Orders Center
A paginated order workspace with tabs for new, fulfilled, canceled, failed, and all orders, plus search, marketplace, payment, location, fulfillment, and date-range filters. Teams can export selected order data to CSV for reconciliation or reporting.
Master Catalog
Central product data management for SKU, product type, pricing, dimensions, stock rules, images, variants, and status. The catalog supports CSV templates, Shopify-style import parsing, batch import progress, and product creation from the admin interface.
Channel Products
Marketplace products can be pulled into the OMS, grouped by channel, rematched to master products, filtered by sync status or stock condition, and pushed back to Shopify when the master catalog is ready to publish.
Inventory
Inventory is tracked by location with on-hand, pending transaction, buffer, minimum, and available stock. The UI highlights good, low, and out-of-stock items and can seed inventory from Shopify locations.
Sales Dashboard
The dashboard summarizes monthly total orders, net sales, unfulfilled orders, active marketplaces, marketplace sales share, and Shopify channel breakdowns such as POS, Online Store, and Draft Order.
Marketplace Connections
The marketplace area manages connected shops, OAuth flows for Shopify, Shopee, and Shop | Tokopedia, optional manual Shopify token setup, sync windows, and sync-by-created-or-updated controls for Shopify order and refund refreshes.
GraphQL Backend
NestJS GraphQL APIs power orders, catalog, inventory, marketplaces, users, and JWT authentication. The backend persists data with TypeORM and MySQL migrations, including order sales events for cleaner sales and refund reporting.