Integration combo
Shopify to Descartes Peoplevox integration
Peoplevox is one of the most capable warehouse management systems in UK ecommerce, and Shopify is the storefront most often sitting in front of it. The integration carries the order from the moment it's placed through to the moment it leaves the warehouse, and then carries the fulfilment and tracking back so the customer-facing surface reflects reality rather than the warehouse's last known state. We design, build and support Shopify-to-Peoplevox integrations as a Patchworks Partner Agency.
Flow shape
Order to dispatch: Shopify to Peoplevox
How an order moves from Shopify checkout to a Peoplevox pick wave and back as a dispatched fulfilment with carrier tracking in place.
- Trigger Shopify Order created order/create webhook
- Extract Patchworks Ingest payload queue, dedupe, normalise
- Transform Patchworks Resolve service carrier, service level, packaging hints
- Action Peoplevox Create sales order with pick priority and split rules
- Trigger Peoplevox Fulfilment event dispatch confirmation with tracking
- Transform Patchworks Map fulfilment line-level, partial-shipment safe
- Writeback Shopify Update order fulfilment, tracking, customer notification
Illustrative only. The diagram above shows how an integration of this shape works in concept. It is not a screenshot or export of the actual Patchworks process flow; the production flow has more nodes, more branches and more error handling than a marketing page can usefully render.
What we sync
5 synchronisations between Shopify and Descartes Peoplevox.
Only the data flows that both platforms actually support. Each section below describes what’s in scope, the gotchas we watch for, and how the flow is shaped inside Patchworks.
- 01
Order sync
Shopify Descartes Peoplevox
Orders raised in Shopify flow into Descartes Peoplevox on creation, status change and edit. The flow normalises Shopify's order schema into the record shape Descartes Peoplevox expects, including line-level discounts, taxes, gift cards, shipping methods and multi-currency. Partial cancellations and post-capture edits are handled with idempotent updates so Descartes Peoplevox stays the system of record without double-counting. Edge cases that come up most often on this pair: backorders, pre-orders, subscription rebills and orders placed through guest checkout with no matching customer record on the destination side.
- 02
Inventory sync
Descartes Peoplevox Shopify
Stock levels in Descartes Peoplevox push to Shopify on a schedule, on movement events, or both. The flow handles multi-location and multi-warehouse split, safety stock buffers, in-transit and committed quantities, and channel-specific availability rules. Where Shopify has its own location model we map Descartes Peoplevox's locations onto it explicitly rather than relying on default behaviour. Throttling protects both sides during bulk recalculations; deltas only during normal operation. The goal is one source of truth for sellable inventory across the estate, with Descartes Peoplevox retaining authority.
- 03
Fulfilment sync
Descartes Peoplevox Shopify
Pick, pack and dispatch events from Descartes Peoplevox push back into Shopify so the order record advances in step with the physical warehouse. Partial fulfilments, split shipments, backorders and substitutions are modelled rather than collapsed into a single 'shipped' state. Carrier, service level, tracking number and dispatched-at timestamp arrive on the same event so Shopify's customer comms can fire at the right moment. Where Shopify is a marketplace, the flow conforms to that marketplace's strict on-time-dispatch SLA rather than the storefront's looser conventions.
- 04
Tracking sync
Descartes Peoplevox Shopify
Carrier tracking numbers and delivery events from Descartes Peoplevox sync into Shopify so the customer-facing surface (order page, dispatch email, helpdesk ticket) reflects real delivery state rather than the warehouse's last known status. Updates flow through as events: in-transit, out-for-delivery, delivered, attempted, returned-to-sender. Shopify's notification rules fire against these events rather than against Descartes Peoplevox's internal status codes, which means the customer experience stays consistent even when the carrier mix changes underneath.
- 05
Returns sync
Shopify Descartes Peoplevox
Return authorisations created in Shopify flow into Descartes Peoplevox with reason codes, inspection state, restocking decisions and refund eligibility carried through. Where Descartes Peoplevox is the ERP or WMS, the return becomes an inbound record that affects available stock and accounts. Where Descartes Peoplevox is the storefront, the order record updates so the customer-facing return state stays honest. Exchanges are handled as a paired return-plus-outbound rather than collapsed into a refund-plus-new-order, which keeps the accounting clean and the operational picture accurate.
Typical delivery
4 to 7 weeks for a standard delivery.
Up to 5× faster using PatchBuddy- Week 1 Discovery: Peoplevox warehouse setup, carrier mix, packaging hints, fulfilment rules.
- Weeks 2 to 3 Build: order, fulfilment, inventory and tracking flows in Patchworks.
- Weeks 4 to 5 Integration testing against a real Peoplevox sandbox using staged Shopify orders.
- Week 6 UAT with the warehouse team; sign-off on split shipments and carrier routing edge cases.
- Week 7 Cutover and hyper-care; transition into support retainer with monitoring and SLA.
Patchworks delivery
How Patchworks shapes Shopify to Descartes Peoplevox.
Peoplevox rewards integrations that respect its picking, packing and dispatch model rather than treating it as a generic order sink. We build the Shopify-to-Peoplevox flows in Patchworks with explicit handling for split shipments, partial fulfilments, back-orders, gift messages and the carrier service rules Peoplevox uses to route work on the warehouse floor. Inventory, fulfilment and tracking flow back into Shopify in the same Patchworks integration so the storefront stays honest end to end.
Got more connectors that need to live in this flow? A 3PL, a marketplace, returns, a PIM, anything. We can do it. Most live integrations end up larger than a pair, all built and supported as one estate. More on multi-platform estates →
Our Patchworks practiceQuestions
Common questions.
-
01 Can Peoplevox inventory drive Shopify availability?
Yes. Peoplevox can be the source of truth for sellable stock, with channel-aware availability rules publishing to Shopify on a fast cadence plus event-driven updates on receipt and movement. Safety stock buffers are configurable per SKU group and per location. -
02 How does the integration handle split shipments?
Split shipments are first-class. When Peoplevox ships an order across multiple parcels, each fulfilment posts back to Shopify with its own carrier, service level and tracking number against the right order lines. Customer notification fires per parcel rather than collapsing into a single 'shipped' event. -
03 What about gift messages and packaging hints?
Carried through. Custom Shopify checkout fields, line-item attributes and order notes map onto Peoplevox fields the warehouse team can act on at pick and pack time. We define the mapping during scoping so nothing arrives at the warehouse as a surprise. -
04 How are returns handled?
The integration treats returns as an inbound flow into Peoplevox with a reason code and inspection state. Where you also run a returns platform (ReturnGO, Returnless, or similar), the three-way flow runs in the same Patchworks integration as the outbound fulfilment. -
05 Do you support Shopify-to-Peoplevox under SLA after go-live?
Yes. The same team that builds the integration runs it under retainer. Monitoring on every shipped flow, on-call cover, monthly health checks and tiered response SLAs from £750/month.
Get in touch
Tell us what you’re trying to connect.
And what’s in the way. We will tell you whether we are the right people to do it. Drop us a line below, or open the chat in the corner of the screen.
Direct: [email protected]
Message sent
Thanks. We’ll be in touch.
Your message is in our inbox. A human will read it and reply within a working day. For anything urgent, drop us a line at [email protected] or open the chat in the corner of the screen.