An order contains more than products and quantities
On a screen, an order looks simple: customer, product, quantity, price and delivery. The work behind those fields is less tidy.
A customer may order through WhatsApp using familiar shorthand. A product may have several names. Pack size, substitutions, pricing or delivery arrangements may be understood from earlier orders. Available stock may also differ by batch, processing state, packaging or location.
By the time the order reaches the ERP, a member of staff may already have identified the customer, resolved the products and decided what the business can promise.
Design implication
What this means for software
Distribution software has to connect customers, products, inventory and fulfilment while keeping the exceptions between them visible.
Before designing the workflow, Mesograde learns how staff interpret orders, which product and stock distinctions matter, and how the business resolves changes. The system can then connect the customer conversation to the operational record without losing the rules that keep the order correct.