Changelog
What's new in ArrivesBy
New features and improvements, shipped regularly. We build in public so you always know what's changed.
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
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
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.
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
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
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.
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
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
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.
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.
Eurus theme compatibility
Verified full support for Eurus theme by BSS Commerce.
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
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
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
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.