This is an integrated component block (not a standalone section) that appears within product sections when Shopify POS is configured with pickup-enabled locations.
How It Works
- Display Logic
- Drawer Interface
The component only renders when:
- Product variant has store availability data
- At least one location has
pick_up_enabled: true - Shopify POS is properly configured
- Shows the closest/first available location
- Displays availability status (available or unavailable)
- Shows estimated pickup time
- Provides button to view all locations
- Single store: “View store information”
- Multiple stores: “Check availability at other stores”
Best Practices
Store Configuration
Store Configuration
- Use complete, accurate addresses for all locations
- Include phone numbers for customer inquiries
- Set realistic pickup time estimates
- Keep store hours up to date
- Add pickup instructions and policies
Inventory Management
Inventory Management
- Sync POS inventory with online inventory regularly
- Set accurate stock levels at each location
- Update inventory in real-time when possible
- Consider safety stock for popular items
- Monitor inventory discrepancies
Customer Experience
Customer Experience
- Set clear expectations for pickup timeframes
- Provide pickup instructions in store settings
- Test the complete pickup flow regularly
- Ensure mobile drawer works smoothly
- Communicate any pickup policy changes
Performance & Testing
Performance & Testing
- Test with actual store locations before launch
- Verify availability updates work correctly
- Check mobile responsiveness of drawer
- Test with location services disabled
- Validate address formatting for all regions