Calculated Pricing

Configure calculated pricing models per country through the SFCC Business Manager.

Calculated Pricing

The Calculated Pricing Model derives localized prices dynamically by converting a retailer’s default price book value using a structured pricing formula.
This approach enables flexible and real-time pricing for different countries.

The Calculated Pricing Model derives localized prices dynamically by converting a retailer’s default price book value using a structured pricing formula.

(((Product base price × (1 + priceUpliftPercentage)) × (1 + dutyPercentage)) × (1 + taxPercentage)) × fxRate
= Price in the shopper currency → apply rounding = Final product price

Each component is sourced from the Pricing Advisor API ↗:

  • Exchange rates (FX)
  • Retailer price uplift percentages
  • Estimated duty and tax percentages
  • Rounding rules

End-to-end flow of calculated pricing

Predefined Attributes

  • Retailer Uplift per Country — e.g., 10% uplift for the U.K.
  • Estimated Taxes per Country
  • Estimated Duties per Country
  • Exchange Rate
  • Rounding Rules

Data Sync

Values are synced daily to:
Merchant Tools → Site Preferences → Custom Site Preference Groups → eShopWorld Configuration Pricing


Example — Calculated price (EUR → DKK)

Parameter Value
Shipping countryDenmark
Base currencyEUR
Price book currencyEUR
Shopper currencyDanish Krone
Product price in the price bookEUR 92
Uplift3%
Duty7%
Tax23%
FX Rate (EUR → DKK)4.2191
Final price: DKK 526.18
((92 × 1.03) × 1.07 × 1.23) × 4.2191 ≈ 526.18

How to Test Calculated Pricing

Storefront

Open the storefront

Open the storefront and select a calculated-price model country on the welcome mat.

Verify prices on Product Listing Page (PLP)

Verify that the prices on the PLP page, Quick View modal, PDP page, mini cart modal, cart page, and checkout page are calculated according to the data from the Pricing Advisor.

Business Manager

Verify Currency

Verify that the currency of the order in the order listing table is the default currency (e.g., USD).

Verify Price

Open the order details and verify that the price for the order on the General tab is correct.

Go to the Attributes tab and verify that the prices for the order are correct in the ESW Retailer Currency Order Confirmation and ESW Shopper Currency Order Confirmation attributes.