laeuft/Sell/Catalogue & prices
Articles with bundles, packs and traceable prices.
One catalogue for every channel: articles with a clear status, bundles and pack units that compute their own availability, and prices from versioned rules. Every number is traceable to where it came from.

USB-C cable 2 m, braided
NK-30412 · 4260789012345 · Nordkabel
ShopifyFixed price on the offer11.90Draft v5 · 3 prices change
Calculated, not released. Saving or calculating never publishes a price.
The problem
Nobody dares to change a price nobody can explain.
In most shops prices live in spreadsheets, plug-ins and channel back-ends. laeuft keeps one rule set per tenant, calculates every channel's price from it and shows each step. So a change is a decision, not a guess.
How a price is made
Six steps, always in the same order.
- Purchase costSupplier offer · 24 Oct4.12
01
Cost from a named source
Each article has one cost source. Its value is recorded with source and time. If it is missing, there is no price, and laeuft never quietly falls back to an older cost.
- Base price× 1.62 · “Cables” −3 % · +0.807.79
02
Band and one segment
The calculation cost picks a price band. Its factor, exactly one segment correction and a fixed base amount give the base price. Corrections are never added up.
- Before rounding÷ (1 − 25.5 %)12.99
03
Per channel: costs on top
Each price target adds its fixed amount and included shipping, then divides by what is left after channel fee and payment costs.
04
Exact prices and rounding
An exact target price on the article replaces the formula. Otherwise the target's rounding rule applies. The result is the gross target price.
05
The offer has the last word
Per channel offer, a fixed price replaces the target price; otherwise an optional channel rounding (,99 or ,95) and the offer's minimum and maximum apply.
06
Release as a new version
Changing rules creates a new rule set version. You compare, then release. Calculating and saving never publish anything; release limits cap how far a price may move per run.
Articles
Every article has a status and a history.
The status alone decides whether an article may be sold and reordered. Articles are never deleted, so orders, documents and labels keep pointing at them.
Someone saved in between. Reload and try again. Nothing was overwritten.
Bundles & packs
Bundles, packs and interchangeable articles share stock correctly.
A bundle is sold as one article but has no stock of its own. Pack units and interchangeable articles are maintained relationships, not calculations hidden in article numbers.
Same goods: each one fills the demand of the others.
The details
What a careful buyer asks.
- Five statuses
- Draft, active, phasing out, blocked, discontinued. Phasing out still sells remaining stock but is never reordered. New articles start as drafts.
- Identifiers
- Article number and GTIN are unique per tenant. A changed number stays reserved and still finds the article. It is never reused.
- Duplicates are not merged
- If two articles claim the same GTIN, the identifier is quarantined and shown on the article until one of them gives it up.
- Revisions
- Every change records who, when and each field before and after. If someone saved in between, your change is rejected instead of silently overwriting theirs.
- Bulk edits with preview
- Replace, fill only empty fields, add, remove or clear: you see the preview first, conflicts are skipped and listed.
- Bundles
- One level, fixed quantities of stocked components. Available as a set is the smallest whole multiple across components. Components are scanned one by one when packing.
- Orders keep their bundle
- An order freezes the components and quantities of the moment. Changing the bundle later does not touch existing orders.
- Pack units
- Singles of the same base fill a pack's demand, only upwards. A pack is never split into singles.
- Interchangeable articles
- The same goods under several brands form a group. Every member can fill the demand of every other. Stock counts once, not twice.
- One availability
- Own free stock, the interchangeable group, packs and supplier stock become one number per article; open demand is taken first. Each channel then applies its buffer and limits.
- Fresh within seconds
- Stock bookings, coverage and price changes recalculate the affected channel offers within about ten seconds.
- Gross per channel
- Prices go out gross in the channel's currency. A channel with a different VAT rate, like Austria, gets its own price target.
Questions
Asked often.
Do I have to rebuild my catalogue?+
No. laeuft takes over your existing catalogue once (categories, attributes, product groups, articles, bundles) in resumable stages. After that you edit in laeuft. If your previous system still changes something, it shows up as a divergence you accept or discard; nothing is overwritten automatically.
What if two people edit the same article?+
The second save is rejected with a conflict and asks you to reload. Nobody's change disappears silently. The history shows both.
Can a bundle be sold on several channels at once?+
Yes. Single articles and bundles may each publish their full availability from the same components. An incoming order lowers every affected offer with the next calculation.
Can a price go live without anyone noticing?+
No. Editing rules, calculating and releasing are separate steps. Only a released rule set version feeds the channels, and release limits stop big jumps.
Customer-specific price lists or tiered prices?+
Not today. The model allows tiers and margin rules, but they are not built yet. Quotes for business customers carry their own prices.

We onboard sellers one at a time.
Tell us where you sell and how you ship, and we’ll show you laeuft on your own orders.