Skip to main content

How to Get Started with Food Delivery Integrations (FoodPanda, ShopeeFood, GrabFood)

Updated this week

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'.

StoreHub BackOffice main menu showing 'Settings' option.

3. Select 'Add-Ons'.

StoreHub 'Settings' page with 'Add-Ons' selected.

4. Find the food delivery platform you want to enable (e.g., 'FoodPanda', 'ShopeeFood', 'GrabFood') and click 'Set Up'.

List of available add-ons, with FoodPanda, ShopeeFood, and GrabFood highlighted.

5. Click the 'Enable [Platform Name]' button (e.g., 'Enable foodpanda', 'Enable ShopeeFood', 'Enable GrabFood').

FoodPanda add-on page showing the 'Enable foodpanda' button.

ShopeeFood add-on page showing the 'Enable ShopeeFood' button.

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.

FoodPanda add-on page with the 'Add Store' button highlighted.

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.

Add FoodPanda Store pop-up with fields for store name, tax type, and tax rate.

3. Click 'Connect'. Your FoodPanda store is now connected.

The 'Connect' button to confirm FoodPanda store details.

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.

ShopeeFood add-on page with the 'Add Store' button highlighted.

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.

Add ShopeeFood Store pop-up with fields for store name, ID, tax type, and tax rate.

3. Click 'Connect'. Your ShopeeFood store is now connected.

The 'Connect' button to confirm ShopeeFood store details

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.

GrabFood add-on page with the 'Add store' button highlighted.

2. A pop-up will appear. Select your 'Store Name' from the dropdown list.

Add GrabFood Store pop-up showing the 'Store Name' dropdown.

3. Confirm the 'Tax Rate' (it will default to '12%' for Philippine merchants).

Tax Rate field, defaulting to 12%, in the Add GrabFood Store pop-up.

4. Click 'Connect to GrabFood portal'.

The 'Connect to GrabFood portal' button.

5. You will be redirected to the Grab Developer Portal. Log in using your Grab merchant account credentials.

Grab merchant login page for authorization.

6. On the Grab portal, choose which store you want to connect.

Grab portal page showing a list of stores to select for connection.

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'.

Grab portal page showing 'Export menu' and 'Skip this step' options, with 'Skip this step' highlighted.

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.

The 'Proceed to integration' button on the Grab portal.

9. Click on 'Enable Integration' to finalize the connection.

The 'Enable Integration' button on the Grab portal.

That's it! Your GrabFood store is now successfully integrated with your StoreHub account.

Confirmation message indicating successful GrabFood integration.

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.

GrabFood add-on page displaying the integration status of a connected store.

PENDING

You started the connection but didn't finish the activation on Grab's side.

GrabFood add-on page displaying the pending integration status.

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.

GrabFood add-on page displaying the failed integration status.

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.

GrabFood add-on page displaying the processing integration status.

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.

GrabFood add-on page showing the 'Go Live' toggle in the 'On' position.

3. A pop-up titled "Syncing GrabFood orders to POS" will appear. Click 'Confirm' to start syncing GrabFood orders to your POS.

Confirmation pop-up for syncing GrabFood orders to 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.

GrabFood 'Go Live' toggle in the 'Off' position with a confirmation pop-up.


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.

List of connected food delivery stores showing a '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.

Confirmation pop-up asking to confirm deletion of a store.

6. Click 'Confirm' to disconnect the store.

The 'Confirm' button to finalize the deletion of a 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.

Did this answer your question?