Many merchants, one marketplace
Digitaid needed an order management platform that kept multiple merchants in sync with the Jet.com marketplace API across the whole order lifecycle, from listing and inventory through fulfilment and shipment tracking to returns and refunds, and that worked out the marketplace fees and commissions along the way.
An order, from listing to refund
- Listing: SKU inventory with product attributes and alternate images, synchronised with Jet.com in real time
- Order: placement, acknowledgement and fulfilment, with fulfilment centre (FC) management
- Shipping: shipment tracking across carriers
- Returns: returns and refunds recorded with detailed reason codes
- Fees: a fee adjustment engine that calculates commissions and marketplace charges
Data can be imported and exported as CSV or XLS.
Under the hood
The platform is written in Java with Hibernate ORM over a schema of 37+ tables that models the relationships between merchants, products and orders. It is in production, managing order state in real time and calculating fees automatically for Digitaid’s merchants.
