Locations
Enable when items are stored at multiple physical locations
Locations represent the physical warehouses or store locations where your inventory items are stored. This feature is essential for businesses that operate multiple warehouses, have retail stores that serve as pickup points, or need to track which specific location an item is stored at.
Supercycle uses Shopify’s native location system, so your existing Shopify locations will be available in Supercycle for inventory management.
Setting up locations
Step 1: Configure locations in Shopify
Ensure you have set up your locations in Shopify admin:
Access Shopify locations
In your Shopify admin, navigate to Settings > Locations.
Add or manage locations
Add new locations or edit existing ones as needed. Each location should represent a physical place where inventory is stored.
Configure location details
For each location, set up:
- Location name
- Address details
- Whether the location fulfills online orders
- Local delivery settings (if applicable)
Step 2: Enable locations in Supercycle
Enable the locations feature in Supercycle:
Navigate to locations settings
In Shopify Admin, head to Supercycle > Settings > Locations.
Enable locations
Click the Enable locations toggle to activate location tracking for your inventory.
Configure fulfillment settings
For each location, you can control:
- Fulfills online orders: Managed by Shopify (read-only)
- Fulfills rental orders: Toggle to control which locations can fulfill rental orders
Optional: Require location selection
Enable Require location to force customers to select a location before adding items to their cart. This restricts inventory and shipping methods to those available at the selected location.
When “Require location” is enabled, items without assigned locations will become unavailable for rent. Supercycle will display a warning banner showing how many items are affected.
Step 3: Assign items to locations
Assign inventory items to specific locations in Supercycle:
Location-based customer experience
When locations are enabled and required, customers will need to select a location before adding items to their cart. This provides several benefits:
- Accurate availability: Only shows items available at the selected location
- Location-specific shipping: Restricts shipping methods to those available from the selected location
- Local inventory: Displays real-time availability for the selected location
You can extend Supercycle to add location-based features such as:
- Zip code locator: Help customers find the nearest location
- Delivery zones: Configure different delivery options based on location
Best practices
Related documentation
- Items management - Learn how to assign items to locations
- Storefront API - Technical details for location-based filtering