OMS & E-commerce
The OMS team processes orders from every sales channel through to fulfilment — WooCommerce, Shopify, B2B portal, EDI from retail partners, and direct API integrations. Their goal is a single, consistent fulfilment pipeline regardless of where the order originates.
Key responsibilities:
- Validate and confirm incoming orders from all channels; flag exceptions (out-of-stock, pricing mismatch)
- Allocate inventory; trigger picking and packing in the warehouse
- Generate AWBs and track delivery status across 230+ couriers via Innoship
- Configure sales channels: per-channel price lists, discount rules, delivery methods, EDI partners
- Report on channel performance: conversion rate, fulfilment time, return rate per source
Primary modules: Omni Sales Orders · Omni Products · Channel Settings · Courier Integrations · Delivery Notes · Packing Lists · Returns
| Role | Primary responsibility | Level |
|---|---|---|
| OMS Order Operator | Daily processing of orders from all sources: WooCommerce, B2B Portal, EDI, API, manual | Operational |
| E-commerce & OMS Manager | Channel configuration, EDI partners, discounts, approval policies, per-channel reporting | Management |
[WooCommerce / Shopify] automatic sync
[B2B Portal] self-service customer order → [Order Operator] validates
[EDI (X12/EDIFACT)] from retailers/distributors → automatic confirmation
[External API] from ERP/marketplace/app → delivery note → AWB → delivery
[Manual Sales Order / field agent] → bidirectional status tracking
[E-commerce Manager] configures channels + rules + discounts + EDI partners