Free plan · 30 languages · server-rendered

Every product answers
“When will I get it?”

Precise delivery dates on your product pages — computed from your real cutoff, weekends and holidays, shown in each shopper's language. Set up in two minutes from your shipping zones.

No watermark, ever. Uninstalling removes everything.

Arrivio delivery date widget on a Shopify product page with a delivery route illustration
Built the way Shopify recommends
🧩 Theme app block⚡ Server-side render🔐 No customer data access🇪🇺 EU hosting🗑️ Clean uninstall
Live in 30 languages

The date speaks your shopper's language

Order today, get it Sep 1 – 3⏱ Order within 2h 13m
LTNumatomas pristatymas: 10 14 – 10 17
DEVoraussichtliche Lieferung: Okt 14 – Okt 17
FRLivraison estimée : oct. 14 – oct. 17
ESEntrega estimada: oct 14 – oct 17
PLSzacowana dostawa: paź 14 – paź 17
SVBeräknad leverans: okt. 14 – okt. 17
JAお届け予定:10月 14〜10月 17
ARالتسليم المتوقع: أكتوبر 14 – أكتوبر 17
Features

Accurate first. Beautiful second. Both always.

📦

A date, not a guess

“Order today, get it Sep 1–3” — computed from your processing time, transit, cutoff hour, weekends and holidays. Never hand-typed, never stale.

⚡

Rendered server-side

The date is pre-computed and arrives in the first HTML of the page — no fetch, no flicker, no layout shift. What the preview shows is exactly what shoppers get.

🌍

Per-country dates

A shopper in Berlin sees Sep 5–8, one in New York sees Sep 2–4. Profiles come straight from your shipping zones — you approve, not configure (Pro).

⏱️

Cutoff countdown

“Order within 2h 13m” next to the date turns accuracy into urgency — and resets honestly every day at your real cutoff (Pro).

🗓️

Holiday-aware

Public-holiday calendars for 25 countries built in, plus your own closed dates. No more promises that land on Christmas Day (Pro).

🚚

Timeline visual

Ordered → Shipped → Delivered with dates under each step — the calm, premium way to answer “when?” (Pro).

🈯

Correct in 30 languages

Texts and month names follow each shopper's storefront language automatically — dates always formatted properly, never half-translated.

🧩

Clean install

A theme app block you place under the price in the theme editor. Nothing written into theme files; uninstalling leaves nothing behind.

How it works

Three steps, about two minutes

  1. 1

    Install and open the app

    Arrivio reads your shipping zones and proposes delivery profiles — with sensible transit times per region.

  2. 2

    Approve your profiles

    Adjust a number or two if needed. Set your cutoff time and dispatch days once — they apply everywhere.

  3. 3

    Add the block to your product page

    In the theme editor, drop “Arrivio delivery date” under the price. Dates are live immediately.

Install

Add Arrivio to your store

Enter your store domain, or find Arrivio in the Shopify App Store.

FAQ

Questions before you install

Will it slow my store down?

No. The dates are pre-computed on our servers and stored in Shopify itself, so they render in the first HTML of your page — zero extra requests on the storefront and no layout shift.

Are the dates actually correct?

That's the whole point. The engine counts business days, skips weekends and public holidays, respects your cutoff hour in your store's timezone, and refreshes the schedule daily. The same engine runs in the live preview, so you can check any day and time yourself.

Do I have to create rules for every country?

No — Arrivio reads your Shopify shipping zones and proposes a profile per zone with sensible transit times. You just approve or tweak the numbers (per-country dates are a Pro feature).

Which languages are supported?

Thirty storefront languages, including all major EU languages. Wording and month names follow each shopper's language automatically, and you can override any text.

What does the Pro plan add?

Per-country dates from your shipping zones, unlimited profiles with include/exclude rules, the cutoff countdown, the delivery timeline visual, holiday calendars for 25 countries, the “Ships by” line and weekly stats. The free plan stays free forever.

Will it work with my theme?

Yes — it's a standard theme app block, supported by every Online Store 2.0 theme. You place it exactly where you want in the theme editor, and uninstalling removes everything.