Why are customers being shown a shipping address field for pickup orders?
The shipping address field appears because Bird uses Shopify's advanced shipping system for pickup orders, and Shopify's checkout always displays address fields for shipping methods.
This happens when Shopify's native store pickup is disabled. Bird leverages Shopify's shipping system for pickup. Customers see the standard shipping address form that gets auto-filled with their selected pickup location.
Why Shopify's Native Pickup Must Be Disabled
Shopify's native store pickup creates conflicts with Bird's system:
- Customers see two different pickup options at checkout:
- "Ship" - Shows your selected store address from the cart
- "Pick up" - Prompts customers to select a location again
- This forces customers to select their fulfillment method twice
- Creates uncertainty and may confuse customers about which option to choose
- Can lead to checkout abandonment and inconsistent location selection
Bird automatically disables Shopify store pickup during rates setup to prevent these conflicts.
Learn why you must disable Shopify's built-in pickup
How Bird Solves This Address Issue
Bird provides powerful features to handle pickup addresses:
Auto-Fill Feature
- The pickup address selected on the cart page automatically fills the checkout address field
- Customers don't need to manually enter pickup details twice
- Prevents confusion and reduces checkout friction
To enable this feature:
- Go to Bird Settings
- Scroll to Advanced section
- Navigate to Pickup
- Check "Prepopulate pickup location address in checkout"
This automatically populates your pickup location or store's address during the checkout phase.
Re-Validation Feature
- Bird re-validates the address both during checkout and after order placement
- Ensures pickup orders always go to the correct location
- Prevents delivery errors from incorrect addresses
To enable this feature:
- Go to Bird Settings
- Scroll to Advanced section
- Navigate to Pickup
- Check "Fix pickup address after order placed"
This automatically restores the pickup address chosen by the customer on the cart page if it was updated during checkout.
Checkout Language Customization
For non-Plus merchants, Bird offers checkout localization:
- Customize all checkout labels through locale files (pickup, delivery, shipping)
- Transform "Shipping Address" to "Pickup Address" throughout checkout
- Update order summary labels to reflect pickup terminology
- Create separate locales for pickup vs delivery methods
This approach allows merchants to create a customized checkout experience. It matches their pickup/delivery terminology, even on standard Shopify plans.
Learn how to set up checkout locales files
For Shopify Plus Merchants
Checkout customization eliminates address field confusion:
This represents the industry standard approach for advanced checkout customization within Shopify's ecosystem. Leading delivery and pickup apps leverage Shopify's checkout extensibility framework to provide seamless customer experiences while respecting platform architecture.
- Use Bird's checkout extension directly in Shopify Plus checkout
- Date picker appears in checkout instead of separate address fields
- Selected dates transfer to orders automatically
- Customize delivery dates, time slots, minimum order values, and delivery methods
Explore Bird's Shopify Plus checkout integration
You're all set! Bird will now automatically handle pickup addresses, preventing customer confusion and ensuring orders reach the correct pickup location.
Also Answers
- Why is the shipping address field showing up for pickup orders, and how can I hide it?
Updated on: 10/18/2025
Thank you!