30-day lowest price, anchor price and price list
From 1 October 2026 every Croatian retailer, webshops included, must show an anchor price next to the regular one and publish a machine-readable price list. This plugin does both, and also keeps the 30-day lowest price WooCommerce never stores.
The obligation starts on 1 October 2026, in 9 days.
Croatian government decisions, NN 101/2026 of 11.9.2026.
Fines 3.000 do 30.000 € for the company, 1.000 do 4.000 € for the responsible person
Three things WooCommerce does not cover
- In detail01
Lowest price in the last 30 days
Every day the price the buyer actually sees is recorded, and the lowest in the window is computed from those snapshots. It prints next to every visible discount.
- In detail02
Anchor price, both reference days
The decision sets two days: 2.5.2025. for food, drink, cosmetics and household goods, and 10.9.2026. for everything else. Set by category rule, with per-product exceptions.
- In detail03
Machine-readable price list
The rules require XML ili CSV on your website, refreshed daily and kept for 30 days. Exported to a permanent address, with an archive.
It does not invent history
Price history cannot be computed backwards. A plugin that hands you a 30-day lowest price on day one is either reading _regular_price, which in ERP-fed stores is the manufacturer's MSRP, or simply writing today's price. Both are claims to a buyer you cannot back up.
This one records from the day you switch it on. Until there are enough distinct recorded days it prints nothing, and the admin shows which products advertise a discount without cover.
If you hold the history in your ERP or an old price list, import it. That is not inventing anything, it is moving a record that already exists.
- Both reference days from NN 101/2026, by category rule
- Works with simple, variable and external products
- Variations carry their own values; the parent shows the lowest among them
- Records the displayed price, so dynamic pricing plugins are respected
- Batch processing — catalogues of several thousand items hold up
- HPOS compatible, classic and block themes
- Shortcode, hook and PHP functions for custom themes
- Import history from your ERP and export the whole history to CSV
- Updates through WordPress, like any other plugin
Four steps, no contract
- 01
Purchase
By card through Stripe. Enter your VAT id and get an invoice; EU companies outside Croatia get reverse charge.
- 02
Key and ZIP
Right on the page and by e-mail: a licence key and a download link.
- 03
Install
Plugins → Add new → Upload plugin. The first price snapshot starts on activation.
- 04
Key into settings
WooCommerce → Prices and price list → Licence. Updates then arrive through WordPress.
Before you buy
Can the plugin compute the 30-day lowest price retroactively?
No, and neither can any other. WooCommerce does not keep a history of displayed prices, so it cannot be reconstructed from the database. The plugin records from the day you enable it and claims nothing before that. If you hold the history in your ERP, you can import it.
What if a product has too little history?
Nothing is printed. Better blank than a number that cannot be proven. The admin lists those products so you know where a discount must not be advertised yet.
Does it work with dynamic pricing plugins?
Yes. It records wc_get_price_to_display(), the price after every filter, including tax, exactly as the buyer sees it.
My theme shows nothing under the price. Now what?
Automatic insertion uses woocommerce_single_product_summary. If your theme lacks that hook, use the [klikoteka_cijene] shortcode, call do_action('klikoteka_cijene', $product) in a template, or klikoteka_cijene_html($product) to get the HTML.
How many stores does one key cover?
One store including its staging and local copies, up to 3 addresses. A second store needs a second licence.
Is this a subscription?
No. You pay €20 once, plus VAT, and the plugin is yours with updates.
Does the plugin stop working without a key?
No. Price recording is your legal record and must not stop because a key is missing. The key unlocks updates through WordPress and support.
What happens to the data if I delete the plugin?
Price history and anchor prices stay in the database because they are yours. Settings, licence and exported price lists are removed.
History starts today, not the day someone asks
The sooner it runs, the more days stand behind the number you print next to a discount.
Provide services without a webshop? There is a separate plugin for you.
Need theme integration or an ERP history import? Get in touch.
