Articles on: Pickup Settings

Store Pickup: Overview

Set up store pickup locations to offer in-store pickup to your customers. Configure availability schedules, preparation times, product restrictions, and all pickup-related features for each location to maximize flexibility.



Table of Contents




How Pickup Location Configuration Works


Default Mode: Configure Locations


Most users will see "Configure Locations" in Bird Settings. This is the current default and recommended approach where you:

  • Configure each location individually
  • Set location-specific schedules, preparation times, and blockout dates
  • Customize product availability, order validation, and notifications per location
  • Have maximum flexibility to adapt settings to each location's needs


Navigation: Bird Settings > Configure Locations > [Select Location] > [Enable Store Pickup] > Edit Settings (beside "Store Pickup is Enabled" text)


Legacy Mode: Same Schedule for All Locations


If you don't see "Configure Locations" and instead see "Pickup & Delivery" in Bird Settings, you're using the legacy "I have same schedule for all store locations" mode. This mode:

  • Applies the same schedule to all locations
  • Is being sunset and is only available to grandfathered users
  • We recommend switching to "I have different schedule for different store locations" to use Configure Locations


Shows the Bird App settings page with the schedule mode selection option highlighted


Navigation: Bird Settings > Pickup & Delivery > [Enable Store Pickup] > Edit Settings (beside "Store Pickup is Enabled" text) (legacy mode only)


Important: Once you switch from legacy mode to location-specific mode, you cannot switch back. The legacy mode is being sunset.



Prerequisites: Before You Begin


Complete these critical steps before configuring pickup locations. Missing any of these will prevent pickup from working correctly.


1. Disable Shopify's Built-in Store Pickup


Pro Tip: When you set up Rates through the Bird App rates wizard (Bird App > Rates), Bird automatically disables Shopify's built-in pickup for you!


If you still see the selection for "Ship" and "Pickup" on the checkout page that means native Shopify Pickup options have not been turned off. In this case you must disable it manually:


Steps:

  1. Go to Shopify Admin > Settings > Shipping and delivery
  2. Scroll to Pickup in store section
  3. Click "[...] location offers in-store pickup"
  4. Select each location
  5. Toggle Off for store pickup at each location
  6. Click Save


Why this is required:

  • Shopify's native pickup creates conflicts, showing duplicate pickup options
  • Customers must select their fulfillment method twice
  • Creates uncertainty about which option to choose
  • Can lead to checkout abandonment


Shopify admin Settings page with Shipping and delivery section highlighted, specifically the Pickup in store area


Shows the location settings with the store pickup toggle switched on, demonstrating the active state



2. Enable Widget in Your Theme


The widget must be enabled for customers to see pickup options on your cart page. See How to Enable Bird Pickup and Delivery Date Widget in Your Shopify Theme for complete widget placement instructions.



3. Assign Inventory to Locations


Products must have inventory assigned to pickup locations in Shopify.


How it works:

  • Bird Pickup & Delivery does not manage inventory
  • All inventory is handled through Shopify's native inventory system
  • Products without inventory at a location will lead to checkout issues


Steps to assign inventory:

  • Go to Shopify Admin > Products and assign inventory to the respective product
  • For virtual locations or to map inventory from different warehouses, go to Bird Settings > Inventory


Optional Inventory Settings:

  • Show only locations that have available inventory: Hide locations without stock in cart widget (requires Essential plan)
  • Inventory Mapping: Map Bird locations to Shopify locations/warehouses for virtual locations or different inventory sources




Quick Start: Enable Pickup for Locations


Get pickup running in 3 steps using Configure Locations (default mode).


Step 1: Access Configure Locations


  1. Go to Bird Settings
  2. Look for Configure Locations under General
  • If you see "Configure Locations": You're using the default location-specific mode (proceed with steps below)
  • If you don't see "Configure Locations" and see "Pickup & Delivery" instead: You're using legacy mode. See Legacy Mode section above.


Shows Configure Locations button in Bird Settings


Step 2: Enable Store Pickup for a Location


  1. Click Configure Locations
  2. Review the list of all your store locations
  3. Click on the location where you want to enable pickup
  4. In the Basic Settings section, find Enable Store Pickup option
  5. Toggle Enable Store Pickup checkbox to turn on


Shows location list


Step 3: Configure Basic Settings


  1. After enabling pickup for a location, scroll down on the same page
  2. Find the Edit Settings button for Store Pickup (its beside "Store Pickup is Enabled" text)
  3. Click Edit Settings
  4. Configure at minimum:
  • Availability schedule (when customers can pick up)
  • Time slot type (date only, date & time, etc.)
  1. Click Save



You've enabled pickup for this location! Repeat these steps for each location, then configure the detailed settings using the guides below.



Pickup Configuration Options


Configure all pickup features per location to match your business needs. Each feature has a detailed guide.


1. Configure Pickup Availability


Control when customers can schedule pickup orders for this location.


What it does:

  • Sets operating hours and time slots for pickup at this location
  • Defines how customers select dates/times (date only, specific time, time range, no date/time)
  • Limits maximum orders per day or per time slot for this location
  • Enables/disables specific weekdays for this location


Quick Setup:

  1. Go to Bird Settings > Configure Locations > [Select Location] > Edit Settings
  2. Scroll to Configure Pickup Availability
  3. Choose your schedule type and date/time options
  4. Add time slots if using "Date & Time" or "Date & Time Range" options
  5. Set order limits (optional)
  6. Click Save


📖 Detailed Guide: Configure Pickup Availability - Complete availability configuration tutorial



2. Pickup Preparation Time


Set minimum time required before customers can pick up orders from this location.


What it does:

  • Prevents customers from selecting pickup slots too soon for this location
  • Supports same-day, next-day, or custom lead times per location
  • Optional cut-off time for different lead times before/after deadline


Quick Setup:

  1. Go to Bird Settings > Configure Locations > [Select Location] > Edit Settings
  2. Scroll to Preparation Time
  3. Toggle Enable Preparation Time to Enabled
  4. Choose Same for All Days or Customize by Day
  5. Enter lead time (e.g., 4 hours, 1 day)
  6. Optionally set cut-off time and separate lead times
  7. Click Save


📖 Detailed Guide: Pickup Preparation Time - Complete preparation time and cut-off configuration



3. Pickup Blockout Dates


Block specific dates or time periods from the pickup calendar for this location.


What it does:

  • Prevents customers from selecting holidays or closed days for this location
  • Blocks entire days or specific time ranges per location
  • Sets maximum advance booking window for this location


Quick Setup:

  1. Go to Bird Settings > Configure Locations > [Select Location] > Edit Settings
  2. Scroll to Blockout Dates
  3. Choose Single Date or Date Range tab
  4. Select date(s) from calendar
  5. Optionally set start/end times for time-specific blocks
  6. Click Add to confirm
  7. Optionally Maximum Available Days (e.g., 30 days)
  8. Click Save


📖 Detailed Guide: Pickup Blockout Dates - Complete blockout dates tutorial



4. Order Value Validation


Set minimum order value required for pickup orders at this location.


What it does:

  • Requires customers to meet a minimum cart value before checkout for this location
  • Applies location-specific minimum order requirements
  • Currency is inferred from Shopify's default currency


Quick Setup:

  1. Go to Bird Settings > Configure Locations > [Select Location] > Edit Settings
  2. Scroll to Order Value Validation
  3. Optionally enter Minimum Order Value (e.g., 50 for $50 USD if Shopify currency is USD)
  4. Click Save



Note: You can set different minimum order values for different locations.



5. Product Availability for Pickup


Control which products are available for pickup at this location using product tags.


What it does:

  • Controls whether settings apply to all products or specific products for this location
  • Restricts pickup to specific products using Shopify product tags
  • Includes only tagged products OR excludes tagged products for this location
  • Works alongside Shopify inventory management


Quick Setup:

  1. Go to Bird Settings > Configure Locations > [Select Location] > Edit Settings
  2. Scroll to Product Availability
  3. Choose All Products, Include Products Tagged With, or Exclude Products Tagged With
  4. If using tags, enter product tags in the search/select field
  5. Click Save


📖 Detailed Guide: Store Pickup Availability - Product Availability - Product tag configuration for pickup



6. Configure Pickup Rates


Set up pricing for pickup orders at this location.


What it does:

  • Links to pickup rate configuration for this location
  • Allows you to set free or paid pickup rates per location
  • Can configure rates based on conditions (price, day, weight, etc.)


Quick Setup:

  1. Go to Bird Settings > Configure Locations > [Select Location] > Edit Settings
  2. Scroll to Configure Rates section
  3. Click the hyperlink to access rate settings for this location
  4. Configure your pickup rates
  5. Save rate configuration


📖 Detailed Guide: How to Configure Pickup Rates - Complete pickup rate setup



7. Pickup Security Code


Add security verification for in-store pickup orders (applies to all locations).


What it does:

  • Generates unique 8-character code for each pickup order
  • Provides QR code for easy verification
  • Sends code to customers in "Ready for Pickup" email
  • Allows staff to verify codes at pickup


Quick Setup:

  1. Go to Bird Settings > (Advance) > Pickup
  2. Toggle Enable Pickup Security Code checkmark to turn on
  3. Click Save


📖 Detailed Guide: Pickup Security Code - Security code setup and verification process



8. Collection Additional Pickup Information from Customer


Collect additional information from customers during pickup checkout, such as pickup notes, collector name, and collector email (applies to all locations).


What it does:

  • Customer Pickup Note: Adds a text field where customers can enter special instructions for their pickup orders (can be made required)
  • Collector Name: Adds a field for customers to enter the name of the person picking up the order (if different from customer)
  • Collector Email: Adds a field for the collector's email address (with email or text field type option)


Quick Setup:

  1. Go to Bird Settings > (Advance) > Pickup
  2. Enable desired options:
  • Toggle Enable pickup note to collect customer instructions
  • Optionally toggle Make pickup note required to force entry
  • Toggle Enable pickup collector name to collect pickup person's name
  • Toggle Enable pickup collector email to collect collector's email
  1. Click Save


📖 Detailed Guide: Store Pickup: Collecting Additional Information from Customers - Complete guide for pickup notes, collector name, and collector email



9. Advanced Pickup Settings (Global)


Configure advanced pickup settings to enhance the customer experience and streamline order processing (applies to all locations).


Available Settings:

  • Prepopulate pickup location address in checkout: Automatically fills checkout address field with selected pickup location
  • Fix pickup address after order placed: Automatically restores pickup address if changed during checkout
  • Enable location search for pickup: Adds search box to location dropdown when you have 3+ locations


Quick Setup:

  1. Go to Bird Settings > (Advance) > Pickup
  2. Enable desired settings:
  • Toggle Prepopulate pickup location address in checkout to auto-fill address
  • Toggle Fix pickup address after order placed to restore address if changed
  • Toggle Enable location search for pickup to add search functionality
  1. Click Save


📖 Detailed Guide: Store Pickup: Advanced Settings - Complete advanced settings configuration for address management and location selection



10. Pickup Validation Settings


Configure validation rules for pickup orders.


Available Settings:

  • Revalidate pickup location postal code in checkout: Validates postal code matches between cart and checkout (pickup-specific)
  • Validate Selections: Makes date/time selection mandatory before checkout (applies to all fulfillment methods)
  • Enable selections expiry: Invalidates selections after specified time (1-24 hours, applies to all fulfillment methods)


Quick Setup:

  1. Go to Bird Settings > Validations
  2. Configure validation settings
  3. Click Save


Note: "Validate Selections" and "Enable selections expiry" apply to all fulfillment methods (pickup, delivery, shipping). "Revalidate pickup location postal code" is pickup-specific.


📖 Detailed Guides:



Testing and Verification


Verify your pickup configuration is working correctly before going live.


Use Widget Preview


Widget Preview allows you to test your configuration without placing actual orders.


Steps:

  1. In Bird Settings > Widget Design
  2. See Widget Preview on the right
  3. Select Pickup method in the preview
  4. Simulate any date and time via Change Current Date and Time option
  5. Verify:
  • Location appears in widget dropdown
  • Time slots show correctly (if configured)
  • Blocked dates are grayed out
  • Preparation time is respected (earliest available date/time)


Note: Widget Preview simulates the customer experience. Use it to verify your settings before customers place orders.




Place a Test Order


Complete end-to-end verification by placing a test order.


Steps:

  1. Go to your store's cart page
  2. Add products that have inventory at your pickup location
  3. Select Pickup method in the Bird widget
  4. Choose a location (if multiple locations)
  5. Select date and time (if configured)
  6. Complete checkout
  7. Verify order appears in Shopify Admin > Orders with correct pickup details


📖 Detailed Guide: Verify Your Widget Setup: Place a Test Order - Complete test order verification steps

Updated on: 01/13/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!