PrestaShop Accounting & Invoicing ★ 5.0 · 1 review

Price by Country, Shop & Currency

The right price displayed in every country, combinations included

Apply a margin coefficient per country and the ending each market expects, x.90 in France or x.99 in Germany. Simulate the result, recalculate the whole catalog, and undo a recalculation in one click if the result is not right.

At a glance
  • Margin coefficient per shop, country, currency, customer group, category or brand
  • Psychological rounding x.90 / x.95 / x.99 / x.50 / x.00 or to a multiple of a step (0.10, 1, 10...) computed on the tax-included price, ecotax included
  • One exact price per combination, combination impact included
  • Simulation before applying, CSV preview export and undo of the last 5 recalculations of each rule
  • Active promotions and merchant manual prices preserved
PrestaShop 8 & 9 Multistore Multi-currency Undo recalculations Cron included
  • 30-day refund
  • 12 months updates
  • 24h support
  • PrestaShop Certified Agency 2026
  • PrestaShop Expert Certification — Core Skills

Built by a PrestaShop Certified Agency

www.datafirefly.com/en/
Setting prices by country in PrestaShop with margin coefficient and psychological rounding
v1.1.4 · updated 2026-10-09
What it does

The short version.

01

Margin coefficient per market

A rule targets a shop, a country, a currency and a customer group, with a scope by category, by brand and an excluded products list. The margin applies to the retail price tax excl. or to the cost price.

02

Exact rounding, combinations included

The ending is applied to the tax-included price the customer sees, with the rule country VAT and ecotax. Each combination gets its own price, impact included: 34.90 stays 34.90 on size XL.

03

Simulation before applying

A window shows, product by product, the current storefront price, the new price and the change in percent, without saving anything. The full preview can be exported to CSV for review.

04

Undo recalculations

Each recalculation records the previous state of every price it touches. One click puts prices back as they were, up to 5 recalculations back per rule, starting from the most recent.

05

Promotions and manual prices respected

A product on promotion is left untouched, then repriced by the next recalculation after the promotion ends. A fixed price entered by hand is given back to the merchant on undo, or when the rule is disabled or deleted.

06

Batches, cron and history

The catalog is processed in batches of 10 to 500 products with a progress bar and summary. A token-protected cron replays all rules or a single one, and every run is logged in the history.

The long version

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.

§ 01

The right price in every market

A mechanically converted catalog shows amounts like 84.73 where the customer expects 84.99. This module applies your margin and the ending of each market without editing products one by one: one rule for France with x.90, one for Germany with x.99, one for the United Kingdom in pounds sterling.

§ 02

One rule, one market

Each rule targets a shop, a country, a currency and a customer group, with a scope by category, by brand and an excluded products list. You choose the base (retail price tax excl. or cost price), the coefficient, the ending and two safety nets: a minimum displayed price and a margin floor over cost price.

§ 03

Rounding computed on the price the customer sees

The coefficient applies to the tax-excluded price, converted into the rule currency. The module then adds the country VAT and ecotax, forces the ending, and goes back to the stored tax-excluded price. With a base price of 69.99 excl. tax, a 1.20 coefficient and 19% VAT, the customer sees 99.99 incl. tax. With the per-combination option, each combination gets its own price, impact included, and keeps the exact ending.

§ 04

Check before, undo after

The simulation shows, for each product, the current storefront price, the new price and the change in percent, without saving anything. The full preview exports to CSV. Once a recalculation runs, the module records the previous state of every price it touches: one click puts prices back as they were, up to 5 recalculations back per rule.

§ 05

What the module does not break

PrestaShop applies a single specific price per product, so a country price would hide a broader promotion: the module leaves products on promotion untouched and reprices them after the promotion ends. A manual fixed price with the same dimensions is taken over by the rule, then given back to the merchant on undo, or when the rule is disabled or deleted.

§ 06

Native specific prices

Prices are written as native PrestaShop specific prices, with no computation at display time and no extra load on the storefront. Recalculation runs in batches with a detailed summary, a token-protected cron replays the rules every night, and every run is logged in the history.

€89.00
One-time · 12 months updates
Read the docs
  • Unlimited dev & staging installs
  • Source code included
  • 30-day refund
  • 24h support · EN / FR
5.0/5 20 reviews