Sold-out items are disabled so mobile customers cannot order unavailable food.
Business Info
Email:
Phone:
Public order page:
Policies
Refunds, cancellations, and pickup policies should be customized for each paid vendor build.
Owner Admin
Enter the vendor PIN to manage Stripe, inventory, status, location, and orders.
Dashboard
Review setup and start selling.
ProfileReady
StripeNot Connected
StoreOpen
Products0
First-Time Vendor Setup
This is what the vendor should do after opening the app for the first time.
Paid version workflow: vendor reviews profile, connects Stripe, tests checkout, checks inventory, turns on location if mobile, then shares the public QR/order link.
Business Profile
This is provided to you by the vendor before the app is delivered. Keep it mostly read-only to prevent broken branding/order links.
If business profile info is wrong, vendor should request a profile change from you.
Stripe Payments
Connect your own Stripe account so customers can pay online. Customer cards and vendor bank details stay inside Stripe.
Payment Status:Not Connected
Stripe Account:No account connected
Payments Enabled:No
Payouts Enabled:No
Stripe Checklist
Payment Settings
Accept Online PaymentsUse Stripe Checkout on the customer order page.
Allow TipsOptional tip amounts can be sent to backend checkout.
Never collect bank account, routing number, customer card, CVV, or Stripe secret key on this page.
Inventory Controls
Vendor can manually control sold-out items or let the app automatically reduce stock after paid/confirmed orders.
Auto Reduce InventoryReduce stock after paid/confirmed order.
Auto Sold-Out at 0Make item unavailable at zero stock.
Low Stock WarningWarn vendor/customer when stock is low.
Menu Inventory Manager
Item
Status
Stock Qty
Low Stock At
Manual Control
Save
Demo Paid Order
This simulates inventory reduction after a paid Stripe order or owner-confirmed order. Production should run this from Stripe webhook or backend order confirmation.
Vendor Location
Stationary vendors can use a fixed location. Mobile vendors can turn on GPS location sharing from the owner/admin device.
Location sharing is off.
Production note: GPS requires HTTPS or localhost. Customer page sees vendor location only after admin saves it to backend/database.
Products / Menu
Add starter products/menu items. For production, save products to backend/database.
Current Products
Orders
Demo orders shown below. Production should connect this to backend order storage and Stripe webhooks.
Order
Customer
Status
Total
Pickup
Order Alerts
Order requests and paid order notices should go to the vendor business email.
Email Order RequestsSend unpaid order requests to email.
Email Paid OrdersSend paid Stripe orders after webhook success.
SMS AlertsFuture Twilio feature.
App Settings
Production should save PIN/login, settings, inventory, location, orders, and Stripe account ID securely on backend.