Section Store Help CenterOpen Section Store

Shipping info block shows the wrong date or country

The date is the shopper's device date plus your days. The country is Shopify's location guess. See how to adjust both.

Updated November 4, 2026

The date is the shopper's device date plus Days after today. The country is Shopify's guess from the visitor's location. The block knows nothing about your carriers, holidays or cut-off times.

Fix the date

  • It's a few days off: change Days after today.
  • It lands on a weekend: turn off Include weekend. Then the block skips Saturday and Sunday when it counts.
  • It ignores a holiday: the block has no holiday setting. Add a day to Days after today for that period.
  • I want a cut-off time, like order by 2pm: the block has no cut-off setting. To ask for one, click Suggest Idea under Help & Resources.
  • It shows a different date for some shoppers: the block uses each shopper's device date.
  • It says Invalid Date: Days after today is empty. Enter a number.
  • The same date shows on every product: the setting is per block. For different lead times, use separate product templates.

Fix the country

  • The flag or code is wrong: it's Shopify's location guess. VPNs and some networks get it wrong. Test without a VPN.
  • Some countries need other text: turn off Allow all countries, list the codes in Allowed countries ISO code, and set Text for rest countries.
  • COUNTRY_FLAG shows as words: the shipping line replaces each placeholder once. Use each one once per line, in capitals.
  • My list doesn't work: use two-letter ISO codes with commas, like US,CH,DE.

Change the block

  1. In Shopify admin, open Online Store → Themes.
  2. Click Customize on your theme.
  3. Open your product template.
  4. Select the Shipping info block.
  5. Change the setting.
  6. Click Save.

Also searched as: wrong delivery date, shipping dates wrong, ships by wrong, wrong flag, wrong country, cut off time, holidays shipping block, shipping block timezone, invalid date, delivery estimate wrong, doesnt skip weekends, skip weekends, date lands on weekend

Did this answer your question?