Who is this for?
StoreHub merchants using the POS system in F&B or retail environments who want to connect their store to food delivery platforms like FoodPanda, ShopeeFood, or GrabFood.
Overview
This guide shows you how to enable the Food Delivery Integration add-on, connect your specific food delivery stores (FoodPanda, ShopeeFood, GrabFood), and go live.
This integration helps you manage online orders directly through your StoreHub system, saving you time and reducing errors.
Before You Begin
StoreHub POS device powered on.
Stable internet connection.
Access to your StoreHub BackOffice.
An active subscription to StoreHub's 'Advanced' or 'Pro' plan.
An existing merchant account with FoodPanda, ShopeeFood, or GrabFood.
Be aware that this add-on feature may have additional recurring subscription fees and a one-time setup and training fee.
Step-by-Step Guide
Understanding Food Delivery Integration
This feature connects your StoreHub system directly with popular food delivery platforms. When a customer places an order on FoodPanda, ShopeeFood, or GrabFood, it will automatically appear in your StoreHub system.
Here’s how it helps your business:
Orders are sent directly to your kitchen or preparation stations, reducing manual entry and mistakes.
You can manage your menu and prices for all connected platforms from your StoreHub BackOffice.
All sales from food delivery platforms are recorded in your StoreHub POS, BackOffice 'Order Management', and sales reports, giving you a complete view of your business.
Important Notes and Criteria
Subscription Plans
This integration is only available for merchants subscribed to StoreHub's 'Advanced' or 'Pro' plans.
Fees
This add-on feature may have additional recurring subscription fees and a mandatory one-time setup and training fee. StoreHub's Activations team will handle these charges.
Detailed Fee Structure
Understanding the difference between StoreHub fees and Delivery Platform fees is crucial for your margins:
Fee Type | Charged By | Estimated Cost | Description |
Integration Fee | StoreHub | One-time Setup + Monthly | Covers the technical connection and support. |
Platform Commission | Grab/Panda/Shopee | $25\% - 30\%$ per order | Deducted by the platform before payout. |
Transaction Fees | Payment Gateway | $1.5\% - 1.8\%$ | Only applies to online payments (e-wallets/cards). |
Note:
While StoreHub charges a subscription/setup fee for the integration, the food delivery platforms (Grab, FoodPanda, ShopeeFood) still charge their standard commission rates (e.g., 25-30%) on every order. These are deducted by the platforms before they pay you.
Menu Display
In your BackOffice, the way you set up 'Collections' will match how your menu appears on the food delivery platform, assuming your channels and stores are correctly configured.
Payment & Payouts
StoreHub does not manage payments or payouts from food delivery platforms. These are handled independently by each delivery platform.
LINEMAN Orders (Thailand Only)
For services like LINEMAN, orders must be accepted on their platform and then manually entered into your StoreHub POS, as these do not directly integrate with the system.
GrabFood (Philippines Only)
This specific GrabFood integration feature is only for merchants in the Philippines.
You cannot add another GrabFood store if one integration is already in 'Pending', 'Failed', or 'Integrating' status. You must complete or clear the first one before adding another.
When connecting, the default 'Tax Rate' is '12%' and 'Price Display' is 'Tax-inclusive Price'.
The system will not change your existing POS menu when you export your GrabFood menu.
Enable Food Delivery Add-Ons
You need to enable the specific food delivery add-ons in your StoreHub BackOffice before you can connect your stores.
1. Go to your StoreHub BackOffice.
2. On the main menu, click 'Settings'.
3. Select 'Add-Ons'.
4. Find the food delivery platform you want to enable (e.g., 'FoodPanda', 'ShopeeFood', 'GrabFood') and click 'Set Up'.
5. Click the 'Enable [Platform Name]' button (e.g., 'Enable foodpanda', 'Enable ShopeeFood', 'Enable GrabFood').
Connect Your FoodPanda Store
After enabling the FoodPanda add-on, you can connect your specific FoodPanda store.
1. After the page refreshes, click the new 'Add Store' button that appears.
2. A pop-up window will open. Fill in your store details:
Enter your 'Store Name'.
Set 'Tax Type' to 'Tax Inclusive'.
Enter your store's default 'Tax Rate' (e.g., '8%').
Note:
This must match the tax rate you use for your regular in-store sales to ensure accurate reporting.
3. Click 'Connect'. Your FoodPanda store is now connected.
Connect Your ShopeeFood Store
After enabling the ShopeeFood add-on, you can connect your specific ShopeeFood store.
1. After the page refreshes, click the new 'Add Store' button that appears.
2. A pop-up window will open. Fill in your store details:
Enter your 'Store Name'.
Enter your 'ShopeeFood Store ID'.
Set 'Tax Type' to 'Tax Inclusive'.
Enter your store's default 'Tax Rate' (e.g., '8%'). This must match the tax rate you use for your regular in-store sales to ensure accurate reporting.
3. Click 'Connect'. Your ShopeeFood store is now connected.
Connect Your GrabFood Store (Philippines Only)
After enabling the GrabFood add-on, you can connect your specific GrabFood store.
1. On the GrabFood settings page, click the 'Add store' button.
2. A pop-up will appear. Select your 'Store Name' from the dropdown list.
3. Confirm the 'Tax Rate' (it will default to '12%' for Philippine merchants).
4. Click 'Connect to GrabFood portal'.
5. You will be redirected to the Grab Developer Portal. Log in using your Grab merchant account credentials.
6. On the Grab portal, choose which store you want to connect.
Note:
Be sure to select the same store outlet that you chose in Step 1 of this process in StoreHub. Selecting a different store will cause connection errors.
7. You will see two options: 'Export menu' or 'Skip this step'. We recommend you click 'Skip this step'.
Note:
You should skip the menu export because your GrabFood menu might have different prices or items compared to your in-store POS menu. Clicking 'Skip this step' ensures your existing GrabFood menu and pricing remain unchanged.
8. After choosing to skip the menu export, click on 'Proceed to integration' to continue.
9. Click on 'Enable Integration' to finalize the connection.
That's it! Your GrabFood store is now successfully integrated with your StoreHub account.
Go Live with Your Connected Store
Once your store is connected, you need to ensure your menu is synced and the integration is active to start receiving orders.
For FoodPanda and ShopeeFood
1. After connecting your store, you will see a 'Sync Menu' button on the add-on page for FoodPanda or ShopeeFood. Click 'Sync Menu'.
This process can take up to 5 minutes. Once the menu is synced, your store will be live and ready to receive orders.
2. Ensuring a Smooth Menu Sync:
a. For ShopeeFood:
Ensure that no products intended to be sold for ShopeeFood are priced at 'RM0' in the BackOffice.
If you have any ongoing promotions on the ShopeeFood platform, you must disable them first. Perform the menu sync in the BackOffice, and then you can re-enable the promotions on ShopeeFood.
b. For FoodPanda:
All product images must meet the requirements set by FoodPanda. Products with images that do not meet these requirements will cause sync issues. The limitations are:
Maximum file size: 20MB
Maximum area: 16 Mpx² (16 Megapixels, e.g., 4000×4000 pixels)
Accepted file formats: GIF, JPEG, Lottie, PNG, SVG, Tiff, WebP
For GrabFood (Philippines Only)
1. After completing the connection steps on GrabFood's portal, return to your StoreHub BackOffice. You will see one of the following statuses for your store:
Status | Description |
CONNECTED | This means the integration worked and is active on Grab's side.
|
PENDING | You started the connection but didn't finish the activation on Grab's side.
A "Reconnect" button will appear under "Action". Click on it to try again after activation on Grab is completed. |
FAILED | The integration process finished, but activation failed.
A "Reconnect" button will appear under "Action". Click it to try again. This will restart the process from Step 2, and you should only select the same store that you selected previously. |
PROCESSING | The integration is complete on Grab's side, and your GrabFood menu is syncing with their POS.
If a store is "PROCESSING," the "Add Store" button will be disabled. You can't add another store until the current integration process is finished. |
2. Once your store status is 'CONNECTED', turn on the 'Go Live' toggle next to your store.
3. A pop-up titled "Syncing GrabFood orders to POS" will appear. Click 'Confirm' to start syncing GrabFood orders to your POS.
Note:
Always ensure your menu is synchronized between StoreHub and GrabFood before going live.
4. To stop syncing GrabFood orders to your POS, simply turn off the 'Go Live' toggle. A confirmation pop-up will appear asking you to confirm.
Delete an Existing Food Delivery Store
1. Go to your StoreHub BackOffice, click 'Settings', then select 'Add-Ons'.
2. Find the food delivery platform (e.g., 'FoodPanda', 'ShopeeFood', 'GrabFood') and click 'Manage'.
3. Locate the store you wish to delete/disconnect from the list of connected stores.
4. Click the 'Delete' icon under the 'Action' column.
5. A confirmation pop-up will appear. Read the warning carefully, as disconnecting a store will stop order syncing.
6. Click 'Confirm' to disconnect the store.
Troubleshooting
Issue | Solution |
Cannot add another GrabFood store. | You can only have one GrabFood integration in 'Pending', 'Failed', or 'Integrating' status at a time. You must complete or clear the first one before adding another. |
GrabFood integration status is 'FAILED'. | If the status is 'FAILED', click the 'Reconnect' button under 'Action'. This will restart the connection process, and you can try again. |
GrabFood integration status is 'PENDING'. | Once you connect, the status may stay 'PENDING' for up to 2 business days. This is normal as Grab verifies the store on their end. |
Menu sync errors for ShopeeFood (products not appearing or incorrect). | 1. Ensure no products intended for ShopeeFood are priced at 'RM0' in your BackOffice.
2. If you have ongoing promotions on the ShopeeFood platform, disable them first, then perform the menu sync from StoreHub, and re-enable promotions on ShopeeFood afterwards. |
Menu sync errors for FoodPanda (products not appearing or incorrect). | Check that all product images meet FoodPanda's specific requirements (max file size 20MB, max area 16 Mpx², accepted formats: GIF, JPEG, Lottie, PNG, SVG, Tiff, WebP). Products with non-compliant images may fail to sync. |
Menu sync errors for GrabFood (products not appearing or incorrect). | If prices aren't updating, check that you have clicked 'Save' on the product page and then synced the menu in the Add-on settings. |
I don't see GrabFood in my POS 'Beep Menu' list. | Ensure the 'Go Live' toggle is ON in your BackOffice. If it is on but still missing, force-close the StoreHub POS app and restart it to refresh the sync. |
FAQs
1. What are the fees for Food Delivery Integration?
This add-on feature may incur additional recurring subscription fees and a one-time setup and training fee. Please contact StoreHub Support for detailed pricing.
2. Can I use LINEMAN with StoreHub's integration?
No, LINEMAN does not directly integrate with StoreHub POS. Orders must be accepted on the LINEMAN platform and then manually entered into your StoreHub POS.
3. Does connecting to GrabFood affect my existing POS menu in StoreHub?
No, connecting to GrabFood via self-serve will not change your existing POS menu in StoreHub.
4. How long does it take for my store to go live after connecting?
For FoodPanda and ShopeeFood, your store is live once the menu sync is complete (up to 5 minutes). For GrabFood, the initial connection status can be 'PENDING' for up to two business days before you can turn on the 'Go Live' toggle.
5. What does 'Tax Inclusive' mean for my tax settings?
'Tax Inclusive' means that the price displayed to the customer already includes the tax. This is important for accurate reporting and matching the prices on the food delivery platforms.
Need Help?
Contact StoreHub Support via live chat in your StoreHub app or email [email protected].
Was this article helpful?
Let us know below or contact support for further assistance.