Support per-product fixed prices for specific markets
S
SPEEDLINE LOCATION
Right now Kickflip only reads catalog-wide percentage adjustments and
rounding from Shopify Markets. That works, but it means you can never land
on a clean price in a foreign currency.
Example: a product sells for 529 EUR. In USD the conversion gives 627, in
CAD 865, in GBP 464. Those are the prices customers see, and they look
random. We would want 629, 869 and 469 instead.
Shopify already lets us set a fixed price per product per market, but
Kickflip ignores it and recalculates from the EUR price. So if we set 629
USD in Shopify, the product page shows 629 while the configurator sends a
different amount to the cart. The price jumps before the customer has even
picked an option, which kills trust.
A percentage adjustment cannot solve this. One percentage applies to the
whole catalog, so it can never put every product on a clean number, and
Shopify rounding only touches the decimals, so it goes from 627.43 to
627.00 but never to 629.
What we need is simple: when a product has a fixed price set for a market
in Shopify, Kickflip should use that price as the base instead of
converting from the shop currency.
For stores selling in several currencies, price presentation matters as
much as the amount itself. This is the one thing keeping our international
pricing from looking intentional.