Store Pickup: Product Availability
Control which products customers can select for pickup at each location using Shopify product tags. Restrict pickup to specific products or exclude products from pickup based on your business needs.
Table of Contents
- What Product Availability Does
- Prerequisites
- How Product Availability Works
- Step-by-Step Configuration
- Example
- How Mixed Carts Work
- Common Questions
- Troubleshooting
- Quick Reference
What Product Availability Does
What this feature does:
- Restricts pickup availability using Shopify product tags
- Evaluates the entire cart
- Works alongside Shopify inventory management
- Makes pickup unavailable if the cart doesn't meet tag-based criteria
What this feature does NOT do:
- Does not manage inventory (inventory is managed in Shopify)
- Does not override Shopify inventory availability
- Does not work per-product in mixed carts (applies to entire cart)
- Does not hide the widget for specific products (use Widget Visibility Override instead)
Prerequisites
Before configuring product availability, ensure:
- Pickup is enabled for the location in Bird Settings
- Products have inventory at the location in Shopify
How Product Availability Works
Product Availability has three modes:
1. All Products (Default)
No product restrictions. All products are available for pickup.
2. Include Products Tagged With
Pickup is only available when all products in the cart have the specified tags. If any product lacks the required tag, pickup becomes unavailable.
3. Exclude Products Tagged With
Pickup becomes unavailable if any product in the cart has the specified exclusion tags. All other products allow pickup.
Step-by-Step Configuration
Step 1: Access Product Availability Settings
- Go to Bird Settings > Configure Locations (if you see "Pickup & Delivery" you're in legacy mode)
- Click on the location where you want to configure product availability
- Scroll down and find Edit Settings button for Store Pickup
- Click Edit Settings
- Scroll to Product Availability section

Note: You'll see three options:
- All Products (default)
- Include Products tagged with
- Exclude products tagged with
Step 2: Add Tags to Products in Shopify
If you plan to use "Include Products tagged with" or "Exclude products tagged with" mode, set up tags in Shopify first:
- Go to Shopify Admin > Products
- Click on a product
- Scroll to Tags section under Product Organization
- Enter the tag(s) you want to use (e.g., "pickup-only", "fragile")
- Click Save
- Repeat for all products that need these tags
Important:
- If you just added a tag, wait a few seconds for it to appear in Bird app's autocomplete
- Tags must exist in Shopify before they can be selected in Bird app
Step 3: Choose Your Availability Mode
Select one of the three modes (see "How Product Availability Works" above):
- All Products: Already selected by default. No action needed unless you want to change it.
- Include Products tagged with: Start typing a tag name and select from the autocomplete dropdown, then click Save
- Exclude products tagged with: Start typing a tag name and select from the autocomplete dropdown, then click Save


Example
Scenario: You want only large items available for pickup at a specific location.
Setup:
- Go to Shopify Admin > Products and tag large products with "pickup-only"
- Wait a few seconds for the tag to sync
- In Bird app, go to Configure Locations > [Select Location] > Edit Settings > Product Availability
- Select Include Products tagged with
- Start typing "pickup-only" and select it from the autocomplete dropdown
- Click Save
Result: Pickup is only available when all products in the cart are tagged "pickup-only". If the cart contains any untagged products, pickup becomes unavailable.
How Mixed Carts Work
Product availability rules apply to the entire cart, not individual products. This is a common point of confusion for merchants.
Include Mode with Mixed Cart
If you set "Include Products tagged with 'pickup-only'":
- Cart with only tagged products: ✅ Pickup available
- Cart with only untagged products: ❌ Pickup unavailable
- Cart with both tagged and untagged products: ❌ Pickup unavailable (entire cart blocked)
Why: The rule requires ALL products in the cart to have the tag. If even one product lacks the tag, pickup becomes unavailable for the entire order.
Exclude Mode with Mixed Cart
If you set "Exclude products tagged with 'fragile'":
- Cart with only non-fragile products: ✅ Pickup available
- Cart with only fragile products: ❌ Pickup unavailable
- Cart with both fragile and non-fragile products: ❌ Pickup unavailable (entire cart blocked)
Why: The rule blocks pickup if ANY product in the cart has the exclusion tag. If even one product has the tag, pickup becomes unavailable for the entire order.
Important: Mixed cart behavior is strict. If any product doesn't meet the criteria, pickup becomes unavailable for the entire order.
Common Questions
Can I use multiple tags?
Yes. You can select multiple tags. For "Include" mode, all products in the cart must have at least one of the tags. For "Exclude" mode, pickup becomes unavailable if any product in the cart has any of the exclusion tags.
Can I set different product availability rules for different locations?
Yes. Each location can have its own product availability rules. Configure them separately in Configure Locations > [Select Location] > Edit Settings.
What if a product doesn't have inventory at the location?
Customers will see an error in checkout page if any product in the cart lacks inventory at the location, regardless of product availability rules. Inventory is managed in Shopify and takes precedence over product availability rules.
Can I use this to hide the widget for specific products?
No. Product Availability controls pickup availability, but it doesn't hide the widget. To hide the widget for specific products, use Widget Visibility Override instead.
Troubleshooting
Issue: Tag doesn't appear in autocomplete
Problem: You added a tag in Shopify but it's not showing up in Bird app's autocomplete.
Solution:
- Verify the tag is saved in Shopify (go to Products > [Select Product] > Tags)
- Wait 10-30 seconds for Shopify to sync the tag
- Refresh the Bird app page and try typing the tag again
Issue: "Products in cart are not available" error appears
Problem: Product tags don't match the items in the customer's cart.
Solution:
- Check your Product Availability settings in Bird app
- Verify product tags match the tags configured in Bird app
- Check if you're using "Include" or "Exclude" mode
- For "Include" mode: Ensure ALL products in cart have the required tag
- For "Exclude" mode: Ensure NO products in cart have the exclusion tag
- Go to Shopify Admin > Products and verify product tags match
Issue: Some products show pickup but others don't
Problem: Mixed cart with products that don't meet availability rules.
Solution: This is expected behavior. Product availability rules apply to the entire cart. If any product doesn't meet the criteria, pickup becomes unavailable for the entire order.
Workaround:
- Use separate orders for products with different availability rules
- Adjust your product availability rules to be less restrictive
- Tag all products that should be available together with the same tag
Quick Reference
Product Availability Modes:
- All Products: No restrictions (default)
- Include Products tagged with: All products in cart must have required tags
- Exclude products tagged with: Pickup unavailable if any product has exclusion tags
Key Points:
- Rules apply to entire cart, not individual products
- Products must have inventory at location
- Mixed carts are strictly evaluated (all products must meet criteria)
Navigation: Bird Settings > Configure Locations > [Select Location] > Edit Settings > Product Availability
Updated on: 01/13/2026
Thank you!
