Changelog

What's new in ArrivesBy

New features and improvements, shipped regularly. We build in public so you always know what's changed.

New Feature

Preview a rule's delivery timing before you save it

Delivery rule create and edit pages now show a live preview of the ship date and delivery estimate the rule would produce, recalculating automatically as you edit.

  • See the ship date and delivery estimate for a chosen order date, right on the rule’s create/edit page — no need to save first
  • Updates automatically as you adjust processing time, transit time, or preorder/out-of-stock lead time
  • Switch between in-stock and preorder/out-of-stock to preview both scenarios
  • Reflects this rule’s own settings only — other rules, market overrides, and targeting aren’t part of the preview
New Feature

Target delivery rules by country

Delivery rules can now target one or more countries your shop ships to, without configuring Shopify Markets.

  • Add a Country condition to any delivery rule, right alongside Market, Location, and Shipping region
  • Choices come straight from the countries your shop currently ships to — no Shopify Markets setup required
  • Select one or more countries per rule; combine Country with any other condition using the same AND logic as the rest of your filters
  • Filter and search the rules list by Country, just like Market and Location
Fix

Better support for Google and Merchant Center

ArrivesBy now serves delivery-estimate requests from all Google bots, helping Google crawl product pages reliably and reducing false “landing page unavailable” issues in Merchant Center.

Google Search and Shopping crawlers can now load ArrivesBy delivery estimates without being blocked by bot-traffic protection.

Fix

Location rules now check live stock

Location conditions in delivery rules now match only when the selected location actually has stock, not just when Shopify tracks the product there.

  • A delivery rule’s Location condition now matches only when Shopify reports positive available inventory for the product at that location — no longer just because Shopify tracks the variant there
  • Location conditions require the inventory permission; if you see a permissions banner on the delivery-rules page, grant access to keep location-based rules working
Improvement

A simpler way to build delivery rules

The delivery-rules page now puts every condition in one clear, prioritized list, making complex targeting easier to build and understand.

  • Add any condition from one Add condition menu: shipping region, location, market, product type, tag, vendor, collection, or product
  • See each selected value on its own row, with the AND and OR relationships shown directly in the rule
  • Add multiple values for markets, locations, and shipping regions
Improvement

More reliable delivery dates in the cart

ArrivesBy now restores missing delivery dates on eligible cart items, including products added with quick-add or updated by another app.

Products added from collection pages with quick-add can now receive an Arrives by date without the shopper visiting the product page first.

New Feature

Ask Sidekick about your delivery estimates

Shopify's Sidekick can now answer questions about your ArrivesBy setup — how your delivery promises are performing, which rules are live, what your shipping calendar looks like, and why estimates might not be showing.

  • Ask things like “how are my delivery promises performing?” or “which delivery rules are active right now?” without leaving the Shopify admin
  • Check blackout dates, shipping and delivery days, shipping regions, and per-market schedules in a sentence
  • Troubleshoot with “why aren’t customers seeing delivery estimates?” and get the likely causes to check first
  • Available on every plan. Sidekick can read your ArrivesBy setup, but never changes it
Improvement

Better support for cancelled orders

Cancelled orders are now clearly identified and kept separate from active delivery tracking, so your order list and customer-facing estimates stay accurate.

  • Find cancelled orders quickly with a dedicated Cancelled filter
  • Cancelled orders no longer appear in active delivery status views
  • Customers no longer see delivery estimates for cancelled orders on thank-you and order status pages
New Feature

Collection-based rules with Shopify's new Collections API

You can now build rules that target Shopify collections using the new Collections source API — assign delivery estimates to entire collections instead of picking products one by one.

  • Create rules that match any Shopify collection as their source
  • Built on Shopify’s new Collections API for faster, more reliable collection lookups
  • Products moving in and out of a collection are picked up automatically — no need to update the rule
  • Combine collection matching with existing conditions: inventory, market, location, or geolocation

Read more about the API on Shopify’s partner blog.

Improvement

Duplicate rule button

Added a duplicate button to rule settings so you can copy any rule and tweak it — no need to rebuild complex rules from scratch.

Improvement

Eurus theme compatibility

Verified full support for Eurus theme by BSS Commerce.

Improvement

Theme compatibility page

We've published a reference page listing Shopify themes we've verified work with ArrivesBy, including variant-level delivery estimates. This isn't an exhaustive list — many other themes are likely compatible too.

  • Lists all compatible free and paid Shopify themes
  • Covers the full Horizon theme family and classic themes like Dawn
  • Highlights which themes support variant-level estimates — ETAs that change per size, color, or SKU
New Feature

Geolocation support for Canada, Australia & New Zealand

Shoppers in Canada, Australia, and New Zealand can now see delivery estimates personalized to their location — automatically detected from their IP, with an option to enter a postcode for more precision.

  • Canada: province-level geolocation with postal code support
  • Australia: state-level geolocation with postcode support
  • New Zealand: region-level geolocation with postcode support
  • Customers can enter their postcode manually if auto-detection isn’t precise enough
  • No changes needed if you already have geolocation rules set up for these countries — they activate automatically
New Feature

Multiple ETAs per page

You can now place multiple ArrivesBy blocks on the same product page, each showing a different delivery estimate — standard shipping, express, local pickup, or any combination that fits your store.

  • Add multiple ArrivesBy blocks to any product page template in your Shopify theme editor
  • Each block is independently configurable — assign it a label (A–F) and scope rules to match
  • Combine with any existing rule conditions: product, inventory, market, location, or geolocation
  • Blocks without a specific assignment continue to work exactly as before
New Feature

Delivery rules based on fulfillment location

You can now create delivery rules that fire based on which Shopify location (warehouse) will fulfill the order — so merchants with multiple warehouses can show accurate ETAs no matter where the order ships from.

  • Add a Location condition to any rule and select one or more of your Shopify locations
  • Rules with a location condition only apply when the product is fulfilled from a matching warehouse
  • Useful for stores with regional warehouses: US East, US West, UK, etc. — each with different lead times
  • Location conditions appear as a badge on the rules list so you can see your fulfillment logic at a glance

Have a feature request or feedback? Let us know.