Bird Pickup & Delivery Bird Pickup & Delivery

What's New

The latest features, improvements, and fixes for Bird Pickup & Delivery.

June 2026

Bug Fix ·

Delivery rates now display correctly on mobile checkout

Customers on mobile who selected a delivery date and time at checkout were seeing unfiltered shipping rates instead of the correct rates configured in Bird. Rates are now properly filtered on mobile, matching the desktop experience.

Bug Fix ·

Thank you page widget clearly shows store name and address

Thank you page widget showing store name and address in separate sections

The thank you page confirmation widget was displaying the store’s address in the store name section instead of showing both clearly. The widget now correctly displays your store name and address in their respective sections.

Bug Fix ·

Checkout extension delivery customisation and shipping rates fixed

The checkout extension’s delivery customisation was not correctly filtering shipping rates provided through Shopify’s native carrier service. Rates are now properly matched and displayed, ensuring customers only see applicable delivery options at checkout.

Bug Fix ·

Improved user experience of order edit modal

Improved order edit modal in the Shopify admin with correctly ordered fields

When editing order details in the Shopify admin, form fields could appear out of order or the panel would resize unexpectedly as the Bird extension loaded. Fields now appear together in the correct order from the start, with no layout jitter.

Bug Fix ·

Delivery dropdown no longer stuck validating at checkout

The v2 delivery dropdown could get stuck in a validating state at checkout even when all fields were properly selected, preventing customers from completing their order. The validation logic has been corrected.

Bug Fix ·

Widget v2 now respects custom CSS selector placement

If you configured a custom CSS selector to control where the Bird scheduling widget appears, Widget v2 was silently ignoring it and falling back to the default position. Your custom placement settings are now respected as configured.

Bug Fix ·

Google Maps API errors no longer cached with key status surfaced

Failed Google Maps API responses were being cached, causing persistent delivery zone lookup failures even after the underlying issue was resolved. Errors are no longer cached, and your Google Maps API key status is now visible so you can spot issues faster.

Bug Fix ·

Minimum order value enforcement fixed at checkout

The minimum order value setting was not being enforced correctly, allowing customers to bypass the configured threshold. Orders below your minimum now properly show the restriction at checkout.

Bug Fix ·

Third-party carriers now filtered by location in delivery profiles

When updating delivery profiles, third-party carrier services were not being filtered by location availability, potentially showing carriers that don’t serve certain locations. Carriers are now correctly filtered based on where they actually operate.

Bug Fix ·

Carrier rate name variables now resolve correctly at checkout

Carrier-calculated shipping rate name with resolved date and time variables at checkout

Rate names using {{selected_date}} and {{selected_time}} variables in carrier-calculated shipping were not substituting properly, showing raw template text to customers. Variables now resolve correctly so customers see the actual date and time at checkout.

May 2026

Bug Fix ·

Postal codes with spaces now accepted at checkout

Postal codes containing spaces (common in the UK and Canada) were being incorrectly sanitized at checkout, causing delivery availability checks to fail. Spaces are now preserved correctly so customers can enter their postal code naturally.

Bug Fix ·

Widget no longer crashes on SKUs with apostrophes

Product SKUs containing apostrophes (e.g., Mother’s-Day-Cake) were causing the v1 scheduling widget to break with a JavaScript error. Special characters in SKUs are now handled safely.

Bug Fix ·

Language settings now load for stores with 50+ themes

Stores with a large number of installed themes were unable to load the Language Settings page. This has been fixed so translation customization works regardless of how many themes your store has.

April 2026

Bug Fix ·

Delivery postal code & slot selection now persists correctly on cart reload

Customers who select a delivery date and postal code will now see their choices preserved when they return to the cart — no need to re-enter anything. If a postal code is entered for an area without local delivery, it will no longer persist and trigger a misleading ‘delivery not available’ error on the next load.

Bug Fix ·

CCS delivery rates now apply correctly in Shopify POS

Merchants using Bird with Shopify POS can now rely on carrier-calculated shipping rates being applied correctly when processing scheduled orders via the Bird: Schedule Order tile. The right delivery cost is charged every time — keeping fulfillment consistent and eliminating manual rate adjustments at the counter.

Bug Fix ·

SMS order notifications no longer fail on missing customer data

SMS notifications were failing with a Liquid template error when certain order fields — such as customer name or contact info — were absent. These fields now gracefully handle missing data, so your SMS notifications send reliably even for guest checkouts or orders with incomplete customer profiles.

Bug Fix ·

Calendar dates stay disabled after cart updates on Broadcast theme

Calendar Dates Stay Disabled After Cart Updates on Broadcast Theme : On stores using the Broadcast theme, unavailable dates in the scheduling calendar were becoming clickable whenever a customer updated their cart (e.g., changed item quantity). This caused customers to select dates that should not be available. The issue is now fixed — blocked-out dates stay correctly disabled throughout the shopping session.

March 2026

Bug Fix ·

Order source name and order number now sync correctly

Order source name and order number are now reliably captured and stored when orders sync from Shopify. Previously, some orders were missing these fields, making it harder to track where orders originated. This fix ensures complete order data is always available in the app.

Bug Fix ·

Scheduling widget no longer appears twice on Horizon theme

Scheduling Widget No Longer Appears Twice on Horizon Theme : If you’re using Shopify’s Horizon theme, the Bird scheduling widget was appearing twice inside the cart drawer. This is now fixed — your customers will see a single, clean widget every time they open the cart.

Bug Fix ·

POS checkout now respects product tag-based restrictions

POS Checkout Now Respects Product Tag-Based Restrictions : Merchants using Bird with Shopify POS can now rely on product tag rules to correctly filter available pickup locations and delivery time slots at checkout. Previously, tag-based restrictions weren’t being applied in the POS flow — this is now fixed, ensuring customers only see the options that match their cart.

Bug Fix ·

Background order cleanup no longer fails due to subscription data conflicts

Background Order Cleanup No Longer Fails Due to Subscription Data Conflicts : A backend issue was causing scheduled jobs that clean up old orders to fail silently. This has been resolved — housekeeping runs smoothly now, keeping your app performant and storage lean over time.