Detect delivery country, currency and tax automatically
Description
Highlights
About the Extension
Your visitors see the right prices straight away
A customer from Austria opens your shop and sees German shipping costs and German tax. They add something to the cart, go to the checkout, and only there do the numbers change. Many of them stop buying at that point.
This plugin detects the visitor country and sets the delivery country in the shop. Tax rate, gross prices, shipping costs and available shipping methods are correct from the first page. Nothing else to configure, because Shopware handles the rest once the delivery country is right.
No redirect, and that is the point
EU regulation 2018/302 does not allow you to redirect a visitor to a different country version without their consent. This plugin redirects nobody by default. It asks, or it applies the values quietly in the background. If you do need a redirect, for example between language versions of one market, you can switch it on.
A mode with no cookie at all
Detection can run entirely on the server. Prices, tax and shipping costs are correct from the first page, and nothing of this plugin is stored on the visitor device. No notice, no consent needed, because there is nothing to consent to.
What you get
- Detection from server and CDN headers (Cloudflare, Apache GeoIP, CloudFront), from a local MaxMind database, or from an external service. The external service is off by default, so no visitor IP leaves your server.
- Sets the delivery country, which drives tax, gross prices, shipping costs and shipping method availability
- Currency per country through a simple mapping
- Three behaviours: ask, apply silently, or redirect
- Five positions for the notice: bar top, bar bottom, modal centre, small box bottom right or bottom left
- Optional country selector in the header, including the mobile menu
- A clear message when you do not deliver to the detected country, instead of a surprise at the checkout
- Detection by browser language, either instead of or alongside location
- Cookies registered in the Shopware cookie consent manager, in their own group
- Search engine bots excluded, so your indexed prices stay stable
- Colours, texts and position are configurable. Texts are snippet fields, so one per language
- Test mode to check your settings without a VPN
Clean with the cache
The detected country is part of the HTTP cache key. Without that, a page rendered for a tax free country can be served from the cache to a visitor who must see gross prices. The plugin uses the extension point Shopware 6.7 provides for this, not a workaround.
Requirements
Shopware 6.7. A server or CDN header is enough for detection, which Cloudflare and most hosters provide. A local MaxMind database is optional and not included.
Details
- Available: English, German
- Latest update: 23 September 2026
- Version: 1.67.17
- Category: Conversion Optimization
About the Extension Partner
ZaibaSoft
Partner Status
-
Shopware
Extension Partner
Details
- Ø-Rating: 3.1
- Partner since: 2021
- Extensions: 10
Support
- Based in: Pakistan
- Speaks: English
- Response time: Quickly