How do I handle mixed carts containing both shippable and local-only products?
Use Product Availability with Shopify product tags to control cart‑level eligibility for Shipping, Local Delivery, or Store Pickup.
Bird App evaluates the entire cart, not individual products. Configure tags and rules as described in the Control which products are available for Pickup, Delivery, or Shipping guide.
Choose your navigation path
- Same schedule for all locations: Bird App Settings > Pickup & Delivery > Edit Settings
- Different schedules per location: Bird App Settings > Configure Locations > Select Location > Edit Settings
- Shipping: Bird app Settings > Shipping
Configure Product Availability
- Select the fulfillment method: Shipping, Local Delivery, or Store Pickup.
- Scroll to Product Availability section
- Choose one availability option below.
How mixed carts work
- Include mode: If any product lacks the required tag, the delivery method is unavailable for the entire cart.
- Exclude mode: If any product has the exclusion tag, the delivery method is unavailable for the entire cart.
Include specific products only
- Select: Include products tagged with your tag (.e.g,
pickup-only
). - Enter the exact tag name and wait for it to appear/hit enter.
- Only tagged products will show the delivery method; all others are blocked with a error message.
Exclude specific products
- Select: Exclude products tagged with your tag (e.g.,
shipping-only
). - Enter the exact tag name and wait for it to appear/hit enter.
- All products are available except those with this tag; tagged products are blocked with an error message
Save changes to apply your settings. Products without the specified tags will be blocked from the chosen delivery method. In the cart page, the blocked method if selected will show an error message, blocking the fulfillment method.
Add tags to products in Shopify
- In Shopify Admin, go to Products.
- Open the product to tag.
- Click the three‑dot menu.
- Select Add Tags.
- Enter the tag name and select it.
- Click Save.
Note: Tags are case‑sensitive. "Delivery" and "delivery" are treated as different tags.
Updated on: 10/14/2025
Thank you!