Open a product to view its history.
Dashboard
Welcome back, Cam
Add Product
Create a new base product
Purchase Orders
Manage factory POs
Customers
B2B customer directory
Settings
Configure system
| Order # | Customer | Items | Status | Factory |
|---|---|---|---|---|
| Loading... | ||||
Order Management
Synced from Shopify
| Order # | PO # | Customer | Factory | Display Name | Items | Date | Status | ETD | Tracking | Carrier | Msg | Files | Actions | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| No orders yet. Orders will appear here once synced from Shopify. | ||||||||||||||
Product Database
| Code / SKU | Type | Description | Category | Factory | Customer | Tags | Sync | Actions | ||
|---|---|---|---|---|---|---|---|---|---|---|
| No products yet. Add products to get started. | ||||||||||
Purchase Orders
| PO Number | Factory | Orders | Items | Total | Currency | Status | Payment | 📎 | 💬 | Created | ETD | Actions |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| No purchase orders yet. Create a PO from the Orders page. | ||||||||||||
Customers
Customers synced from Shopify
| Code | Contact Name | Business Name | Tags | Currency | Markup Tier | Actions |
|---|
Factories
| Code | Factory Name | Location | Lead Time | Sample Cost | MOQ | Base Products | Customer Products | Contact | Actions |
|---|
Settings
Order Statuses
Status options for Orders (OMS). Drag to reorder.
Status Colors
Color coding for order statuses in table view.
Purchase Order Statuses
Status options for Purchase Orders. Drag to reorder.
Payment Statuses
Payment status options for Purchase Orders.
Order Views
Tab views for filtering orders by Shopify tag. Each view filters the Orders(OMS) table by the specified tag.
Product Categories
Technique
Colours
Neckline / Waist
Gender
Stock Product Default Tags
Tags added here are auto-applied to every new Stock Product on top of the category/neckline/gender auto-tags.
Size Groups (max 12 sizes per group)
| Group Name | Sizes | Actions |
|---|
Measurement Types (max 6 per product)
Pricing Formula
How sell prices are calculated from buy prices.
Default Carrier Options
Available carriers for purchase orders.
Default Markup Tiers
This entire table is the default. Used for customers without custom markup tiers.
| Code | Markup % | Multiplier |
|---|
Default FX Rates
Exchange rates from USD. Used in pricing calculations. Compare with live rates.
| Currency | Manual Rate | Live Rate | Last Updated |
|---|
Shopify B2B Catalogs OFF
Master kill switch for the B2B Catalog sync. OFF means existing product sync behaves exactly as today. Flip ON only after catalogs are created in Shopify and a test order has been verified.
Plan doc: project-documentation/B2B-CATALOGS-PLAN.md
Shopify Sync Audit
Compare every OMS product against its Shopify record. Read-only — no changes to Shopify or the OMS.
Database Backups
Daily automatic backup at 02:00 NZT. Backups are stored in ImageKit under /db-backups.
Loading…
Shopify Integration
Email Settings (SMTP)
SMTP credentials are stored securely as Heroku environment variables. Set them via the Heroku CLI or dashboard.
Email Notification Templates
Customise the subject and body of each automated email. Use {{variable}} placeholders — see each template's variable list. The SourceEZ purple header/footer is added automatically and isn't editable here.
Loading templates…
Metafield Mapping
Map Shopify product metafields to OMS fields. These are pushed when syncing products to Shopify.
Loading metafield mappings...
Message Center
Communication hub for orders and factories
Approval Center
Factory changes requiring admin approval
| Date | Factory | Type | Reference | Changes | Status | Actions |
|---|---|---|---|---|---|---|
| No pending approvals | ||||||