Bird Pickup & Delivery Bird Pickup & Delivery

What's New

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

September 2026

Feature ·

Order lifecycle automation with Shopify Flow

Bird Pickup & Delivery order statuses can now update themselves with Shopify Flow. Mark orders ready for pickup, out for delivery or complete automatically when something else happens in your store, like a tag being added or an order being fulfilled. Less clicking through orders one by one, and your customers still get their updates right on time.

Bird Pickup Delivery actions in Shopify Flow: Order ready for pickup, Order out for delivery and Order complete

What’s new

  • Actions: Order ready for pickup, Order out for delivery, Order complete
  • Trigger: Order edited, which starts a workflow when an order’s pickup or delivery details are edited in Bird

Where to set it

Bird Settings > Integrations > Shopify Flow

Example

When your team adds the tag “packed” to a pickup order, Flow marks it ready for pickup in Bird, the same as clicking it in the dashboard.

Things to know

  • Ready for pickup works on pickup orders only, and out for delivery on delivery orders only.
  • Order complete works once a pickup order is marked ready, or a delivery order is marked out for delivery. It doesn’t apply to shipping orders.
  • Orders that already have that status are skipped.

Learn more: Shopify Flow →

Bug Fix ·

Multi-location order filters, a Tomorrow filter and 19 more fixes

This Bird Pickup & Delivery update brings new order filters and 19 more fixes and improvements.

Orders and settings

  • Filter orders by several locations at once, instead of one at a time.
  • A new Tomorrow filter sits between Today and Last 30 days on the Orders page.
  • Browse couriers by country on the Integrations page, to find the ones that serve your area.
  • Copy and generate time slots on product overrides: copy a day’s slots to another day, or create several slots at once.
  • Store locations get their map position from Shopify automatically, and you can still adjust it by hand.
  • Syncing your Shopify locations keeps your own zone names and addresses.
  • Postal codes save every time. New postal codes no longer disappear without a message.
  • The up and down arrows work again on Max available days and Minimum order value.
  • Pages in Bird stay working while we release an update, even if you have Bird open at the time.

Checkout and storefront

  • Dates fit every product’s prep time. If a cart mixes items with different prep times, the calendar only shows dates when everything can be ready.
  • Product page dates update when a customer picks a different variant.
  • Calendar dates sit under the right weekday on every theme.
  • The calendar stays visible when Auto-fill first slot is on and a customer switches between pickup and delivery.
  • Switching from pickup to delivery no longer sends your store’s address to checkout.
  • Sold-out time slots stay hidden in every time zone.
  • Change more checkout labels, including Method description and Saved addresses heading, in any language.
  • Widget preview works for stores that show the widget on only some products.

Orders from other apps and subscriptions

  • Subscription dates update when you reschedule, along with their tags.
  • Other apps can’t remove Bird’s tags on draft orders. Bird adds its tags and leaves everyone else’s in place.

SMS

  • Your store name appears in SMS texts, so customers know who’s messaging them.
  • SMS consent is saved exactly as the customer chose it at checkout.
Feature ·

Order reminder emails

New for Bird Pickup & Delivery merchants: email your customers a reminder of their upcoming pickup or delivery in just a few clicks. It’s perfect for orders that are easy to forget, like a cake pickup booked weeks ahead, so customers turn up on time or are home for the delivery.

Send customer reminder in the more actions menu on the Bird Orders page

Where to set it

Turn it on in Bird Settings > Notifications > Customer notifications > Order reminder email. Then send reminders from the Bird Orders page: select the orders, click the ⋯ button above the list, and choose Send customer reminder.

Example

Each afternoon, filter your orders by Tomorrow, select them all and send a reminder. Each customer gets one email with their date and time, and the store address with a map link for pickup orders.

Things to know

  • The email uses your branding, and you can edit its wording like any other customer email template.
  • You choose who gets a reminder and when. Reminders go out only when you send them.
  • Orders without an email address are skipped, and nothing sends while the Order reminder email is turned off.

Learn more: Customer: Order Reminder Emails →

Feature ·

DeTrack fleet management integration

Now live for Bird Pickup & Delivery merchants with their own drivers: connect Detrack, and your delivery orders go straight to your drivers with the date and time slot each customer chose. As drivers make their rounds, the status updates flow back into Bird, so you always know where every delivery stands.

Detrack connection settings in Bird

Where to set it

Bird Settings > Integrations > Fleet Management > Detrack

Example

A grocer with two vans marks the morning’s orders Out for delivery in Bird. Each one appears in Detrack with the customer’s address, phone, time window and order note, ready to assign to a driver.

Things to know

  • Customers get a live tracking link that updates as their order moves from out for delivery to delivered.
  • Bird can mark the order fulfilled in Shopify and email the customer when the job is created, if you turn that on.
  • Cancel an order in Shopify after it’s been sent, and Bird cancels the Detrack job for you.
  • Orders go to Detrack when you mark them Out for delivery in Bird, not when they’re placed.
  • Your own drivers make the delivery, so you keep your own delivery prices. Detrack doesn’t add a courier price at checkout.

Learn more: Detrack →

Feature ·

Uber Direct now live in US, Canada, France, and UK

Big news for Bird Pickup & Delivery merchants: Uber Direct is here. Offer your customers same-day delivery by Uber’s drivers, with no drivers of your own, and Bird books the courier and tracks every delivery for you.

Uber Direct connection settings in Bird

Where to set it

Bird Settings > Integrations > Last Mile Delivery > Uber Direct

Example

A bakery in Toronto connects its Uber Direct account. Customers see Uber’s live delivery price at checkout, and when the baker marks the order Dispatched in Bird, an Uber driver collects the cake and delivers it in the time window the customer chose.

Things to know

  • Offer free delivery over a set order amount, or add your own handling fee on top of Uber’s price.
  • Choose what happens if a delivery can’t be completed: leave it at the door, bring it back, or discard it.
  • Bird can mark the order fulfilled in Shopify and email the customer their Uber tracking link.
  • Cancel an order in Shopify after it’s been dispatched, and Bird cancels the Uber delivery for you.
  • Orders go to Uber when you mark them Dispatched in Bird, not when they’re placed.
  • Showing Uber’s live price at checkout needs Shopify’s carrier-calculated shipping on your store.

Learn more: Uber Direct →

Feature ·

Discounts for specific collections

Good news for Bird Pickup & Delivery merchants: you can now limit a discount to specific Shopify collections, or apply it to everything except certain collections. Run a pickup deal on your cakes without discounting your bread too.

Products field in a Bird discount showing the two collection options

Where to set it

Bird Settings > Discounts > create or edit a discount > Products, then choose Only products in these collections or All products except these collections.

Example

10% off pickup orders, only on your “Celebration cakes” collection. Bread and pastries in the same order stay full price.

Things to know

  • The discount comes off the matching products only, not the whole order.
  • Works on discounts you create in Bird. Shopify discount codes can’t be limited to collections.

Learn more: Discount Conditions →

Improvement ·

Live Stuart delivery rates at checkout

Good news for Bird Pickup & Delivery merchants using Stuart: your customers now see Stuart’s real delivery price at checkout. Bird gets a live price from Stuart for each order, so you no longer have to guess with a flat fee that might not cover the courier.

Where to set it

Bird Settings > Rates: turn on Bird Rates with CCS under Rates engine, then turn on Enable Stuart rates.

Example

A florist in London turns on Stuart rates and offers free delivery over £60. A customer sending a £45 bouquet across town sees Stuart’s price for that trip. A £70 order shows free delivery.

Things to know

  • Name the rate customers see, offer free delivery over a set order amount, or add your own handling fee on top of Stuart’s price.
  • Customers still pick their date and time from your Bird availability. Stuart’s price doesn’t change which slots they see.
  • Choose a package size under Packaging in your Stuart settings. Stuart needs it to give a price.
  • Turning on Bird Rates with CCS needs Shopify’s carrier-calculated shipping on your store.

Learn more: Stuart →

Announcement ·

SMS in Australia, Germany, Netherlands, Switzerland, and Denmark

Big news for Bird Pickup & Delivery merchants in Australia, Germany, the Netherlands, Switzerland and Denmark: you can now text your customers their pickup and delivery updates. The moment an order is ready or on its way, your customer gets a text, so far fewer pickups get missed because an email went unread.

Where to set it

Bird Settings > SMS notifications, then turn on the messages you want sent by text.

Example

A florist in Melbourne turns on the Out for delivery text. When the driver leaves, the customer gets a text and is home to take the flowers.

Things to know

  • SMS now works in nine countries: the US, Canada, the UK, Sweden, Australia, Germany, the Netherlands, Switzerland and Denmark.
  • Texts can go out for Ready for pickup, Order picked up, Out for delivery, Order delivered and Order edited, plus a new order text to your staff.
  • Turn on phone number collection in your Shopify checkout settings, so customers can give a number for their texts.
  • Texts go to phone numbers from these nine countries. Other customers still get their updates by email.

Learn more: SMS Notifications →

August 2026

Bug Fix ·

Custom discount names at checkout, order editing restored and 10 more fixes

  • Custom discount names at checkout — you can now set a Discount name on any automatic discount; whatever you type is what customers see in their cart and at checkout, in your language; leave it blank to keep the default “Delivery Discount” wording
  • Expired blockout dates auto-clean on save — blockout dates from months ago no longer pile up in your settings or slow down the widget; past-dated entries are automatically pruned the next time you save any setting
  • Rates page hides disabled fulfilment locations — locations now only appear in the Delivery or Pickup rates section if that fulfilment type is enabled, removing unnecessary clutter
  • Google Calendar connection restored — the OAuth connect flow was silently failing for most merchants because the callback lost its session; connecting Google Calendar now completes reliably
  • Date picker and widget stability on third-party themes — on themes that re-render the cart drawer (e.g. Eurus), the calendar popup and widget now mount correctly instead of going invisible or appearing in the wrong position
  • Per-slot order limits enforced in all timezones — widget v2 slot capacity was not enforced for shops outside UTC; exhausted slots are now published in the store’s configured timezone
  • Draft order tagging and saves are immediate — delivery tags (date, location, method) no longer silently fail on a draft order’s first save, and delivery details are saved synchronously so booking confirmations appear instantly
  • Guest and customer-account order editing restored — date/time editing from the thank-you page and customer account order page was broken after a security update; both now send the required checkout token
  • Address mode shows acceptance/rejection reasons — customers on radius or driving-distance stores now see a clear message explaining why their address was accepted or rejected, instead of just a coloured border
  • Widget preview location pre-selection — opening Widget Preview from a specific location’s settings page now pre-selects that location instead of defaulting to the first one
  • Fallback rate indicator when none is stored — the fallback rate setting now clearly shows when no option is selected, instead of displaying a radio that appears chosen while nothing is saved
  • Admin inventory accuracy for staff orders — admin order creation now correctly reads variant availability, so staff see real inventory instead of everything showing as in stock
Feature ·

Gophr same-day courier integration now live for UK merchants

Big news for Bird Pickup & Delivery merchants in the UK: Gophr is here. Offer your customers same-day delivery by Gophr’s couriers, with no drivers of your own, and Bird books the courier and tracks every delivery for you.

Gophr in Bird's Last Mile Delivery integrations

Where to set it

Bird Settings > Integrations > Last Mile Delivery > Gophr

Example

A London florist ticks My deliveries are fragile, so bouquets never go out by bike. When an order is marked Dispatched in Bird, Gophr collects it at the start of the customer’s time slot and delivers it before the slot ends.

Things to know

  • Tell Gophr if your deliveries contain food, fragile items or alcohol, so it sends a suitable courier.
  • Gophr picks the vehicle from the package size you choose, so a box of cupcakes and a large cake each get the right one.
  • Show Gophr’s live price at checkout, offer free delivery over a set order amount, or add your own handling fee.
  • Bird can mark the order fulfilled in Shopify and email the customer their Gophr tracking link.
  • Cancel an order in Shopify after it’s been dispatched, and Bird cancels the Gophr delivery for you.
  • Orders go to Gophr when you mark them Dispatched in Bird, not when they’re placed.
  • Showing Gophr’s live price at checkout needs Shopify’s carrier-calculated shipping on your store.

Learn more: Gophr →

Improvement ·

Unified language settings

Good news for Bird Pickup & Delivery merchants who sell in more than one language: switching between them now takes one click. Text and languages opens straight into the editor, with a language picker right next to the page title.

Language picker next to the page title in Bird's Text and languages settings

Where to set it

Bird Settings > Text and languages

Example

A florist in Montreal sells in English and French. The florist picks French from the dropdown and changes the calendar label to “Choisissez une date”, without leaving the page.

Things to know

  • Every language you’ve added shows in the picker, however many you have.
  • If you have unsaved changes, Bird asks before switching language, so nothing gets lost.
  • Add a new language with the Add Language button at the top of the page.

Learn more: Widget Text and Languages →

Announcement ·

SMS notifications now available in Sweden

Good news for Bird Pickup & Delivery merchants in Sweden: you can now text your customers their pickup and delivery updates. The moment an order is ready or on its way, your customer gets a text, so far fewer pickups get missed because an email went unread.

Where to set it

Bird Settings > SMS notifications, then turn on the messages you want sent by text.

Example

A bakery in Stockholm turns on the Ready for pickup text. When the cinnamon buns are boxed and marked ready, the customer gets a text and comes straight in to collect them.

Things to know

  • Sweden joins the US, Canada and the UK. The help article lists every country where SMS works today.
  • Texts can go out for Ready for pickup, Order picked up, Out for delivery, Order delivered and Order edited, plus a new order text to your staff.
  • Turn on phone number collection in your Shopify checkout settings, so customers can give a number for their texts.

Learn more: SMS Notifications →

Improvement ·

Orders page redesigned for clarity

The Orders page now shows exactly what it is filtering. Every active constraint — date range, archived-order exclusion — appears as a removable chip. Column headers (Created Date, Selected Date) are directly sortable with a click. Date filter presets include Today onward, Today, Last 30/90 days, Last 12 months, No date, and Custom. Exports are named after your current filters, and a confirmation step prevents accidental downloads.

Screenshot: Orders page redesigned for clarity

Learn more: Orders: View, Sort & Filter in Bird →

Feature ·

Shared zone capacity for multi-location delivery

Stores using zone-based delivery with duplicated locations can now enforce a single daily order cap across all zones per fulfillment method. Once the shared limit is reached, that date disappears from every zone’s calendar — no more overselling because limits were per-zone. Available on Growth+ plans; contact support to enable.

Bug Fix ·

Delivery times in your time format and 8 more fixes

  • Delivery times shown in your configured time format — the Orders table and order-attributes editor now display delivery times in your store’s configured format (12-hour or 24-hour) instead of mixing both; previously, some orders showed 24-hour times regardless of your setting
  • Widget preview persists selections across date changes — changing the simulated date in the Widget Preview (Design Settings) no longer wipes your delivery method, location, or address selections; the intermittent “Save failed” banner has also been eliminated
  • Delivery address feedback for radius/driving stores — customers on stores using radius or driving-distance delivery now see a clear message explaining why their address was accepted or rejected; previously the input showed a colored border with no explanation
  • Checkout date preserved across page loads — the selected delivery date and time no longer disappear when the checkout page reloads; a race condition between cart-line and cart-attribute updates has been fixed
  • Checkout validation reads slot from draft line items — checkout validation now correctly reads the selected slot from draft order line items
  • Postal code input flicker resolved — typing spaces after a valid postal code (e.g. UK postcodes like “RG1 “) no longer causes the input to flicker or insert unwanted periods on macOS
  • Pickup slot type resolved per location — stores with per-location pickup configurations now show the correct slot type (date-only vs. date-time) for each location
  • Draft order form loads smoothly — the Bird order details form on draft orders no longer shows fields popping in one by one; a single loading spinner displays until all data is ready
  • Postal code chip removal keeps scroll position — removing a zip/postal code chip from the list no longer jumps the scroll position to the top
Feature ·

Last-mile courier integrations

Connect your store to last-mile delivery couriers directly from Bird. Two integrations are live now: Jitsu (USA) and Trexity (USA and Canada) — with 10 more providers (DeTrack, Gophr, DoorDash, Eva, Metrobi, Orkestro, Roadie, UniHop, GoShare, and Uber Direct) coming soon. Each integration auto-detects whether your API credentials are production or sandbox, and setup takes just your courier API key. Bird handles rate quoting, dispatch, and tracking across all providers.

Screenshot: Last-mile courier integrations

July 2026

Feature ·

Location Insights dashboard for multi-location stores

Multi-location merchants now have a dedicated Location Insights dashboard showing total orders, order value, fulfillment status, and Pickup/Delivery/Shipping breakdowns per location. Use the location and date filters to quickly compare performance across your stores — single-location merchants keep the existing Order Summary view.

Screenshot: Location Insights dashboard for multi-location stores

Bug Fix ·

Address validation for distance-based delivery restored and 4 more fixes

  • Checkout address validation restored for distance-based stores — stores using driving-distance or radius-based delivery validation had checkout address re-validation silently disabled, even when the toggle was on; customers could change their address at checkout without being prompted, potentially receiving incorrect delivery rates — now fixed for all delivery modes
  • Checkout date picker locale fix — the date/time picker in checkout now renders correctly for all shop languages; shops using 24-hour time format no longer have the time field hidden
  • Google Calendar sync on account switch — switching your connected Google account now properly recreates calendar events instead of leaving stale entries. Google Calendar setup
  • Recharge subscription order logs — orders from the Recharge app are now correctly logged in your Bird order history . Learn more about Recharge integration from here
  • Partial refund amounts in admin orders — admin order line items now display partial refund details alongside the original amounts
Improvement ·

Reorganized product overrides and order dates in your shop's language

  • Product override page reorganized — finding and managing per-product delivery and pickup overrides is now more intuitive, especially for stores with many product-level rules. Learn more about Delivery overrides & Pickup overrides from here
  • Order confirmation dates in your shop’s language — the order details block on thank-you and order status pages now formats dates and times using your shop’s default language instead of always showing English
Bug Fix ·

UK and Canadian postcodes with spaces, Orders filters and 6 more fixes

  • UK and Canadian postal codes with spaces accepted — postcodes like RG26 5DB or V5K 0A1 no longer fail delivery validation; internal spaces are now preserved
  • Refunded line items visible in admin orders — fully or partially refunded orders now show their line items instead of appearing empty
  • Orders page date filter no longer stuck — the date filter no longer defaults to a stale fixed date on every page load
  • Cross-page select-all works on Orders — selecting all orders via the banner action now correctly reflects across pages
  • V2 widget design preview loads — the in-app widget preview no longer fails with a configuration-not-found error
  • Delivery fee no longer shown for pickup in V2 — switching to the V2 widget no longer causes pickup locations to display a delivery fee
  • Thank-you page labels no longer flash — configured labels on the order confirmation page now appear immediately instead of briefly showing generic text
  • Checkout picker no longer exhausts Shopify write budget — the date/time picker in checkout extensions now pins to a single render target, preventing repeated remounts that could block further cart writes
Feature ·

Conditional discounts by day, date, time, and zip code

Discounts can now be limited by day of the week, specific dates, time ranges, zip/postal codes, or minimum order amount — so promotions only apply exactly when and where you want them. Multiple matching discounts can be stacked using a new shop-level applicability setting (maximum, minimum, or all). Existing discounts can also be edited in place instead of deleting and re-creating. Discount conditions require the Growth plan.

Screenshot: Conditional discounts by day, date, time, and zip code

Learn more: Discount Conditions →

Improvement ·

V2 widget now the default for new installs, plus faster page loads

  • Smoother page loads across dashboard and settings — the merchant dashboard, orders page, and all settings pages now reserve their layout during loading, eliminating visible content jumps while data loads
  • V2 widget default for new installs — new stores now get the V2 widget with cart-attribute persistence out of the box
  • Orders page header stabilized — header actions use native Polaris primitives for zero layout shift on mobile and desktop
Bug Fix ·

Dateless orders on Plus checkout stores

Fixed an issue where Plus stores using the checkout extension could ship orders without a delivery or pickup date. A write-loop in the checkout picker was clearing the customer’s selected date during delivery-rate recomputation. Orders now reliably retain the chosen date through checkout.

Bug Fix ·

Checkout no longer blocks on config errors, Recharge date sync and 5 more fixes

  • Checkout no longer blocks when widget config can’t load — the checkout payment button now gracefully allows purchases to proceed instead of silently blocking when the Bird configuration fails to load
  • Discount codes no longer cause checkout errors — fixed an issue where Shopify discount codes applied through the widget could cause a blank page or failed checkout on certain themes
  • Recharge subscription date sync fixed — date bumping now correctly recognizes all Recharge checkout variants, and the sync job no longer retries indefinitely on permanent errors
  • Pickup location highlight color applied correctly — the merchant-configured active background color for selected pickup locations now displays as expected
  • Switching from pickup to shipping clears stale data — changing fulfillment method at checkout no longer leaves stale pickup attributes on the order
  • Product page widget works without cart embed — the product page date picker now initializes independently, so it works even when the cart embed is disabled
  • Custom CSS works on all Liquid versions — custom styles are now injected by the SDK bundle, so they apply regardless of which Liquid snippet version is deployed
Improvement ·

Customer notes in notifications and a faster dashboard

  • Customer order notes in notifications — the shipping/delivery/pickup note your customer enters at checkout is now included in email, SMS, and Google Calendar notifications automatically
  • Faster delivery and pickup tab switching — switching between fulfillment tabs in the cart widget is now significantly faster, with rapid switches coalesced into a single save instead of multiple sequential API calls
  • Faster dashboard and orders page loading — reduced layout shifts on the orders page and cached high-traffic endpoints for quicker load times
Feature ·

Sync Shopify locations with one click

A new ‘Sync Shopify Locations’ button on the Import Locations page lets you re-pull locations from Shopify with one click. Useful if your initial location sync was interrupted or if you’ve added new locations in Shopify.

Screenshot: Sync Shopify locations with one click

Bug Fix ·

Shipping zone updates at checkout, POS dates and 3 more fixes

  • Shipping zone updates reflected at checkout — updating zones (e.g. adding a region) now immediately shows the correct rates at checkout
  • POS delivery dates display correctly — delivery dates on POS devices now use the server clock and location timezone instead of the device’s local settings, preventing incorrect date display
  • Cleaner notification emails — removed an unnecessary empty QR code attachment from pickup emails when security codes are disabled, and fixed locale fallback so emails always use the correct language template
  • Smoother checkout without delivery postal codes — customers no longer see unnecessary validation errors when no delivery postal codes are configured
  • Widget V2 discount sync — toggling between widget versions now correctly syncs discount configurations

June 2026

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.

Feature ·

Method or location specific discount codes

Creating a discount code locked to a specific fulfillment method or location

You can now create discount codes that are locked to a specific fulfillment method or location — pickup, delivery, or shipping. Discounts auto-apply when a customer selects the matching method at checkout, and cannot be reused on other methods. This closes the loophole where customers could copy a pickup discount code and apply it to a shipping order.

Learn more: Shopify Discount Codes →

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.

Improvement ·

Express checkout buttons hidden on cart page when Bird widget is active

Shopify’s express checkout buttons (Apple Pay, Google Pay, Shop Pay) are now automatically hidden on the cart page when the Bird scheduling widget is active, due to compatibility issues. Express checkout buttons remain available on the checkout page where they work normally.

Improvement ·

Faster checkout widget with batched cart attribute writes

The checkout widget now batches cart attribute updates and skips writes when nothing has changed, reducing unnecessary network calls. Customers experience a snappier checkout flow, and a “Try again” action now appears if a save fails, so they can retry without refreshing the page.

Improvement ·

Order details auto-selects location based on your dashboard order

When you open the Bird order details action in Shopify admin, the location field now automatically selects the first available location for pickup & delivery based on the location order defined in your Bird appp dashboard locations settings page — saving you a click and ensuring the most relevant location is pre-selected.

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 ·

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.

Feature ·

App status block for admin and product page extensions

A new status block is now available in the Shopify admin order view and product page extensions, giving you a quick glance at Bird’s scheduling and delivery status without leaving the page you’re working on.

Bird app status block in the Shopify admin order view

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

Improvement ·

Collapsible shipping zones in rates preview

Shipping profiles and zones in the rates preview are now collapsible. If you have many zones configured, collapse the ones you don’t need to focus on — reducing visual clutter and making it easier to review your rate setup.

Rates preview with shipping zones collapsed to reduce clutter

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.

Feature ·

Custom sale orders can now access the delivery & pickup calendar

Merchants creating custom sale orders (which have no cart items) were previously blocked from fetching delivery, pickup, or shipping availability — receiving a validation error instead. The calendar API now accepts these requests, so your team can schedule custom sale orders without interruption.

Improvement ·

Pesto theme now officially supported

The Bird scheduling widget now automatically inserts in the correct position on stores using the Pesto theme — right before the checkout button. No manual theme customization or code edits required.

Bird scheduling widget shown before the checkout button on a Pesto theme store

Feature ·

SMS order notifications now live for US & Canada merchants

SMS Order Notifications Now Live for US & Canada Merchants : You can now send SMS notifications to your customers for order updates — alongside email, ensuring they stay informed through the channel they check most. Currently available for merchants in the US and Canada. This helps reduce missed pickups and delivery confusion, especially for time-sensitive orders.

SMS order notification settings for US and Canada merchants

Learn more: SMS Notifications →

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

Feature ·

Rate presets and live checkout preview in rate settings

When creating a delivery rate, you can now apply common presets like Same Day or Next Day with a single click to auto-fill the rate conditions. A live preview shows exactly how the rate will appear to customers at checkout — including the formatted price and ‘FREE’ label for zero-cost rates — so you can be confident in what you’re publishing.

Rate settings with presets and a live checkout preview of the formatted rate

Improvement ·

Add custom product tags inline without leaving the page

You can now type and add a brand-new product tag directly in the tag field, even if it doesn’t exist in your store yet. If no matching tags are found, an ‘Add custom tag’ action appears inline — no need to navigate away to create the tag first. This keeps your product rule configuration flowing without interruptions.

Inline 'Add custom tag' action in the product rule configuration

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.

Improvement ·

Order updates now apply to orders created before app install

Orders that were created in Shopify before you installed Bird are now updated correctly when those orders are modified. Previously, changes to older orders were being skipped, which could result in outdated order data in the app. All orders within your configured lookback window will now stay in sync.

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.

Feature ·

Weight-based rate multipliers for delivery pricing

Enterprise merchants can now configure delivery rates using weight multipliers. This gives you more granular control over pricing for heavier orders, so your delivery rates accurately reflect the real cost of fulfillment.

Announcement ·

Bird Pickup and Delivery app - March improvments & fixes

** New Features**

Driving Distance-Based Rates — Delivery rates can now be calculated using actual driving distance (via Google Maps) instead of straight-line radius. This gives merchants more accurate delivery pricing and eligibility checks based on real road distances.

Sync Schedule Mode in Pos — Keeps your POS and online schedules perfectly in sync, eliminating manual updates and reducing errors. This ensures staff always see the correct pickup or delivery availability at the POS, preventing double bookings, missed orders, and customer confusion—especially during busy store hours.

Draft Orders Tab — A dedicated Draft Orders tab is now available on the Orders page, making it easy to switch between finalized orders and pending quotes without losing your place. No more mixing up completed sales with works-in-progress.

Improvements

Order Calendar Filters — All filters are now available on the Order Calendar page, so you can narrow down orders by date, status, and more directly from the calendar view.

Improved Preperation Time UX — Improved Preparation Time UI now lets merchants preview exactly what customers will see before saving. The Customer Experience preview clearly shows when orders become available — including the exact day bookings can start — reducing guesswork and unexpected blocked dates.

Location List UI Refresh — The location list has been cleaned up for a smoother, more intuitive experience when managing store locations.

Bug Fixes

Email Sender Name Fix — Fixed an issue where the sender name was missing on default notification emails. Customers will now see the correct business name.

Horizon Theme Display Fix — Resolved visual glitches in the Horizon storefront theme for a cleaner look.

January 2026

Announcement ·

Bird Pickup and Delivery app - January new features

Automate pickup, delivery, and shipping workflows with Shopify Flow: BirdChime now sends store pickup (click and collect), local delivery, and shipping order events directly into Shopify Flow, enabling merchants to automate actions like tagging orders, notifying teams, updating inventory, and managing delivery workflows. This is especially useful for stores running subscriptions with apps such as Appstle, where recurring pickup and delivery dates are automatically incremented for each subscription order without manual intervention. Refer the detailed guide [here] .(https://help.birdchime.com/en-us/article/shopify-flow-integration-guide-ewevp4/)

Few flows that can be created using bird app triggers through shopify flow

Automatic customer updates for delivery changes Customers are notified instantly when their delivery date changes, reducing support inquiries and keeping them informed.

Same-day delivery prioritisation Orders scheduled for delivery today are automatically marked as urgent, helping teams fulfill time-sensitive orders faster.

Location-based courier assignment Delivery orders can be routed to the right courier based on customer location, reducing manual work and improving delivery efficiency.

Pickup readiness alerts for store teams Store teams are notified when a pickup time is updated, ensuring orders are prepared on time and pickups run smoothly.

Rate settings restricting rates to selected delivery profiles and their zones

Restrict rates to specific delivery profiles and their zones: BirdChime now allows rates to be applied only to selected delivery profiles and their associated zones—such as offering different delivery rates for the USA and Canada—ensuring customers only see valid pricing at checkout and reducing configuration errors.

December 2025

Announcement ·

Bird Pickup and Delivery app - December improvments & fixes

Configurable Delay for Order Tag Updates : Provides merchants with the ability or control to delay order tag updates, and preventing conflicts from other apps updating the orders tag simultaneously.

Setting for a configurable delay on order tag updates

Included order note in Thank you/Customer Status Page: Displaying order notes on the customer order status page & thank you page reduces support inquiries, prevents fulfillment mistakes, and builds trust by clearly confirming that special instructions have been received. It creates a more transparent post-checkout experience for delivery and pickup while saving merchants time by eliminating manual follow-ups.

Error Handling in Rates Section : Users will no longer see confusing fallback-rate errors when Shopify shipping rates are active. Additionally, merchants can now view their Shopify-configured shipping rates directly inside the Bird app, making debugging significantly easier and eliminating unnecessary back-and-forth.

Announcement ·

Bird Pickup and Delivery app - December new features

Bulk Edit Blockout Dates for Multiple Locations : Saves time, reduces manual work, and ensures consistent scheduling across locations—especially useful during holidays, special events, or operational downtime. Merchants can manage availability in one go with far fewer clicks.

Automated production reports showing upcoming pickup and delivery workload

Automated reports: With our new Automated Production Reports, you’ll always have a clear overview of your upcoming workload—without manually exporting or checking orders. Merchants can now choose to receive these reports weekly or monthly, ensuring you get insights at the rhythm that best fits your operations.

Settings to receive automated production reports weekly or monthly

November 2025

Announcement ·

Bird Pickup and Delivery app - November bug fixes

Exclude cancelled orders from Reserved slots & Order Calender : Cancelling an order now automatically frees up the booked slots, keeping your availability accurate at all times and ensuring customers can instantly book newly opened slots without any manual effort — and with the latest update, cancelled orders are no longer counted on the order calendar.

Better Fallback Handling for Product Overrides : Product Overrides now load more reliably, giving merchants a consistent, interruption-free experience when viewing or updating their settings.

Improved Country Selector by Syncing Shopify’s Latest Country List: Merchants now see the correct country names when updating a location, eliminating the previous “–” confusion. This ensures smoother setup, clearer configuration, and greater confidence while managing location settings.

Announcement ·

Bird Pickup and Delivery app - November improvements

Delivery Note for Shipping Option: Let customers leave order notes or special requests with their shipping orders to ensure smooth fulfillment and fewer follow-ups. You can also make this note mandatory if it’s essential for processing orders.

Shipping delivery note option with a toggle to make the note mandatory

Location selection issue in inventory: For single-location stores, the dropdown now accurately reflects inventory mapping and correctly shows available location options to select, preventing any incorrect fulfillment location usage.

Collector name and email field as order note variables: You can now include the Collector’s Name and Email as variables in your order notes. This makes it easier to identify and contact the person collecting the order directly from your packaging slip , helping your fulfillment team avoid confusion and ensure smooth, personalized pickups.

Recipient name shown on the order packing slip

October 2025

Feature ·

Seamless deliveries and subscriptions: Bird Pickup & Delivery now integrates with Stuart and Recharge

Two powerful integrations have been added to enhance order management for Shopify merchants using Bird Pickup & Delivery. Both connections can be activated directly from the Bird dashboard, enabling more automation and operational control without additional setup complexity.

Recharge Integration — Smarter Subscription Scheduling

Merchants can now seamlessly connect Recharge with Bird right from the Bird dashboard.

Key Capabilities

  • Easy Integration: Quick setup directly from Bird settings.
  • Automatic Date Increments: Subscription deliveries auto-schedule based on frequency (e.g., weekly or monthly).
  • Centralized Management: View all subscription, pickup, and delivery orders in one place.

Stuart Integration — Reliable Last-Mile Deliveries

We’ve also partnered with Stuart, a leading last-mile logistics provider trusted across major European markets.

Highlights:

  • Faster Deliveries: Tap into Stuart’s same-day and scheduled delivery network (98% on-time rate).
  • Simplified Logistics: Orders marked as “dispatched” in Bird automatically sync to Stuart with pickup and drop-off details.
  • Happier Customers: On-time, flexible deliveries improve customer satisfaction and retention.

Getting Started

Announcement ·

Bird Pickup and Delivery app - October improvements

Improved UI while configuring widget : Merchants can now update widget settings and instantly preview the changes side-by-side on desktop. This removes the need to toggle between edit and preview modes, making customization easier and faster.

Side-by-side widget settings and live preview on desktop

Implement Search & pagination in Bird locations: Merchants can quickly find and manage their store locations with ease, making it simpler to update or review delivery settings even when they have many locations. The enhanced performance ensures faster load times and smoother navigation, providing a more efficient experience when managing a large number of locations.

Search and pagination in the Bird locations list

Improved Order Attributes Discrepancy : Any orders that were missing details will now be automatically updated with the correct information. This means your Bird Orders dashboard will stay accurate and your notification emails will always go out as intended.

September 2025

Announcement ·

Bird Pickup and Delivery app - September improvments

Radius Based Delivery in Checkout Extension: You can now use distance-based delivery scheduling and shipping rate calculation directly in the checkout widget for shopify plus merchants. This is especially helpful in regions without postal codes (such as United Arab Emirates, São Tomé and Príncipe, Belize, Bahamas, Antigua and Barbuda, Aruba)—ensuring customers see the right delivery slots and charges before placing their order. The result: fewer errors, greater flexibility in managing delivery zones, and a smoother delivery experience.

Reliable subscription order processing : We’ve improved order handling to make sure subscription orders are never skipped. Even if certain settings might block incomplete orders, subscription orders will always go through—ensuring consistent order flow.

Control Pickup and Delivery Email Notification : Gives you full control over automatic email updates for order pickups and deliveries. Whether you’re a baker handing over fresh cakes or a farmer delivering produce, you can choose to keep customers informed in real time or turn off notifications if you prefer to share updates yourself. This flexibility helps you manage customer communication, reduce unnecessary emails, and create the exact experience you want for your buyers.

Notification settings with the option to turn off staff notifications

Announcement ·

Bird Pickup and Delivery app - September new features

Product-Level Time Slots (Beta) : You can now configure custom delivery, pickup, or shipping time slots for individual products. This means you can set unique available dates, block out specific days (such as Sundays), or create dedicated slots for special occasions. For example, if you run a bakery that delivers most cakes daily but want to offer a limited-edition Valentine’s cake only on February 13–14 with specific pickup or delivery times, you can now assign those slots just to that product without changing your standard delivery schedule. This added flexibility makes it easier to manage special products while providing customers with a seamless and tailored experience.

Widget icon customization replacing default delivery icons with branded visuals

Widget Icon Customization : Customize our app widget look by replacing default delivery icons with your own branded visuals. This creates a more cohesive shopping experience.

Bulk location import via CSV in the Bird dashboard

Import Locations in Bulk : You can now import locations through csv file and save a lot of time adding new locations for delivery and pickup

Imported pickup and delivery locations listed after a CSV upload

August 2025

Announcement ·

Bird Pickup and Delivery app - August improvements

Widget Preview Accuracy:

Now the widget preview you see while setting things up looks and works the same as it will for your customers — no surprises. Your delivery area check (like “we only deliver within 10 km”) will show correctly while you’re testing.Your product settings will be applied exactly as you choose, without mixing in things you didn’t want.

Accurate Location Counting:

We’ve improved how active locations are counted. The system now only includes your actual Shopify store locations (with a valid Shopify ID) and avoids duplicates or virtual locations. This ensures more accurate counts, so your feature limits and access work correctly without being affected by virtual or test locations.

Smart Onboarding

We’ve made onboarding smarter! The app now auto-detects whether your store should use single or multi-location mode. If multiple locations exist without postal codes, it defaults to your first location, ensuring at least one valid setup is always active and preventing delivery errors.

Announcement ·

Bird Pickup and Delivery app - July features update

  • Targeted Scheduling for Customer Segments: You can now tailor the scheduling experience for different customer groups! Show or hide your pickup and delivery widgets based on customer tags. This makes it easy to offer a more personalized and engaging experience for every shopper.

  • Order Date and Time Editing: Made a mistake or need to reschedule? No problem. You can now edit the order date and time after checkout—giving you more flexibility and reducing the need to contact support. Available in Premium plan and above.

Editing an order's date and time after checkout

  • Global Postal Code Checker: You’ll now see a postal code checker right at the top of your storefront. Shoppers can instantly check delivery availability—without having to add anything to their cart. It’s faster, simpler, and improves the overall shopping experience.

Global postal code checker at the top of the storefront

  • Fresh Look: Enjoy a visually appealing experience with our new bird branding across all dashboard pages, enhancing your interaction with the app.

July 2025

Announcement ·

Bird updates – 30 June 2025

  • Improved Widget Compatibility for New Shopify Themes: Shopify recently released new themes where our widget needed layout and styling refinements. We’ve now fully optimized the widget for the following themes: Horizon, Savor, Vessel, Atelier, and Heritage. Your widget will look polished and professional on these themes right out of the box.

  • More Reliable Order Limits & Pickup Handling: We fixed bugs that caused pickup orders to be fetched with LocationId as nil — pickup orders now always have a location assigned as expected.

  • Sanitize SKUs When Creating or Updating Rates SKUs are now automatically cleaned up when you create or update rates. Unwanted spaces and brackets ( ) are removed before saving, so your rates always match the right products at checkout — giving your customers a smoother, error-free experience.

  • Scrollbar Display on Firefox Fixed: We resolved a scrollbar display issue that was appearing in the app dashboard for some users on the Firefox browser on certain devices. Your dashboard will now look cleaner and work more smoothly across browsers.

June 2025

Announcement ·

Release notes v1.3.7

🎉 New Features

  • Order Note Template: You can now create a reusable template for order notes to automatically include important details like pickup/delivery date, time, and location. These notes appear directly on the order and can be used on packing slips, making it easier for your team to identify when and where an order should be fulfilled. This improvement streamlines packaging and enhances order accuracy.

🛠 Improvements

  • Pickup Location Validation: Avoid misconfigured checkouts! The app now automatically alerts you if your pickup settings in Bird and Shopify’s local pickup are out of sync. This ensures a smoother experience for customers and helps prevent cart-level errors during checkout.

  • Guide Link Position Fix: The help icon’s position has been corrected, providing a more user-friendly interface. This change makes it easier for users to access help, reducing confusion during setup.

  • Validation on Product Override: Clear reminders will now prompt merchants to fill in key details before saving product overrides, improving the overall user experience and reducing errors.

🐞 Bug Fixes

  • Order Attributes Preservation: Merchants can now update order details without losing any previously saved custom attributes or additional information, ensuring consistency and reliability in order management.
Announcement ·

Release notes v1.3.6

🚀 Bird Pickup & Delivery App – What’s New

🎉 New Features

  • Integration Hub in App Dashboard: Easily discover and manage compatible apps with our new Integration page. Filter by category and configure app settings through a streamlined modal overlay, enhancing your store’s performance effortlessly.

  • Tags Autocompletion: Speed up product tagging with autofetched tags from Shopify, allowing for quicker and more accurate tagging of products when using features like Product Availability and Override.

🛠 Improvements

  • Migration to GraphQL for Carrier Calculated Shipping (CCS): Experience faster and more reliable management of shipping settings, leading to a smoother configuration of shipping rates.

  • Enhanced Error Handling for Email Notifications: Stay informed with exclamation icons next to orders where email delivery has failed, improving transparency in communication and order management.

  • Customizable Pickup Time Labels: Merchants can now set separate labels for delivery and pickup times in the customer-facing widget, providing clearer information to customers.

  • Improved Location Deletion Process: Merchants can now delete locations even when they are referenced in fallback rates, offering greater flexibility in managing store locations.

🐞 Bug Fixes

  • Simplified Order Tag Addition: Adding custom tags to orders is now more straightforward, facilitating better organization, filtering, and tracking based on specific workflows.

  • Accurate Display of Configured Rates for Single Locations: Enhanced accuracy in displaying information for single locations reduces configuration errors, improving the merchant experience.

  • Fixed Order Filtration Across Pages: Orders now show correctly according to applied filters across all pages, ensuring accurate and consistent order visibility when using search and filter tools.

  • Preservation of Attributes During Order Updates: Updating order details no longer results in the loss of previously saved custom attributes or additional information, ensuring seamless order management.