← Back to news
Promotions

Campaigns without spreadsheet chaos — and an Omnibus registry that keeps itself

The promotions module in Kronixon PI plans campaigns with a start and an end, protects prices while a campaign runs, and expires on its own. Since 1 August 2026 an Omnibus registry sits underneath, calculating the lowest price over the last thirty days automatically.

Campaigns without spreadsheet chaos — and an Omnibus registry that keeps itself

The two problems with promotions

The first is organisational. The promotion lives in a spreadsheet. Someone enters it into the store by hand, someone else forgets to stop it, a third person runs a price sync halfway through and overwrites the promotional prices with the regular ones. The campaign ends, but three products stay discounted for another fortnight.

The second is legal. The Omnibus directive requires that when a reduction is advertised, the lowest price of the previous thirty days is stated. That means you need a record of every price change — not approximate, but exact, with a date. Without such a record the reduction cannot be advertised lawfully.

How planning works

A campaign is created with a period and a list of participating products. Products are imported from a file or picked from the catalogue, and the system accepts several kinds of identifier — reference, EAN, internal code.

Price protection. While the campaign runs, the pricing module leaves the participating products alone. The two systems know about each other.

Automatic expiry. At the end of the period prices return. Nobody has to remember.

Exhaustion. You configure what happens when stock runs out — the product leaves the campaign, or keeps its promotional price.

A snapshot before activation. Before the campaign starts, the system saves the state of every affected price. If something goes wrong, the rollback is exact.

An activation guard. If the prices look wrong — a reduction that is too large, or a price below cost — the campaign stops and waits for a human.

Enrichment from outside data

Since April 2026 promotions can be enriched with external price data. The system pulls figures for the same products from Pazaruvaj and shows them next to your own, so the discount is a decision rather than a guess. Templates let the same campaign layout be reused.

The Omnibus registry

Every price change — from a rule, from a promotion, manual — enters a separate registry with its date and source. The thirty-day reference price is calculated from it. There is an audit report, price restoration, and an automatic guard that blocks a promotion whose advertised price does not survive the check.

None of this is maintained by hand. It keeps itself, because every price passes through the platform anyway.

Frequently asked questions

What is Omnibus and why do I need it? The Omnibus directive requires that when advertising a reduction you state the lowest price of the previous thirty days. That needs an exact, dated record of every price change. Kronixon PI keeps it automatically, because every price passes through the platform anyway.

Can a promotion be stopped early? Yes. Before activation the system saves a snapshot of every affected price, so the rollback is exact rather than approximate.

What happens when promotional stock runs out? It is configurable: the product either leaves the campaign and returns to its regular price, or keeps the promotional one.

How do I know whether a discount is competitive? Promotions can be enriched with external price data from Pazaruvaj, shown next to your own prices, so the discount is a decision made on data rather than a guess.

Read more: Promotions in detail

Related platform updatesPromotions module · Promotion enrichment and activation guard · Omnibus price registry
Request a demo
Contact

Let’s talk about your routine

Tell us what eats your team’s day. We will show you — on our own live system — how much of it can simply disappear.