Articles on: Pickup Settings

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


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:


  1. Pickup is enabled for the location in Bird Settings
  2. 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


  1. Go to Bird Settings > Configure Locations (if you see "Pickup & Delivery" you're in legacy mode)
  2. Click on the location where you want to configure product availability
  3. Scroll down and find Edit Settings button for Store Pickup
  4. Click Edit Settings
  5. 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:


  1. Go to Shopify Admin > Products
  2. Click on a product
  3. Scroll to Tags section under Product Organization
  4. Enter the tag(s) you want to use (e.g., "pickup-only", "fragile")
  5. Click Save
  6. 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:

  1. Go to Shopify Admin > Products and tag large products with "pickup-only"
  2. Wait a few seconds for the tag to sync
  3. In Bird app, go to Configure Locations > [Select Location] > Edit Settings > Product Availability
  4. Select Include Products tagged with
  5. Start typing "pickup-only" and select it from the autocomplete dropdown
  6. 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:

  1. Verify the tag is saved in Shopify (go to Products > [Select Product] > Tags)
  2. Wait 10-30 seconds for Shopify to sync the tag
  3. 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:

  1. Check your Product Availability settings in Bird app
  2. Verify product tags match the tags configured in Bird app
  3. Check if you're using "Include" or "Exclude" mode
  4. For "Include" mode: Ensure ALL products in cart have the required tag
  5. For "Exclude" mode: Ensure NO products in cart have the exclusion tag
  6. 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

Was this article helpful?

Share your feedback

Cancel

Thank you!