EMBEDDED E-COMMERCE
Embedded e-commerce — not a bolt-on, part of the ERP
Products come from ERP items, stock from real balances, pricing from ERP rules, and orders become sales orders tracked inside TrivexaERP. Two modes: retail storefront for general commerce, and restaurant mode for F&B ordering with delivery and pickup.123654
Two operating modes — one platform
Retail storefront Browse products by category, search, filter. Guest cart without login. Register to checkout. COD payment. Order tracking and history. Stock allocation on order submit.
Restaurant mode Branch selection, delivery zones, menu with modifiers, phone-based registration with WhatsApp OTP. Orders go to POS/KDS for staff approval before kitchen preparation.
Customer journey
Designed for conversion: let customers explore without friction, then capture the order with proper validation and stock reservation.
Browse and search without login Product catalog with categories, web categories, search, sort, pagination. Filter by availability.
Guest cart Add to cart without forced registration. Session-based cart preserves items while browsing.
Customer registration Retail: email/password with BCrypt. Restaurant: phone-based with optional WhatsApp OTP verification.
Checkout with address Login required to place order. Address selection. COD payment. Stock allocation on submit.
Order tracking and history Real-time status from ERP workflow. Order history for logged-in customers. Cancellation for pending/confirmed orders.
Order cancellation Customers can cancel pending/confirmed orders. System releases stock allocation and cancels ERP sales order automatically.
RESTAURANT MODE
Restaurant ordering with POS and kitchen integration
When StoreMode is set to Restaurant, the entire storefront transforms: branch selection, delivery zones, modifiers on menu items, staff approval workflow, POS terminal integration, and KDS routing — all from the same platform.
Branch selection Customer selects a branch. Each branch has its own delivery zones, menu availability, and operating hours.
Modifiers on menu items Size, extras, special instructions — stored as JSON on order lines for kitchen display.
Staff approval workflow Orders stay Pending until staff approves. Approval creates POS order, kitchen tickets, and ERP sales order with stock allocation.
Phone registration with WhatsApp OTP Customers register by phone number. Optional WhatsApp OTP verification via Meta Cloud API.
Delivery zones and drivers Zone-based delivery with configurable fees. Driver assignment and order tracking.
ERP INTEGRATION
Full ERP integration — not a separate silo
Same items and categories from ERP. Real stock balances with allocation on order. Price lists and VAT from country configuration. Orders become ERP sales orders. Fulfilment through standard delivery note and invoice workflows.
Same items and categories Products are ERP items with publish/unpublish control. Web categories for storefront navigation alongside ERP categories.
Real stock with allocation Stock availability from StockItemBalanceAndCost. Allocation on order submit prevents overselling across all channels.
Country and currency config Currency symbol, decimals, VAT rate, number formatting — all from default T_CountryConfig. Identical to POS and PDF outputs.
ERP sales order on checkout Orders create SalesTransHeader/Line with stock allocation. Fulfilment through delivery note and invoice.
Admin dashboard inside ERP
Order management View, confirm, process, ship, deliver. Status workflow with history tracking.
Product publishing Publish/unpublish items, manage images, set related products. Audit-logged changes.
Dashboard with KPIs Order counts by status, revenue, customer metrics, recent orders, chart APIs.
E-commerce settings Store mode (retail/restaurant), banners, FAQs, WhatsApp number, OTP toggle, delivery fee item, app order terminal.
Customer management View registered customers, order history, and account details from ERP.
Strategic value: Because the channel is embedded, promotions, price lists, and inventory rules you configure in ERP apply consistently online — no spreadsheet reconciliation between web stock and real stock. Restaurant orders flow through the same POS and kitchen as walk-in customers.