Storeep uses the price you set in your store currency as the single source of truth. Prices for other markets are calculated from that base automatically using live exchange rates, and can be overridden per market whenever you need a custom price.
Regular price
In the Product information tab, the Price field accepts any valid positive number. It is stored rounded to 2 decimal places (for example, 19.999 becomes 19.99). The suffix shows your store currency.
Discounted price
The Discounted price field is optional. When you fill it in:
- It must be a valid number strictly lower than the regular price. Equal values are not allowed.
- It is stored rounded to 2 decimal places.
- While a discount is active, customers see the discounted price and it is used for order totals.
- If you clear the field (leave it empty), no discount is applied and the regular price is used.
Discount end date
The Discount end date field is optional. When set:
- Must be a future date and time (past dates are rejected).
- Cannot be more than 1 year from the current date.
- The date is interpreted in your store's timezone.
- After the expiry date and time pass, the product listing automatically shows the regular price instead of the discounted price, with no action needed from you.
- The product page can show a countdown timer (configure this from the store builder). Customers see the timer but never the raw expiry date.
The discount end date is a product-level setting shared across all markets. It does not vary per market.
How market prices are calculated
When you add a product to one or more markets in the Markets tab, Storeep fetches current exchange rates and calculates a price for each market currency automatically. The calculated price is saved as the starting price for that market. If you later change the base price, market prices are not automatically recalculated. You would need to re-save the product or update each market's price manually.
Overriding prices per market
In the Markets tab, each non-primary market that already has a price shows a pen icon. Clicking it opens an editor for that market where you can set a custom price and discounted price, independent of the base. Your primary market's price is always driven by the base price on the main form and cannot be overridden from this tab.
You can also reach per-market price overrides via Settings → Markets → [Market name] → Products → Edit for a specific product and market combination.
What the Products list shows
The products list displays the effective selling price for your store's primary market: the discounted price when a discount is active and has not expired, otherwise the regular price. Hover over a market flag in the Markets column to see that market's effective price and currency.
Things to watch out for
- A discounted price equal to the regular price is always rejected. It must be strictly lower.
- After the discount end date passes, the discount is removed from customer-facing pages automatically. The discounted price field in the editor is not cleared, so you can reactivate the discount by setting a new future date.
- Exchange rates are fetched once at the moment you save the product. To reflect a rate change, open the product and save it again.
- Per-market price overrides are independent: changing the base price later does not reset a market that already has a manual override.