Skip to content

FAQ

Overview · Installation · Configuration · Usage · Developer notes

Does this add-on make my store compliant with the Omnibus Directive?

Section titled “Does this add-on make my store compliant with the Omnibus Directive?”

It gives you the data and the display the directive asks for: the lowest price of the 30 days before a price reduction, next to the reduced price. Whether your store is compliant also depends on how you announce reductions, on the settings you choose and on national rules (for example exceptions for perishable goods or progressive reductions). You remain responsible for your price indications; the add-on and its documentation are not legal advice.

What does the label show in the first 30 days?

Section titled “What does the label show in the first 30 days?”

The add-on knows prices only from the moment it is installed. Until a product’s price changes, the current price is the lowest known price, so the label shows the current price (or nothing, with When no earlier price is recorded → Hide the label). Once a reduction happens, the label shows the lowest price recorded before it. If you have older price data, keep it until 30 days after the installation.

Which price is compared: the price before or after promotions?

Section titled “Which price is compared: the price before or after promotions?”

The final price: the price a guest sees after catalog promotions. The base price and the list price are recorded too and shown in the admin panel. Cart promotions and coupons are not part of the displayed price and are not recorded.

A promotion starts tomorrow at midnight. Is it recorded on time?

Section titled “A promotion starts tomorrow at midnight. Is it recorded on time?”

Yes, if the cron job runs every 15 minutes: every run checks whether a catalog promotion started or ended since the last run and then checks all products. Without cron, the change is recorded on the next admin page view. Until it is recorded, the affected products show no label (never a wrong one); storefront page views never record anything themselves, so the full page cache stays intact.

Why does a logged-in customer not see the label?

Section titled “Why does a logged-in customer not see the label?”

The label is shown only when the customer sees the same price as a guest. A customer with a usergroup price or a promotion for registered customers sees a different price, and the recorded history does not belong to that price, so no label is shown.

No. The label needs a few indexed queries per page and is cached together with the product blocks. Prices are recorded in the admin panel, by cron or after the page is sent, never while customers browse.

One row per price change and storefront. A catalog of 10,000 products with a few changes per product and year needs a few megabytes. Rows that ended more than 400 days ago (setting) are deleted automatically.

I changed prices directly in the database. Are they recorded?

Section titled “I changed prices directly in the database. Are they recorded?”

Yes, with the next full check (every 24 hours by default, setting Full check every (hours)), or at once with Check prices now on the Omnibus price history page.

Can I show the label for products without a discount?

Section titled “Can I show the label for products without a discount?”

Yes: set Show the label to Always. For that mode, Rolling: last N days is usually the better calculation.

Without a valid license (no key after the 14-day start period, an invalid or revoked key, a domain the license does not cover, or no successful check for 14 days), the lowest-price labels are hidden on the storefront. Price changes are still recorded and the history stays available in the admin panel, so no gap appears when the license is valid again. Once the license is valid again, the labels are back.

Open Add-ons → Manage add-ons → EU Omnibus Lowest Price (30 days): the License card at the top says what is wrong: no key, a key for another add-on, a revoked license, or a domain that the license does not cover. Fix it on the License tab and click Check now. See License.

Yes. Subdomains of your licensed domain (for example staging.example.com) and local development hosts (localhost, private IP addresses, *.local, *.test) are covered by the same license.

What happens if your license server is down?

Section titled “What happens if your license server is down?”

Nothing changes for 14 days: the add-on keeps working and retries every hour. Only if no check succeeds for 14 days are the labels switched off until the next successful check.

Does the license check slow down my storefront or checkout?

Section titled “Does the license check slow down my storefront or checkout?”

No. The check runs only in the admin panel or from cron, at most once a day, never while customers browse or check out.

Work through the troubleshooting guide, then contact support with your CS-Cart version, edition, PHP version and the add-on version (1.0.1).