A subscription is the contract. A recurring order is what the contract produces each cycle. Every time a customer's renewal date arrives, the subscription app generates a fresh Shopify order — same as if the customer had clicked Buy Now, but triggered by a schedule instead of a click. Understanding the order-creation mechanics is the difference between a subscription program that runs smoothly and one that surprises customers with billing or fulfillment problems.
What happens on each renewal cycle
- Pre-billing notice (optional, recommended). Most apps send the customer a reminder 1–3 days before charge. This is your last chance to let them edit, skip, or update payment.
- Charge attempt. The subscription app calls the saved payment method through Shopify's checkout or a payment gateway.
- Order creation. On successful charge, a new Shopify order is created with the subscription's current line items, quantities, and price.
- Fulfillment trigger. The order enters your normal fulfillment flow — pick, pack, ship, just like any other Shopify order.
- Failure handling. If the charge fails, the order is not created. Instead, the subscription enters dunning — automated retries plus customer notifications to fix payment.
How the order reflects subscription state
The recurring order captures the subscription as it exists at the moment of renewal. That means:
- If the customer swapped a product yesterday, the new product ships.
- If they upgraded to a larger size last week, the larger size is charged.
- If they used a one-time add-on (a gift, a sample), it appears only on this cycle's order.
- If they applied a discount that has now expired, the order reverts to full price.
Common mechanics merchants miss
Three details cause most operational headaches:
- Inventory rules. If you allow back-orders on subscriptions, the order is created even when stock is zero. If you don't, the renewal fails and the customer is notified — usually a worse experience than a delayed shipment.
- Tax and shipping recalculation. Each cycle's order recomputes tax and shipping at the customer's current address. Moving customers see the change automatically; merchants who hard-code prices do not.
- Order tagging. Recurring orders should be tagged or noted so support and fulfillment teams treat them differently from one-off orders — especially for returns and customer service.
For the billing side of the cycle, see recurring billing; for the broader subscription lifecycle, see recurring subscription.