How it works
When pickup is enabled, customers can select “pickup in store” during checkout. Supercycle uses Shopify’s native local pickup functionality, so you’ll need to configure pickup locations in Shopify first.Setting up pickup in store
Configure local pickup in Shopify
In Shopify Admin, go to Settings > Shipping and delivery > Local pickup. Enable local pickup for the locations where customers can collect orders.
Enable pickup in Supercycle
In Shopify Admin, go to Supercycle > Settings > Logistics and locations. Under delivery methods, enable Pick up and configure your cutoff and delivery times for pickup orders.
Pickup location behavior
How the pickup location is set on an order depends on how the order is created:| Order type | Pickup location behavior |
|---|---|
| Online checkout | Automatically populated when the customer selects “pickup in store” |
| Draft order | Must be set manually using the “Add shipping or delivery” text in the payment section while the order is still in draft |
| Confirmed order | You can update the store location, but you cannot switch between store pickup and shipping—the fulfillment type is locked |
Online checkout
When a customer selects “pickup in store” during online checkout, the pickup location is automatically populated on the Shopify order. No manual intervention is required.Draft orders
When creating a draft order for a pickup, you must manually set the pickup location:The pickup location must be set while the order is still in draft. Once the order is confirmed, you cannot change the fulfillment type.
Confirmed orders
Once an order is confirmed in Shopify:- You can update which store location the customer will pick up from
- You cannot switch between store pickup and shipping—the fulfillment type is locked
Related documentation
- Logistics buffers - Configure preparation and delivery times for pickup orders
- Locations - Set up your store locations for inventory and fulfillment