Ecommerce store connected to fulfilment
Commercial ecommerce integration for a UK retailer.
- Status
- Commercial integration project
- Category
- Systems
- Stack
- Shopify · REST APIs · Webhooks
- Client
- UK retailer
Business problem
Orders, stock, and fulfilment lived in separate places. The team was copying data between the shop and warehouse tools, which made it easy for stock and shipping status to drift.
What needed to happen
The architecture below is the designed system, not a live demo.
What I built
Shopify remains the storefront and source of checkout. Webhooks and scheduled jobs move orders and inventory between the shop, fulfilment, and notification tools. Exceptions surface for the team instead of sitting in a spreadsheet.
How it works
The shop and fulfilment stack share one operational picture. Manual re-keying is reduced; exceptions are handled as exceptions.
- 01 Shopify Storefront, checkout, orders
- 02 Sync jobs Webhooks and schedules
- 03 Fulfilment Warehouse and shipping
- 04 Notifications Email and ops alerts
Technical detail
- Shopify Admin APIs and webhooks for orders, inventory, and fulfilment events
- Scheduled jobs for reconciliation where webhooks are not enough
- Metafields for operational data the theme and integrations both need
- Email or ops notifications when a sync or fulfilment step fails
What shipped
- Order sync from Shopify into fulfilment
- Inventory updates back to the storefront
- Fulfilment status reflected for the customer-facing shop
- Fewer manual copy-paste steps between systems
Technology
- Shopify
- REST APIs
- Webhooks
- Scheduled jobs
- Metafields
- Email notifications
Discuss a similar project
Short enquiry first. A full brief is available if you already have the detail.
Discuss Your Project