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, select Pick up, toggle it on, and configure your cutoff schedule for pickup orders.
Set a pickup cutoff schedule
Set a cutoff time for each day customers can collect orders. Pickup is treated as an instant hand-off, so there’s no delivery time — the rental starts the day the order is fulfilled. Leave a day blank to skip pickup that day.
(Optional) Disable shipping
If you only want to offer pick up, disable the shipping delivery method on the same page. Do the same under return methods if you only want to offer drop off. At least one delivery method and one return method must remain enabled — disabling the last one is blocked with a validation error.
Running pick up / drop off only
Shipping is no longer required. A shop can operate with pick up as the only delivery method and drop off as the only return method, provided each side has at least one enabled method. When shipping is disabled:- The storefront method picker hides the shipping option for that side.
- New customers are preselected onto the remaining enabled method (the storefront reads
default_delivery_method_typeanddefault_return_method_typefrom the theme app settings metafield). - Disabling the last enabled method on either side fails with “At least one delivery method must be enabled” or “At least one return method must be enabled”. Enable the alternative method before disabling the current one.
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