Skip to main content

How to Manage Food Delivery Orders

Who is this for?

StoreHub cashiers and store managers who handle daily operations for food delivery orders, including marking items out of stock and processing incoming orders from FoodPanda, ShopeeFood, and GrabFood.

Overview

This article covers the essentials of managing food delivery integrations directly through your StoreHub POS. You will learn how to efficiently process incoming orders from FoodPanda, ShopeeFood, and GrabFood, ensuring smooth operations even during peak hours.

Additionally, this guide explains how to keep your online menu accurate by marking items as ‘Out-of-Stock’ from the POS app, syncing your inventory in real-time, and accessing detailed delivery sales reports to track your business performance.


Before You Begin

  • StoreHub POS app (iOS version 2.33.0 or above; Android version 1.14.0 or above).

  • Food Delivery Integration is enabled and connected to your store.

  • POS device is powered on and connected to the internet.

  • Kitchen printer is configured and working (for automatic docket printing).

  • Dedicated tablets for FoodPanda, ShopeeFood, and GrabFood are powered on and logged in.


Step-by-Step Guide

Mark Items Out-of-Stock on Your POS

You can quickly mark individual items or modifiers as 'Out-of-Stock' directly from your StoreHub POS app.

1. On your POS menu, go to 'Settings', then tap 'Beep Menu'.

StoreHub POS app 'Settings' menu showing 'Beep Menu' option.

2. Look for the item or modifier that you want to mark as out-of-stock.

Beep Menu list displaying various menu items and modifiers.

3. Toggle the switch next to the item or modifier to the 'Off' position.

Notes:

  • You can mark the following as out-of-stock:

1. Menu Items

2. Modifiers

A menu item and modifier with its toggle switch set to the 'Off' position.

  • Stock quantity and out of stock status on food delivery platforms (GrabFood, FoodPanda, ShopeeFood) are managed separately. Even if an item's quantity reaches 0 in StoreHub, it will not automatically appear as out of stock on your delivery platforms; you will need to manually mark the item as sold out. Refer here

4. When you toggle it off, you will see two options:

  • Today: The item will be out-of-stock only for the current day. It will automatically go back in stock (toggle on) the next day.

  • Until Restocked: The item will remain out-of-stock until you manually toggle it back on.

Pop-up window offering 'Today' and 'Until Restocked' options for out-of-stock items.

5. Select the option that you prefer. The item will now be marked out-of-stock on your connected food delivery platforms.

Notes:

  • When Food Delivery Integration is enabled, the Mark Out of Stock feature is synchronized across all channels.

  • Products have to be marked sell on Food Delivery platforms via the BackOffice in order to toggle Out of Stock from the POS / StoreHub Manager.

Handle Incoming FoodPanda Orders

When a customer places an order on FoodPanda, here's how to process it:

1. On your dedicated FoodPanda tablet, a notification will appear when a customer places an order and a driver is assigned.

2. You must click 'Accept' on the FoodPanda tablet to confirm the order.

Note:

  • There is an option to automatically accept orders, but merchants must coordinate this with their Foodpanda Key Account Manager.

3. The FoodPanda tablet will generate a receipt, and your StoreHub POS system will receive an order-specific notification at the same time.

StoreHub POS app displaying a new order notification from FoodPanda.

4. The kitchen docket will automatically print out the order details at your designated kitchen station.

Printed kitchen docket showing a FoodPanda order with "FP-" prefix.

Notes:

  • Order numbers from FoodPanda will be appended with "FP-" followed by the order number (e.g., 'FP-12345').

5. Once a rider has picked up the order, go to the order in your StoreHub POS register.

6. Select 'Picked Up' for that order.

StoreHub POS order screen showing the 'Picked Up' button.

Note:

  • This changes the status of the order on your POS and BackOffice, helping you avoid confusion and track order fulfillment.

7. You can always return to the 'Transactions' page on your POS to view the statuses of past and ongoing orders.

StoreHub POS 'Transactions' page displaying a list of orders and their current statuses.

Handle Incoming ShopeeFood Orders

When a customer places an order on ShopeeFood, here's how to process it:

1. On your dedicated ShopeeFood tablet, a notification will appear when a customer places an order and a driver is assigned.

2. The ShopeeFood tablet will generate a receipt, and your StoreHub POS system will receive an order-specific notification at the same time.

3. The kitchen docket will automatically print out the order details at your designated kitchen station.

Printed kitchen docket showing a ShopeeFood order with "SF-" prefix.

Notes:

  • Order numbers from ShopeeFood will be appended with "SF-" followed by the order number (e.g., 'SF-67890').

4. You can check the current and past order statuses on your POS register's 'Transactions' page to ensure they match the receipt and order details on your ShopeeFood tablet.

Handling Order Disruptions

Food delivery doesn't always go perfectly. Here is how to handle the "messy" parts:

What if a Rider cancels?

If a rider cancels after you've prepared the food, the delivery platform (Grab/FoodPanda) will automatically search for a new rider. You do not need to cancel the order on your POS.

What if I need to cancel the order?

If you run out of an item and must cancel, you must cancel the order on the platform's tablet (e.g., the Grab Merchant app). Canceling on StoreHub POS will not stop the rider from arriving or refund the customer.

The Refund Process

StoreHub does not handle the money for marketplace orders. If a customer asks for a refund for a missing item or cold food, they must contact the Delivery Platform’s Help Center directly.

Fix Missing Orders on POS

If orders from GrabFood, FoodPanda, or ShopeeFood are not appearing on your POS, follow these steps to assign a main register and resync.

1. Go to 'Online Orders', then click 'Beep Delivery'.

The Online Orders section in the StoreHub BackOffice sidebar

2. Click the 'Store Settings' tab and select your specific outlet.

The Store Settings tab within the Beep Delivery section

3. Scroll down to 'Assign Main Register', choose your register, and click 'Save'.

Selecting a register from the Assign Main Register dropdown menu

4. On your StoreHub POS app, tap the 'Sync' button to update the settings.

The circular sync icon on the StoreHub POS app screen

5. Go to 'Settings', then click 'Add-Ons'.

The Add-ons option within the BackOffice Settings menu

6. Click 'Manage' under GrabFood, ShopeeFood or FoodPanda.

You need to manage each Food Delivery Platform individually

7. Click the 'Sync' icon next to your outlet and wait 30 minutes for the update to finish.

The grey sync icon next to the specific store outlet name

Note: If orders do not appear after 9:00 PM, please contact our Care Team via Live Chat to manually adjust your operation timing.

View Food Delivery Sales Reports

Food Delivery Integration sales are tracked separately from your main register total. Follow these steps to find your data.

  • On the POS app, click 'Sales Report', then refer to the 'Daily Report' to see channel transactions.

The Daily Report screen on the StoreHub POS app

  • In the BackOffice, click 'Reports', then click 'Transaction Channel'.

The Transaction Channel option under the Reports menu in BackOffice

Note: Food delivery sales will not appear in your standard Shift Report.


Troubleshooting

Issue

Solution

Items marked out-of-stock on the POS are still appearing on food delivery platforms.

1. Ensure your StoreHub POS app is updated to the required version (iOS 2.33.0+ or Android 1.14.0+).

2. Confirm that the item/modifier was toggled off correctly and the desired duration ('Today' or 'Until Restocked') was selected.

3. Check your internet connection on the POS device. A poor connection might prevent the update from syncing to the platforms.

Kitchen docket is not printing for new food delivery orders.

1. Ensure your kitchen printer is powered on and properly connected to your POS device (via LAN cable, Wi-Fi, or Bluetooth).

2. Make sure the printer has enough paper and ink/thermal paper.

3. Verify that the kitchen printer is correctly configured in your StoreHub POS 'Settings' > 'Printer' section.

4. Try restarting both your POS device and the printer.

My POS app is lagging

Do not run delivery apps on the same device as your POS; use a separate device.

Kitchen dockets are not printing

Ensure the StoreHub app is not minimized. If it is, you must reprint dockets manually.

The Food Delivery Integration not working on Rockchip V1 hardware software.

This hardware is incompatible. Use a newer device that supports Android 11+.

Missing Previous Orders

Our system can't automatically sync those missing orders, so you'll need to manually type them in as offline sales.


FAQs

1. What happens if I mark an item out-of-stock for 'Today'?

The item will be unavailable on food delivery platforms for the rest of the current day. It will automatically become available again at the start of the next day.

2. Can I mark an entire collection out-of-stock?

No, the 'Out-of-Stock' feature on the POS app is for individual items and modifiers. To remove an entire collection, you would need to manage it in the BackOffice (refer to this article).

3. How do I know if a FoodPanda/ShopeeFood/GrabFood order has been picked up?

You should update the order status to 'Picked Up' on your StoreHub POS register once the rider collects the order. This helps you track the order's journey.

4. Will GrabFood, ShopeeFood, or Foodpanda integrations deduct both simple and composite inventory in BackOffice?

Yes, orders from GrabFood, ShopeeFood, and Foodpanda will deduct both simple and composite inventory accordingly in the BackOffice.

5. What happens if an order is cancelled after the docket has been printed (e.g. due to rider issues)? Will it show as cancelled?

Yes, the order will be updated and displayed as Cancelled in both the POS system and BackOffice Order Management.

6. Will the POS system prompt me when an order is cancelled?

No, there will be no prompt shown on the POS system. However, the order status will be updated to Cancelled in the Online Transaction List on the POS.

7. Why can't I see my Food Delivery sales in the Shift Report?

Food Delivery sales are processed through separate channels. You can find them in the 'Daily Report' on your POS register or the 'Transaction Channel' report in the BackOffice.

8. Can I use my POS Hardware to download GrabFood, FoodPanda and ShopeeFood apps to view the orders?

We recommend using a separate device for delivery apps. Running multiple apps can make your POS slow and prevent orders from printing automatically.


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?