Order intake
Land orders from your brand customers. CSV import at v1, marketplace integrations after Pillar 3 lights. Validate-then-commit pipeline; bad rows do not corrupt the database.
Order intake from ecommerce channels, kit-to-order flows, packaging-as-a-service. The module most customers grow into.
The closest adjacent revenue to the 3PL module. Plumbed at v1, expected to light first among the deferred modules.
Land orders from your brand customers. CSV import at v1, marketplace integrations after Pillar 3 lights. Validate-then-commit pipeline; bad rows do not corrupt the database.
Kits are BOMs. An order spawns a production run if components are in stock; otherwise it spawns a procurement task. The chassis does not lie about what is shippable.
Per-customer kit definitions with per-customer pricing. Whitelabel portal so the brand sees their kits, their inventory, their fulfillment.
Different brands have different ship-by promises. Track per-channel and per-customer. Surface in dashboards and breach alerts.
Returns land as inbound shipments tied to the original outbound. Replacements are new outbounds with reference to the return. Audit-clean.
Pure 3PLs do not need the kit-to-order surface. Flip the module when you take your first brand customer that wants packaging done in-house.
If you handle inbound brand inventory and ship to their end customers, this is the pillar that ends the spreadsheet war.