The shopper experience
Store or branch chosen by address first, so nobody adds ₱2,400 of groceries before learning you do not deliver to their barangay. Weighed items priced by the kilo with an estimate and a final adjusted total, per-item substitution preferences set at add-to-cart, delivery slots that show as full when they are full, minimum basket rules, and a running order status the customer can watch.
The picker app for store staff
Built for a phone in one hand and a trolley in the other. Items sorted by aisle so the walk is short, barcode scan to confirm, weight capture for meat and produce, one-tap out-of-stock that messages the customer with your approved substitute options, and a bagging step that separates frozen, chilled and dry before handover. Every pick is timestamped so you can see which branch is slow.
Rider dispatch and tracking
Assign manually, auto-assign by zone, or push the booking to Lalamove or Grab when your own riders are full. Riders see batched drop-offs in route order, capture proof of delivery with a photo and name, and record cash collected. Customers get live tracking and a Viber or SMS ping when the rider is close.
Vendor and branch management
Every store, branch, market stall or kitchen gets its own catalogue, prices, operating hours, prep time and delivery radius. A ₱65 item in Cainta can be ₱72 in Makati without maintaining two product lists. Vendors accept or reject orders inside a cut-off timer, and an unattended order escalates to your ops team instead of expiring on the customer.
Payments, COD and cash reconciliation
GCash and Maya through PayMongo, cards, and cash on delivery — still the majority of orders outside the big metro chains. Prepaid orders are pre-authorised then adjusted for weight variance so you are not refunding ₱18 differences all day. COD is tracked per rider with a daily remittance sheet, because unreconciled cash is how small delivery operations quietly lose money.
How the platform earns: fees, commission and markup
Four honest levers. A delivery fee the customer pays, by distance or flat by zone. A service fee as a percentage of basket. A commission from the store, usually 10-25%, which only works if you drive them real volume. Or a markup on shelf price, which is what most Philippine grocery apps quietly do. We build all four and show you the margin per order so you can see which one your basket size can carry.
Stock, POS and catalogue sync
The fastest route to refunds is selling stock that is not there. We sync availability from your POS or inventory system on a schedule, or accept a daily spreadsheet from stores that have neither, and flag any SKU with a substitution rate high enough to mean the count is wrong.