Fulfillment Ops
Zmienia dane w sklepie — wymagany dry_run
Split Shipment Planner
Find orders that need to ship in parts and plan fulfillment.
AdvancedAPI 2025-01
Command
bash
shopify-admin-skills:split-shipment-planner store=your-store.myshopify.com### name
Split Shipment Planner — Split One Order Into Multiple Shipments
### oneLiner
Splits a multi-line fulfillment order into separate shipments each with its own tracking number — for items shipping from different locations or requiring different carriers.
### whenToUse
- When an order contains products from two warehouses and each must ship its part separately.
- When one item is out of stock and you want to ship the rest now with the missing product to follow.
- For orders where one item requires a specialist carrier (e.g., a bulky product).
### howToRun
```
Run skill: shopify-admin-split-shipment-planner
Store: yourstore.myshopify.com
fulfillment_order_id: gid://shopify/FulfillmentOrder/12345
split_groups:
- line_item_ids: ["gid://shopify/FulfillmentOrderLineItem/111"]
quantities: [1]
- line_item_ids: ["gid://shopify/FulfillmentOrderLineItem/222"]
quantities: [2]
dry_run: true
```
### whatYouGet
No CSV output — result appears inline as a summary of new fulfillment orders: original ID, number of shipments after split, and line item composition of each. New orders are visible in Shopify Admin under the order's fulfillment tab. With `dry_run: true`, the skill validates the split groups without executing the mutation. Any unassigned line items remain in a residual fulfillment order.
### polishContext
### safetyNote
This skill executes the `fulfillmentOrderSplit` mutation, which is irreversible — a split fulfillment order cannot be merged back. The original order is replaced by the new ones. Ensure all `line_item_ids` belong to the target fulfillment order and quantities do not exceed remaining quantities. Always run with `dry_run: true` before committing the split.
Bazuje na open-source 40RTY-ai/shopify-admin-skills (MIT), rozszerzone o kontekst polskiego rynku przez Dawida Gaca.