Anchor price and price list on WooCommerce in five minutes
The plugin prints the anchor price and the 30-day lowest price under every product, and publishes an XML and CSV price list every night. Install it once. It runs on its own.
The 1 October 2026 start has been postponed, and permanent rules are expected in November. The minister says the aim has not been dropped. Setup takes five minutes, price history is recorded from day one, and updates for the new rules come through WordPress at no extra cost.
Price on 2.5.2025.: €29.90
Lowest price in the last 30 days: €24.50
This is what your buyer sees under the price
Two lines under the price and a price list link in the footer. That is what the rules ask for, and that is what the plugin does.
Price on 2.5.2025.
Shampoo is cosmetics, so the earlier reference day applies. The plugin knows this by category.
Lowest price in the last 30 days
From daily snapshots of the price the buyer actually saw. Without enough snapshots it prints nothing.
Price list
The same data for the whole catalogue, every night in XML and CSV, at a permanent address.
Three obligations, one plugin
Two reference days, set by category
Food, drink, cosmetics and household goods use 2.5.2025., everything else 10.9.2026. Mark a category once and its subcategories follow. Any product can be an exception. The plugin proposes the first-group categories; you confirm.
All about the anchor price| Cosmetics | 2.5.2025. |
| Food and drink | 2.5.2025. |
| Cleaning products | 2.5.2025. |
| Small appliances | 10.9.2026. |
| Everything else | 10.9.2026. |
The 30-day lowest price, from real snapshots
WooCommerce keeps no old prices. The plugin records the price the buyer sees every day, with tax and after other plugins' discounts. Until there are enough days it prints nothing and lists products advertising a discount without cover.
How it is computed| 14.9.2026. | 27,90 € | |
| 16.9.2026. | 27,90 € | |
| 18.9.2026. | 24,50 € | lowest |
| 22.9.2026. | 27,90 € | |
| 24.9.2026. | 25,00 € | discount |
An XML and CSV price list, every night
The whole catalogue is exported at 3:15, before the 8:00 deadline. File name per point VI, columns per point III, and every publication stays online for 30 days. The address never changes.
What the decision requiresProducts added after the reference day
The Ministry of Economy clarified on 18 Sep 2026: such a product shows its price from the day it first went on sale, with that date. The plugin handles a new product itself: as soon as you publish it, it records the publish date, today's regular price and the lowest 30-day price. For a product listed before installation, enter the date and price on the product, or click “Suggest from history”.
A number you cannot prove is worse than a blank.
Price history cannot be computed backwards. A plugin that gives you a 30-day lowest price on day one is reading _regular_price, often the manufacturer's MSRP in ERP-fed stores, or simply writing today's price. Both are claims you cannot back up.
This one records from the day you switch it on and claims nothing before that. If your ERP or an old price list holds the history, import it: that moves an existing record, and every imported day keeps its source.
From purchase to the first anchor price
Buy
By card through Stripe, with an invoice on your VAT id.
Download the ZIP and key
Right on the page and by e-mail.
Install
Open Plugins, Add new, Upload plugin, then Activate. Do not unzip the file.
Go through the wizard
It opens by itself after activation: key, label language, reference dates, anchor and lowest prices, a display check and the price list. Recording starts at once; updates arrive through WordPress.
If the download or install gets stuck, write to info@klikoteka.hr. We reply the same business day and sort it out with you.
A wizard walks you through setup
Right after activation the plugin opens a setup wizard. In six steps you cover everything the shop needs to comply, in the order it has to be done.
Licence key
You enter the key from the email. Without it the plugin records no prices and shows nothing in the shop.
Customer label language
You see how the label will look to the customer. Labels follow the shop language, and in a multilingual shop every customer sees their own. A shop in Croatian where only WordPress is in English picks “Always Croatian”.
Reference dates
You choose whether you sell food, drinks, cosmetics and household products (2 May 2025), everything else (10 Sept 2026) or both. For both, tick the categories; the plugin suggests them by name.
Anchor and lowest prices
In one click every product gets today's regular price as its anchor price, if it has not changed since the reference date. A second click also gives it the lowest 30-day price, so it shows in the shop from day one. Correct prices that did change with the Excel template.
Display in the shop
The plugin opens several product pages as a visitor and shows whether the label sits under the price. If the theme prints part of the catalogue its own way, it finds the price element and places the label there in one click, without changing the theme.
Price list
You check the point of sale details that go into the file name, choose where the link appears and, for goods sold per metre or m2, the unit of measure. The price list is published at once and then every day by 8:00.
At the end an overview shows what is done and what is missing, with a link to that step. Each step saves at once, so you can skip it and come back later with the Setup wizard button on the Overview tab.
Already using the plugin? After updating to 1.7
The update does not touch anchor prices you entered or imported yourself. The plugin shows you in the admin what to check, and every fix is one click.
Update to 1.7
Plugins, Update now. Or WooCommerce, Anchor price, Licence tab, Check for updates now. The download needs your licence key entered.
Fix anchor prices taken from a sale
Up to version 1.6 the one-click setup and the daily snapshot took the price the customer pays, so a product that was on sale at the time got its sale price as the anchor price. After the update you see how many products that affects and a “Fix in one click” button. The fix writes the regular price and also corrects it in price lists already published.
Check the products on the list
Where the sale has since ended, the records do not show whether the lower anchor was a sale or the real price that day. The plugin leaves those alone and lists them with a link, so you can check them yourself.
Confirm the label language
Customer labels now follow the shop language. If your shop is in Croatian and WordPress is set to another language, a notice in the admin offers “Switch back to Croatian”.
Go through the wizard once
A notice offers it after the update, and it is always on the Overview tab. Go through the steps and check that everything is set up. If you change a category's reference date, it shows how many products need an anchor price for the new date.
€20 + VAT, paid once
One licence covers all three obligations and every update. Compare it with the work someone would otherwise do every day.
€25,00 incl. VAT.Price on 21.9.2026.: 20,00 € + VAT
- All three obligations, no tiers or add-ons
- One store and its staging copy (3 addresses)
- Updates through WordPress, no renewal
- In Croatian and English: the plugin shows in the language your WordPress admin is set to
- E-mail support in Croatian or English
- Invoice with your VAT id
If we build your webshop, the plugin is included at no charge.
Version 1.8.6, WordPress 6.3+, PHP 7.4+.
The same job, three ways
- History for the lowest price
- Plugin: Recorded daily, automatically
- By hand, in Excel: Someone logs it every day
- Custom build: Has to be programmed
- Two reference days
- Plugin: Category rule
- By hand, in Excel: Product by product
- Custom build: Per specification
- XML and CSV price list
- Plugin: Publishes itself nightly
- By hand, in Excel: Export and upload daily before 8:00
- Custom build: Per specification
- Regulatory clarifications
- Plugin: The 18 Sep 2026 one shipped as update 1.3
- By hand, in Excel: Track them yourself
- Custom build: Changes by agreement
- Cost
- Plugin: €20 + VAT, once
- By hand, in Excel: Your time, every day
- Custom build: Quoted per scope
| Task | Plugin | By hand, in Excel | Custom build |
|---|---|---|---|
| History for the lowest price | Recorded daily, automatically | Someone logs it every day | Has to be programmed |
| Two reference days | Category rule | Product by product | Per specification |
| XML and CSV price list | Publishes itself nightly | Export and upload daily before 8:00 | Per specification |
| Regulatory clarifications | The 18 Sep 2026 one shipped as update 1.3 | Track them yourself | Changes by agreement |
| Cost | €20 + VAT, once | Your time, every day | Quoted per scope |
Rather not do it yourself? We will set it up.
For €40,00 + VAT you get the plugin and one of our people to set it up on your site. Within one business day of purchase we e-mail you and ask for administrator access to your WordPress, ideally a temporary admin user you delete once we are done. Then we:
- install and activate the plugin and enter your licence
- sort categories by reference day (2 May 2025 or 10 Sep 2026)
- switch on the XML and CSV price list and add a link to it
- check the display on product pages and product cards in your theme
- tell you what was done; you then delete the access
Something special, like a custom theme, an ERP without a price export or several shops? Write to info@klikoteka.hr and we will send an estimate and a quote for your system.
On Shopify? The Shopify version is finished and awaiting App Store approval. It will be available in the coming business days.
€50,00 incl. VAT.Price on 24.9.2026.: 40,00 € + VAT
You get the key and ZIP right away, same as without setup. At checkout you enter your site address and phone.
Before you buy
Can you set the plugin up for me?
Yes. Buy it with setup, €40 + VAT in total. Within one business day we e-mail you, ask for temporary administrator access to your WordPress, install the plugin, enter the licence and configure it. For special cases (custom theme, ERP without export, several shops) write to info@klikoteka.hr for an estimate and a quote.
I run a Shopify store. Is there a solution?
Yes. The Shopify version is finished and awaiting approval in the Shopify App Store. It will be available in the coming business days.
How is the plugin set up after installation?
After activation it opens a setup wizard. In six steps you enter the key, choose the customer label language, set the reference dates per category, enter the anchor and lowest prices, check the display in the shop and publish the price list. Each step saves at once, and the wizard is always available on the Overview tab.
I have an older version. What do I do after updating to 1.7?
Update the plugin and open WooCommerce, Anchor price. If any product got its sale price as the anchor price, you will see how many and a “Fix in one click” button, which also corrects price lists already published. Then go through the setup wizard once. From 1.7 customer labels follow the shop language; if your shop is in Croatian and WordPress is set to another language, a notice offers to switch back to Croatian.
Is the plugin available in English?
Yes. From version 1.6 the plugin is in Croatian and English and shows in the language your WordPress admin is set to: an English admin means the plugin interface, the editor block and the instructions are in English. There is nothing to set. The labels your customers see (price on date, lowest price, price list link) follow the shop language: Croatian, English, German, Italian and eight more, and in a multilingual shop (WPML, Polylang) the language the customer is browsing. A shop in Croatian with WordPress set to English can keep them in Croatian.
Is this a subscription?
No. You pay €20 once, plus VAT, and the plugin is yours with updates.
How do I pay, and do I get an invoice?
By card, through Stripe. Enter your company and VAT id at checkout and you get an invoice; EU companies outside Croatia get reverse charge. The licence key and download link arrive right away on the page and by e-mail.
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.
Does the plugin stop working without a key?
Yes. Without an entered and confirmed key the plugin records nothing, shows no anchor or 30-day lowest price and publishes no price list. You received the key by e-mail after purchase; enter it once to unlock both operation and updates. One key covers one store and its test copy.
How do updates arrive?
Through WordPress, like any other plugin, once the key is entered. That is how version 1.3 arrived, with the first-day price for products added after the reference day, following the Ministry of Economy clarification of 18 September 2026.
Do I need to touch code or the theme to show the prices?
No. The plugin inserts the anchor and 30-day lowest price under the product price on both classic and block themes. Only if a custom theme still shows nothing, use the [klikoteka_cijene] shortcode, do_action('klikoteka_cijene', $product) in a template, or klikoteka_cijene_html($product) for the HTML. You can also switch on a link to the machine-readable price list in the site footer, without touching the theme.
How do I enter the anchor price (the reference-day price)?
Three ways, fastest first: one click sets today's regular price as the anchor for every product without one (if it has not changed since; a product on sale gets its regular price, not the sale price); or download the template, fix only the changed prices in Excel and upload it back; or import full daily history from your ERP. The plugin never invents the anchor because it is a historical fact.
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, because that number could not 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.
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.
More time, and setup still takes five minutes
The 1 October 2026 start has been postponed, and permanent rules are expected in November.
Provide services without a webshop? There is a separate plugin for you.
Need theme integration or an ERP history import? Get in touch.
Would rather not install it yourself? We arrange the install separately.