How do I restrict delivery when the cart has pickup-only items?
Use Product Availability to exclude pickup-only items from delivery options. The exclusion applies to the entire cart.
Product Availability controls which fulfillment methods customers can select based on product tags. Learn more about What Is the Difference Between Product Availability and Product Override?.
Follow these steps:
- Tag the Product: Tag your pickup-only items in Shopify using the tag
pickup-only.
- Access Availability Settings: Navigate to your delivery settings in the Bird App.
- For Same Schedule for All Locations: Go to Bird App Settings > Pickup & Delivery > Edit Settings.
- For Different Schedules Per Location: Go to Bird App Settings > Configure Locations > Select Location > Edit Settings.
- Set the Exclusion Rule:
- Find the Product Availability section.
- Select the Local Delivery fulfillment method.
- Choose Exclude Products tagged with.
- Enter the tag name (
pickup-only).
- Save Changes.
Important: When using How Do I Exclude Certain Products from Specific Delivery or Pickup Options?, if any product in the cart has the exclusion tag, Local Delivery becomes unavailable for the entire order.
This ensures customers must select an available method, like Pickup, when their cart contains pickup-only items. See how How Do I Handle Mixed Carts Containing Both Shippable and Local-Only Products? when carts contain both eligible and ineligible products.
Note: Product Availability controls delivery method availability. For timing adjustments, use Product Override instead. Learn What Is the Difference Between Product Availability and Product Override? to choose the right feature.
Related Articles
- Store Pickup: Product Availability
- How do I customize error messages when mixed carts block checkout?
- Local Delivery: Product Availability
Updated on: 02/16/2026
Thank you!
