The first order of a subscription goes through Shopify Checkout like any other order. The buyer selects a pickup point and Atlas saves it to the order as usual.
Recurring orders are different. The subscription app creates them outside of checkout, so the buyer never sees the pickup point selection again. Atlas saves the pickup point information on the original order; it is the subscription app’s responsibility to persist that information on the recurring orders it creates. Whether that happens depends on the subscription app.
So far we can confirm that Juo Subscriptions handles this correctly. For other subscription apps, ask the app’s support whether it carries order attributes and metafields over to renewal orders.
#If your subscription app doesn’t persist the pickup point
You have a few options:
- Copy the pickup point from the previous order with Shopify Flow. Create a flow that reads the customer’s previous subscription order and copies its pickup point data to the renewal order, so the renewal keeps the point the buyer selected in the first place. Copy whatever your fulfillment setup needs: the pickup point metafield, order attributes, or the shipping address.
- Set the pickup point manually. You can set the pickup point on an order in Shopify Admin.
- Don’t offer pickup point delivery for subscription products. Hide the pickup point shipping option for carts containing subscription products, so buyers choose a delivery method that renewals can reproduce. See How to conditionally hide delivery to pickup points.
If you are unsure whether your subscription app is compatible, contact us with the app name and we will help you verify.