Summary
GrabExpress - PEKO is a delivery partner already integrated into PEKO – no Grab account registration or API setup needed. When a customer places a delivery order on your eShop/customer app, your shop books a GrabExpress driver right from the POS. Delivery fees are deducted from your brand's General Credit balance.
1. Turn on GrabExpress
Go to Admin dashboard → Settings → Integrations → the GrabExpress - PEKO card → Set up.
Tick Use this partner. Only one delivery partner can be active at a time – enabling GrabExpress turns the others off.
Check your Credit Balance; if it's low, click Top up now.
Click Save.
Go to Customer app → General settings: turn on Delivery for the shop (in the Ordering & Opening hours section, enter the shop address and pin its location on the map) and choose GrabExpress - PEKO under Delivery methods.
2. How delivery fees work
Customers see and pay the delivery fee on the order (order total = items + delivery fee).
When a GrabExpress driver accepts the delivery, the fee is deducted from your brand's General Credit balance (Settings → Usage).
The delivery fee the customer paid is recorded in the shop's order revenue, offsetting the credit deducted.
See credit deductions under Settings → Usage → Transaction history; see delivery orders under Reports → Sales → Delivery.
If your credit balance is too low, delivery may be interrupted. Top up before peak hours.
3. Delivering an order
Delivery orders from the eShop arrive under E-Com orders on the POS. Accept the order within 15 minutes (after 15 minutes it's cancelled automatically).
Once accepted, the system looks for a GrabExpress driver to pick up from your shop.
The system searches for a driver up to 3 times. If no driver accepts after 3 attempts, the order is cancelled and the shop refunds the customer according to its own policy.
The driver picks up and delivers to the customer; both the shop and the customer can track the driver's location.
4. Cancelling a delivery order
The shop can cancel an order for valid reasons (item sold out, customer changed their mind…), even after a driver has accepted it, as long as the order isn't completed.
When an order paid via Zalopay is cancelled, the customer is refunded 100% of the order amount. The refund method and timing depend on how the customer paid. The shop pays no transaction fee on cancelled orders; refunds are handled case by case according to the payment method and the shop's agreement with Zalopay.
Completed orders cannot be cancelled.
5. Coverage and terms
GrabExpress delivers within cities only – no inter-province orders. Service areas: Ho Chi Minh City, Hanoi, Da Nang, Quang Ninh, Khanh Hoa, Vung Tau, Lam Dong, Can Tho, Binh Thuan, Nghe An, Dak Lak, Gia Lai, Thanh Hoa.
Shops must follow Grab's policies on packaging, preparation time and delivery fees.
FAQ
What if no driver can be found? The system searches 3 times; if no driver accepts, the order is cancelled automatically. Check your credit balance and try again at a less busy time.
Do I need my own GrabExpress account? No. PEKO has it built in – just turn it on under Settings → Integrations.
Where does the delivery fee come from? It's deducted from your General Credit balance; the customer pays the delivery fee on the order.
The customer doesn't answer when the driver arrives? The driver reports it to Grab for support; the shop contacts the customer and handles it according to its own policy.
Why doesn't the printer print a kitchen ticket after I accept the order? Usually the kitchen printer doesn't have kitchen tickets turned on. Go to Admin dashboard → POS → Printer, edit the kitchen printer, tick In phiếu báo bếp (Print kitchen ticket) – or In tem nhãn bếp (Print kitchen label) for label printers – and click Save. Also check that the printer is connected to the right POS device.
What should the driver do if the customer doesn't receive the order? Drivers should confirm the order with the customer and the shop before heading to the shop. If they arrive but can't reach the customer, they should report it to Grab for support. This is a general risk for all shops; in this case:
The shop takes the goods back from the driver and refunds any cash the driver advanced.
GrabExpress covers the one-way delivery fee – the shop pays the driver the one-way fee for the return trip.
The shop can't connect to a driver? When delivering with GrabExpress, the system searches for a driver up to 3 times. If no driver accepts, the delivery order is cancelled and the shop refunds the customer according to its own policy.
I want to deliver with my own staff instead of GrabExpress – how? You can deliver orders with your own delivery staff, without a delivery partner:
Receive and confirm the order on the eShop.
Prepare the items.
Assign a staff member to deliver.
The staff member delivers to the customer's address.
For COD orders, the staff member collects cash from the customer.
After delivery, update the order status in the system.
Note: when self-delivering, you manage the courier, timing and delivery process yourself, including cash collection for COD orders. "Self ship" and "Complete order" are currently only supported on LOOP POS Mobile.

