What It Does
The Pickup Availability component automatically displays on product pages when:- Store has physical locations configured in Shopify Admin
- “Local pickup” fulfillment method enabled
- Product available for pickup at one or more locations
This is an automatic component with no customizable settings. Displays automatically when pickup conditions met. Cannot be added/removed/configured in Theme Customizer.
How It Works
Automatic Display
Component appears when:- Product page loaded
- Store has locations with “local pickup” enabled (Admin → Settings → Locations → Enable pickup)
- Current product/variant available at location(s)
- Inventory at pickup location(s) sufficient
- No pickup locations configured
- Product unavailable for pickup (out of stock at all locations, or pickup disabled)
- Product marked “Continue selling when out of stock” but inventory 0
Display Content
Pickup available:- Icon + “Pick up available at [Location name]”
- Estimated pickup time (e.g., “Usually ready in 24 hours”)
- “View store information” link (or “Check other stores” if multiple locations)
- Clicking opens modal showing all pickup locations with availability
- ⊗ Icon + “Pick up unavailable at [Location name]”
- No additional info or modal
Configuration (Shopify Admin)
Enable Store Pickup
Steps:- Shopify Admin → Settings → Locations
- Add/Edit location
- Enable “This location offers local pickup”
- Configure pickup instructions (optional)
- Save
Set Pickup Availability
Per-location settings:- Pickup enabled: Checkbox to allow/disallow pickup at this location
- Pickup instructions: Custom message (e.g., “Pickup at rear entrance,” “Call upon arrival”)
- Estimated pickup time: Auto-calculated based on fulfillment settings (usually 24-48 hours)
- Product must have inventory at pickup location (tracked inventory > 0)
- If inventory = 0, “unavailable” message displays
Best practices
Enable for Retail Locations
If you have physical retail stores, enable pickup to drive foot traffic and offer customers convenient fulfillment option.
Accurate Inventory
Keep pickup location inventory accurate. Customers frustrated if pickup shows available but item out of stock on arrival.
Clear Pickup Instructions
Add pickup instructions in Admin (e.g., “Pickup at customer service desk”). Helps customers find pickup area.
Realistic Pickup Times
Set realistic estimated pickup times. If orders take 48 hours to prepare, configure fulfillment settings accordingly.
Related Components
- Product Page (Template) - Product page where pickup availability displays
- Cart - Cart page (pickup availability may display here too)
Key Takeaways
- Automatic component - No Theme Customizer settings, displays automatically when conditions met
- Requires Admin setup - Enable pickup in Settings → Locations
- Shows nearest location - Displays closest store with availability first
- Modal for multiple locations - Click link to see all pickup locations
- Inventory-dependent - Only shows if product in stock at pickup location
- No customization - Cannot modify appearance/position without code editing