Skip order
Prevents an order from being created. The order will be excluded from the schedule entirely.
- Customer going on vacation
- Holiday closures
- Temporary subscription pause
Skip item
Removes individual line items from an order while leaving the rest of the order intact.
- Customer already has enough of one product
- Skipping a single product in a multi-product subscription
- Pausing one item without pausing the whole subscription
skipped: true rather than being removed, so you can show the customer what was skipped. Pass excludeSkipped=true on Get schedule to omit them instead.
Skipping an item is a single-cycle skip. The item’s
nextBillingDate still advances, so the next order in the schedule is unaffected — but the skipped cycle does not count towards the item’s usage count.Discounts are recalculated against the remaining items. A discount whose entitled lines were all skipped no longer applies and is dropped from the order, and an order left with no shippable lines carries no delivery price.
Change date
Reschedules an order to a different date within the billing period.
- Customer requests different delivery day
- Adjusting timing around events
Update shipping
Updates the shipping address for a specific order.
- Customer temporarily at different address
- One-time delivery to alternate location
Update payment method
Updates the payment method for a specific order.
- Use different card for specific order
- One-time payment method override
Update products
Modifies product lines for a specific order.
- One-time quantity change
- Swap variant for single order
- Adjust billing interval for specific cycle
Line IDs must exist in the customer’s subscriptions. Attributes are merged onto the item by key — existing keys are overwritten, unspecified keys are preserved.
Apply discount
Applies a discount (Shopify code or manual) to a specific order in the schedule.
- One-time promotional discount for specific cycle
- Loyalty reward for long-term subscribers
- Compensation discount for service issues
Shopify code discount
Apply an existing Shopify discount code to the order. Input:Manual discount - line items
Create a custom discount targeting line items. Input:
Targeting options:
{ "type": "all" }- Apply to all line items{ "type": "products", "productIds": ["gid://shopify/Product/123", ...] }- Apply to specific products
Manual discount - shipping
Create a custom discount targeting shipping. Input:
Example: Free shipping discount