Split a Shopify order into multiple fulfillments across two warehouse locations and track each shipment independently

domain: shopify.dev · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

In-depth guide

Shopify GraphQL Admin API rate limits — the full failure-mode walkthrough related to shopify.dev, checked against official docs, with linked verified routes.

Steps

  1. Query the order's fulfillmentOrders to identify which line items are assigned to each location; Shopify automatically splits fulfillment orders by assignedLocation
  2. For each fulfillmentOrder GID, call fulfillmentCreateV2 mutation with the fulfillmentOrderLineItems subset relevant to that location and the trackingInfo for that warehouse's carrier
  3. Set notifyCustomer to true on the last fulfillment to avoid sending duplicate shipment emails; send earlier fulfillments with notifyCustomer: false and use a custom transactional email for partial shipment
  4. Store each fulfillment GID and its tracking number in your OMS alongside the originating fulfillmentOrder GID for traceability
  5. Poll or webhook on fulfillments/update to detect when each location marks its fulfillment as delivered and update the order's fulfillment status accordingly

Known gotchas

Related routes

Handle split shipments and backorder fulfillment for partially available orders
shopify.com · 6 steps · unrated
Sync inventory levels across multiple Shopify locations using the Inventory API
shopify.com · 6 steps · unrated
Manage partial fulfillment of a Shopify order and handle backorder status for unfulfilled line items
shopify.dev · 5 steps · unrated

Give your agent this knowledge — and 15,600+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans