E-commerce platforms · 20 min
E-commerce architecture: connecting catalog, orders, payments and logistics
A practical blueprint for online sales: data ownership, order lifecycle, inventory, delivery, CRM, payment failures and custom boundaries.
Commerce flow
A sale does not end at payment
A reliable platform connects storefront, order, inventory, payment, delivery and support.
Order lifecycle
Order state must be recoverable
Every transition has an action, data and a recovery path.
Choose the custom boundary
A ready platform works when catalog, pricing, order and delivery fit its rules. Custom backend is justified when unique pricing, partner roles, logistics or integrations are a competitive advantage.
Do not rebuild everything for control. Identify the part that actually limits margin, speed or customer experience.
Assign data ownership
Catalog may live in ERP, inventory in WMS, prices in a pricing service and orders in the commerce system. Each object needs an owner and synchronization rules.
Otherwise storefront, warehouse and operator will show different truths. That becomes cancellations, refunds and manual work.
Treat orders as a lifecycle
Created, reserved, paid, picked, shipped, completed and returned are states with rules and side effects, not labels.
Payment events can repeat, warehouses can be slow and users can close the page. The system must retry safely and avoid double charges.
Inventory and delivery belong in version one
If the business promises availability and delivery dates, inventory and fulfillment cannot be deferred indefinitely. Even an MVP needs a clear reservation and shortage path.
Start with one complete catalog-to-delivery journey instead of many connections without cancellation and reconciliation rules.
Design integrations around failure
Payment, CRM, warehouse and delivery providers can be unavailable. Use retries, event logs, operator alerts and a visible manual-review state.
Logs should show where an order stopped without exposing secrets or unnecessary personal data.
Measure more than sales
Track time from order to payment, stock-related cancellations, integration errors, manual interventions and returns. These show where the platform loses money and trust.
Growth can then add payments, warehouse paths, mobile, loyalty and B2B pricing based on evidence.