Everything you'd want to know before you install.
A detailed look at how Price by Country, Shop & Currency works, why we built it the way we did, and the thinking behind the features above.
The right price in every market
Selling internationally means showing a credible price in every country. A mechanically converted catalog produces unappealing amounts — 84.73 € where the customer expects 84.99 €. Price by Country, Shop & Currency applies both your commercial margin and the psychological ending specific to each market, for a consistent, conversion-friendly storefront, with no product-by-product manual entry.
One rule, four dimensions
Each rule targets a combination of shop, country, currency and category. You choose the calculation base (retail price tax excl. or cost price), the margin coefficient, then the desired rounding. Rules are ordered by priority: the most specific ones run first during a global recalculation.
Rounding computed on the displayed price
Psychological rounding only makes sense on the amount the customer sees, that is the tax-included price. So the module applies the coefficient on the tax-excluded price, converts to the target currency, adds the rule country VAT, forces the chosen ending (x.90, x.95, x.99…), then returns to the stored tax-excluded price. The customer sees 99.99 € incl. tax, your margin is preserved.
Native specific prices, no overlay
Rather than a dynamic computation costly on every display, the module writes native PrestaShop specific prices. The result: no impact on front-office performance and full compatibility with the rest of your shop. A link table tracks every generated price to enable idempotent updates and clean removal.
Bulk recalculation and automation
Edit a rule and recalculate the whole catalog through a batched interface, with a progress bar and counters (created, updated, skipped). To keep your prices up to date as exchange rates or costs vary, a token-protected cron controller automatically replays every active rule.
There are no reviews yet.