That's precisely what this is about: you design tiered pricing, quantity discounts, and customer groups in a way that is logical, maintainable, and doesn't inadvertently put your margin on a diet. The goal isn't to make everything as complicated as possible, but to translate your customers' reality into clear pricing rules so that buyers don't have to do calculations, sales has fewer special cases, and you don't have to frantically search for price lists during peak periods.
If, by the end of this post, you have a pricing logic that you can explain in two minutes, then your setup is strong because it will still be understood in six months. For the technical basis, it's worth taking a look at the Shopware documentation, because that's where the mechanics surrounding... customer-specific pricing This explains what often makes the difference in B2B setups, especially when working with login pricing or ERP terms.
Why B2B pricing works differently than B2C pricing
In B2C you often buy by feeling, in B2B you buy according to need, according to list, according to process, and things like carton quantity, pallet, delivery frequency and order value limits usually count more than a pretty percentage.
Many buyers don't think in terms of a single product, but rather in bundled packages of requirements; therefore, a price only works well if it is predictable, if it fits the purchasing logic, and if it remains reliable without further inquiry.
Typical B2B questions your shop needs to answer without someone submitting a ticket: From what quantity does it become cheaper, does this apply to all variants, does this apply to my customer group, does the quantity count across multiple items, and what happens if I narrowly miss the next level?
If you answer these questions with clear rules, you'll gain speed, less friction in the checkout process, and significantly fewer "Can you just quickly..." messages from sales.
The three building blocks you use to control B2B prices in Shopware
You can think of it like a construction kit, where each component has a specific task: tiered pricing rewards quantity per product, quantity discounts control behavior via the shopping cart or groups of items, and customer groups define who sees which price range and which rules apply.
If you clearly separate these tasks, the whole thing becomes surprisingly manageable, even with many products and multiple customer types.
1) Tiered pricing when the quantity depends on the individual product
Tiered pricing is suitable when the quantity purchased of a specific item is crucial, for example with consumables, spare parts, packaging, or anywhere you have clear quantity jumps.
The pattern is simple but effective: You set levels that match purchasing behavior, and you make the benefit visible so that the next level seems like a small, realistic incentive, rather than a mathematical puzzle.
Three to five levels are often sufficient, because each additional level requires maintenance, and maintenance is often pushed aside in daily business until it catches up with you at the worst possible moment.
2) Quantity discounts when the quantity is spread across multiple items
Quantity discounts are your tool when quantity depends not only on a single product, but on a group, a category, variants, or a purchasing requirement, for example, when a project price should apply from a total quantity of 30 pieces, regardless of whether it's red, blue, or black.
This allows you to control not only individual items, but also to guide the shopping cart, because the customer realizes that it is worthwhile to complete the order in one go.
The logic is important here, otherwise you'll be giving a discount in the wrong place: You define what counts, for example quantity in category X, quantity in manufacturer Y, quantity on day Z, or you link it to the shopping cart value if the order value is more important to you than the quantity.
A clear quantity discount is like a railing; it guides the customer through the purchase process without them getting lost.
3) Customer groups when conditions are linked to the buyer
Customer groups are the foundation because they answer the question of who is allowed to see which rules, and in B2B this is often more important than the actual discount level.
Retailers, major customers, key accounts and regular business customers have different terms and conditions, payment methods, minimum order values and sometimes even different product ranges, and you don't want to cover that up with ten special rules, but rather map it cleanly using groups and priorities.
When considering customer groups, don't just think about prices, but also about access and display: Who is allowed to see net prices, who sees gross prices, who has to register, who needs activation, and who only gets certain payment methods after verification.
If you clarify this upfront, you'll save yourself the typical headaches later on when someone suddenly says, "But we already gave customer X a net price," while your shop is openly online.

B2b shopware Tiered pricing – Shopware – for retailers, developers and customers – 🛒How to cleverly manage tiered pricing, quantity discounts, and customer groups in Shopware B2B shops🧮
Plan your customer groups before you update prices, so you don't create a discount graveyard.
The most common mistake is to enter prices first and only then consider which groups actually make sense, because then the groups end up being named after individual cases and nobody recognizes what they stand for anymore.
Do it the other way around: You define a small, clear set of groups that reflects the real customer types, and for each group you determine which differences are truly relevant.
A pragmatic starting setup that works in many B2B shops without immediately becoming excessive: Standard B2B for normal business customers, dealer for resellers, large customer for high volumes, key account for negotiated terms, and optionally employees for internal purchases, if that's even necessary for you.
After that, the rule is: only expand if you have a recurring case that cannot be neatly squeezed into the existing groups.
If you are unsure whether a customer needs their own group, use the following test question: Does only the price change, or does access, payment, delivery and product range also change?
If price is the only concern, a customer-specific price or a targeted rule is often better than a new group, because every new group later generates maintenance costs that no one anticipates.
A pricing strategy that you can implement in Shopware without losing track of things later.
For tiered pricing and discounts to really work, you need a clear intention; otherwise, you'll be handing out discounts like confetti and wondering why your profit margin has suddenly disappeared.
Start with a simple logic: You reward volume increases that reduce your costs, you reward shopping carts that simplify processes, and you reward customer types that bring you predictable volume or low service costs.
Three typical goals that you can formulate as clear rules: More quantity per item through sensible tiered pricing, more items per order through quantity- or value-based shopping cart discounts, and less sales effort through login pricing where the customer can see their terms directly and order without asking.
When you translate these goals into rules, pricing suddenly becomes a system, no longer just a gut decision.
Technical setup, so your pricing remains maintainable
In small shops, you can update prices directly on the product page, but in B2B this quickly becomes too slow because product ranges and terms and conditions grow, and you'd otherwise end up with duplicate data maintenance as soon as a ERP or CRM is involved.
Therefore, the best order is usually: First, create customer groups cleanly, then define rules, then maintain tiered pricing where it is truly product-logical, and solve special conditions via customer-specific prices or imports if you have many individual deals.
When working with rules, document them briefly, ideally with a one-liner per rule, so that you know later why they exist, because “it’s always been this way” is not a tech argument, but a ticket to price hell.
In many teams, a small internal table containing the name, target, group, validity, and trigger is sufficient, because this information is invaluable later in support cases.
In the middle of your setup, it's worth taking a look at official information on... Pricing Regulation, because especially with open shops, questions about net, gross and price display quickly arise, and a quick comparison saves discussions.
Setting tiered pricing correctly ensures it generates revenue and doesn't create support cases.
A good tiered pricing strategy does two things at once: It's easy to understand and it's financially sound because it reflects the reality of your costs, such as picking, packaging, Shipping, payment fees and return risk.
You don't want a season that looks great, but where you start losing money from the second stage onwards because logistics costs for small items are more of a burden than you thought.
Here's how to set up tiers that have proven effective: Use round quantities that fit the carton, bundle or pallet, clearly show the tiers on the product, and give a clear indication of the quantity at which the next price applies, so the buyer doesn't have to guess.
If you have variants, carefully check whether the tiered pricing should apply per variant or across all variants, because this is exactly where many B2B shops inadvertently create the wrong incentives.
Here's an example you can replicate directly: You sell adhesive tape, cardboard in packs of 36 rolls, and your customers typically order 36 or 72. Then set increments at 1, 36, 72, 144, and you'll see that the 36-roll increment often acts like a magnet because it triggers the "cardboard" thought in the mind.
If you also clearly communicate whether the price displayed is net or gross, you will have fewer questions and fewer misunderstandings at checkout.
Quantity discounts via category or shopping cart, so you promote demand instead of individual items.
Quantity discounts work particularly well when customers buy in supply chains, i.e. not “one product”, but “everything for maintenance”, “everything for the project”, “everything for the month”.
You can then use rules that only apply to certain categories, so that discounts don't accidentally devalue premium products that you actually want to protect.
Practical example: In the cable tie category, every variant counts; from 50 pieces there is a 6 percent discount, from 200 pieces there is a 10 percent discount, and this only applies to the retailer group, because otherwise end customers would suddenly see a wholesale logic that doesn't suit them at all.
That's exactly how you manage B2B "cleverly," because you reward quantity, but define the framework within which quantity counts.
Another tip that is often underestimated: Use minimum order values or minimum quantities per group if handling small orders is expensive, because this protects you without having to work with aggressive discounts.
Many shops save themselves a discount level because instead of “more discount” they prefer to use “higher minimum quantity”, and that is often the cleaner solution.
Customized pricing when sales and ERP require genuinely special conditions
Once you have framework agreements, project prices, or customer-specific item prices, manual maintenance in the shop quickly becomes dangerous because you end up with duplicate data maintenance and every import error ends up directly in the shopping cart.
Here's the better strategy: Prices come from the leading system, the shop displays them correctly after login, and you define clear priorities so that special prices override group prices, but not vice versa.
Pay attention to four things that will save you a lot of stress later: validity periods so that prices don't run indefinitely, clear assignment of customer to price, clear assignment of item to price, and a fallback that kicks in if a price is missing so that the shop doesn't work with zero prices or incorrect standard prices.
If you like, you can also work with test customers per group who cover exactly the most important cases, because then you can test updates and new rules in minutes.
Net, gross, and visibility: how to avoid typical B2B traps
Many B2B shops want to display net prices because it's more practical for purchasing; however, the crucial question is whether your shop is truly only accessible to businesses, or whether it's openly available online, because visibility This changes the requirements for price presentation.
This isn't a big deal, but it's something you should consciously decide on, because simply saying "we're B2B" doesn't automatically solve all the problems.
For a clear and understandable classification, information from chambers of commerce is often helpful because they collect typical cases from practice, for example regarding... Pricing information and labeling in online retail.
UX tips to ensure B2B buyers actually use your discounts, even on mobile devices
B2B users often buy on the side, in the warehouse, in the car before the appointment, on the tablet in goods receiving, and that's exactly why the pricing logic must not only be correct, but also quickly grasped, otherwise the user takes a screenshot, sends it around internally, and then the order takes another two days.
You want price levels and discounts to be visible, for it to be clear which rule currently applies, and for the next benefit not to be hidden, but to act like a small, clear invitation.
What works really well in practice: A compact overview of the discount tiers on the product, a note in the shopping cart such as “8 more pieces until the next tier”, a clear indication of net or gross price directly on the price, and a short explanation of why a discount applies, so that buyers don't have to discuss it internally.
If you use a slightly cheeky tone, please make sure it's helpful, for example "8 more pieces and it gets cheaper", because that's motivating without seeming silly.
Typical mistakes you can avoid by setting priorities.
Most pricing problems arise not because Shopware is incapable of doing something, but because rules overlap and no one has clearly defined which price wins when two things apply simultaneously.
Therefore, establish a clear hierarchy, for example: customer-specific price beats group price, group price beats discount rule, discount rule beats standard price, and promotions are either at the very top or very clearly limited so that they do not accidentally overwrite everything.
Two other classics: tiered pricing that doesn't match packaging units, and discounts that apply to excessively broad product quantities because categories or tags are poorly maintained.
If you don't structure your product data properly, you can build the best discount logic, it will still go wrong because rules are only as good as the data they evaluate.
As additional guidance on typical topics surrounding Price information in online retail also involves a legal aspect. Helpful because she gives examples that are often found in shops.
Three mini-scenarios to quickly test your pricing logic
Scenario 1: Standard B2B with tiered pricing per product
You sell seals, individual orders are expensive to handle, the carton quantity is 50, so you set increments at 1, 50, 100, 250 and communicate this visibly so that the buyer doesn't ask, but plans directly for cartons.
Result: More orders in sensible quantities, fewer small quantities picked, and a shopping cart that looks “processed”.
Scenario 2: Dealer group plus quantity discount in category
Dealers have a basic discount, for example minus 8 percent, and an additional discount applies from 200 pieces in the workshop supplies category, because this motivates the dealer to cover the demand in one go.
Result: More items per order, fewer split orders, better shipping planning.
Scenario 3: Key account with special prices from the ERP system
Your key account has negotiated item prices until the end of the year; after logging in, they see exactly these prices, which come from the ERP system, and your shop calculates correctly automatically, without sales having to intervene manually each time.
Result: Fewer inquiries, less effort required for quotations, and fewer errors, because only one system manages the prices.
A 14-day plan that will take you from a wild mix of discounts to clear rules.
If you approach it in a structured way, you don't have to rebuild everything at once; instead, you work your way up from the foundation, and the pricing gets cleaner every week, rather than touching everything once and then never again.
Start with customer groups and visibility, then move on to top products with real volume, then to one or two volume discount rules, and finally test on mobile devices with test customers, because that's where most "oops" moments occur.
Specifically: Days 1 to 2 define groups and access logic, days 3 to 5 stagger the 20 most important products, days 6 to 8 build two clear quantity discount rules, days 9 to 11 check the listing presentation, product and shopping cart, days 12 to 14 conduct tests with three typical orders per group, including shipping, tax, rounding and payment methods.
If you take before and after screenshots, you can much more easily show internally what has improved, and you'll get faster feedback before you go live.
Now you, give me real numbers, then I'll answer you with appropriate logic.
Write in the comments what you sell, what typical quantities look like, whether you think in terms of pieces, cartons or pallets, and what types of customers you have: dealers, wholesalers, project customers or a mix. I want real-world examples because that's exactly where the best pricing strategies come from.
If you like, include a mini-example, item price, typical quantity, desired target, then I can formulate a tiered pricing and discount idea that fits the logistics and margin without turning your shop into a discount labyrinth.
If you're unsure whether you should use tiered pricing or shopping cart rules, briefly tell me whether your customers tend to buy a single item in bulk or whether they prefer to put together bundles of items as needed, because the best structure depends on that.
And yes, I promise I'll answer without marketing fluff, but with a clear rule idea that you can implement directly in Shopware.








Helpful article! A small correction: Regarding quantity discounts, please note that the tiers can be either 'from X pieces' or 'from X to Y pieces'. This makes a difference during setup!
This is important for us because we only sell certain items at tiered prices in limited quantities – anything above that is then charged at the regular price. It sounds strange, but it's due to our supplier contracts.
We took the plunge a year ago and launched our B2B shop with Shopware We set it up. Tiered pricing was our most important feature from the start, and I have to say: the investment has more than paid off.
What surprised me most was how positively our customers reacted. Many had initial concerns about switching from phone/fax to online ordering. But as soon as they saw that they automatically received their usual discounts, their reservations vanished.
Older shoppers especially appreciate the transparency. 'Finally I can see what I'm really paying for' – we've heard that quite often.
A technical note: Keep server performance in mind! With many customer groups and complex pricing rules, calculations can sometimes take a few seconds. Good hosting is invaluable here.
This article was a real eye-opener! Up until now, we've only worked with simple customer groups – retailers and end customers. I had no idea you could build it up so granularly with different tiers and time-based discounts.
I find the approach of attracting new customers with special introductory discounts particularly exciting. We've now set up a 'new customer group' that automatically receives a 10% discount on their first order. After three orders, these customers are then automatically moved to the regular dealer group.
The conversion rate for new customers has increased by 35% since then! The system is really cleverly designed.
Hi everyone! I've been working in B2B sales for 20 years and have experienced several generations of shop systems. What Shopware What they offer these days is truly impressive.
We used to send out price lists as PDFs – a separate list for each customer group, updated annually. The administrative effort was enormous, and yet we still constantly made mistakes. A customer would order at the old price, we'd have to adjust it, and arguments would ensue…
Today, all that is history. The customer logs in, sees their current prices, and that's it. Volume discounts are calculated automatically, and if we make a price adjustment, it's immediately visible to everyone.
What I find particularly pleasing is that even our older customers can use it. The interface is intuitive enough that even less tech-savvy shoppers can place orders without any problems.
One minor drawback: The mobile experience could be better. Many shoppers are often on the go and want to quickly reorder something. That's where things sometimes get a little clunky.
@Finn-Ole Jacobsen: We handle the small order surcharges through the shipping cost calculator. You can create rules there that apply below certain order values. It's not exactly a 'small order surcharge', but it works the same way.
Alternatively, you can also use negative tiered pricing: The base price is higher, and the 'normal' price only applies above a certain quantity. It's somewhat unconventional, but it works.
Fantastic content! We're currently relaunching our B2B shop and this article came at just the right time.
The explanation of the customer group hierarchy was particularly helpful. We have the problem that we sell directly to tradespeople as well as to specialist retailers who, in turn, resell to tradespeople. A well-thought-out system is needed to clearly differentiate the prices.
A question for the community: How do you handle minimum order surcharges? We want to charge a surcharge for small orders to cover handling costs. Can this be easily implemented using tiered pricing, or do we need a separate solution?
As a purchasing manager in a medium-sized manufacturing company, I can confirm: Well-structured B2B shops make all the difference! With suppliers who don't have a customer group system, I have to call every time to get my discount. That's annoying.
With suppliers Shopware With clearly structured tiered pricing, I can immediately see what I'm paying. This saves time and avoids misunderstandings. The order history and the ability to save orders as templates are particularly useful.
From a customer perspective: Invest in your B2B features! It pays off.
We opened the shop last year. Shopware We've switched over and the B2B functions are fantastic! We sell printer supplies to offices and businesses – tiered pricing is absolutely essential.
What I particularly like is the ability to define minimum order quantities for each customer group. Our major customers have to order at least 10 toner cartridges per order, but in return, they receive significantly better terms. This has increased our average order value by 40%!
Tip: Combine tiered pricing with freebies Shipping This applies to orders above a certain value. This encourages customers to order more. For us, the sweet spot is €250.
We are a small specialist retailer for laboratory supplies and had long considered whether a B2B shop would be worthwhile for us. After reading this article, we took the plunge – and we don't regret it at all!
The customer groups are a perfect match for our target groups: universities, research institutions, pharmaceutical companies. Each group has different requirements regarding documentation, certificates, and, of course, pricing.
I find the ability to display group-specific properties particularly useful. Our pharmaceutical customers automatically see all GMP-relevant information, while university departments are shown the educational discounts.
A quick tip for anyone with similar requirements: Don't forget to integrate approval workflows! Many of our clients require department head approval before an order can be processed.
Great post! We just migrated our shop from Magento to Shopware We migrated to version 6 and are thrilled with the B2B features. Customer group management is much more intuitive than before.
What I particularly like is the option to display prices as net prices and only add VAT at checkout. This is much clearer for our business customers.
The only downside: the migration was more complex than expected, especially regarding the transfer of the existing tiered pricing. But that's a one-time effort.
As managing director of a medium-sized chemical wholesaler, I have to say: The B2B functions of Shopware They have transformed our business. Previously, pricing was chaotic – every sales representative had their own spreadsheets, and customer inquiries required prior research.
Today, everything runs automatically. The customer logs in, immediately sees their negotiated terms, and can place an order. Quantity discounts are calculated in real time, and for larger order quantities, the buyer is automatically notified of better tiered pricing.
What helped us most was the integration with our SAP system. All price changes are automatically synchronized, so we no longer have to enter data twice. That was previously the biggest time-waster.
For anyone still considering it: The switch is worthwhile, even if it seems complicated at first. We achieved our ROI after 6 months!
To be honest, I find the article somewhat superficial. The basics are well explained, but I'm missing the details on performance optimization. When you have hundreds of customer groups and thousands of tiered pricing structures, the system can really start to struggle.
It took us almost six months to optimize our pricing to the point where loading times were acceptable. Caching is the key here, but even that needs to be configured correctly.
Nevertheless, the article is certainly helpful for beginners. However, one shouldn't underestimate how complex the topic can become with large catalogs.
We resisted a B2B shop system for a long time – 'our customers order by phone or email anyway' was always the argument. But since we Shopware With the right customer group configuration in place, over 60% of our regular customers order online.
The time savings are enormous! Previously, our clerks had to manually enter each order and compile prices from various tables. Now, the customer sees their individual price directly and can order independently.
I find the option to structure customer groups hierarchically particularly clever. For example, we have a main group called 'tradespeople' with subgroups for different trades. Each subgroup has specific discount tiers for its typical products.
As a long-time B2B dealer in the medical technology sector, I can only confirm the points made in the article. The complexity of customer groups and individual pricing agreements is enormous – especially when working with various hospital networks and purchasing groups.
What I feel is somewhat lacking in the article is the legal aspect of price differentiation. In the B2B sector, one must be careful not to violate competition law when offering better terms to certain customers than others. I recommend that everyone seek legal advice in this regard.
The technical implementation in Shopware It's actually really well implemented. We use the combination of customer groups and rule-based pricing to map our complex contract structures. The ability to offer limited-time promotional prices only to specific customer groups has made our marketing campaigns significantly more effective.
A follow-up article on offer management and price negotiations directly in the shop would also be interesting – that's our next big step.
Finally, an article that explains B2B pricing in detail. Shopware Really clearly explained! We run a wholesale business for industrial supplies here in the region and struggled for a long time with Excel spreadsheets and manual price adjustments. Tiered pricing was always a nightmare – every customer wanted different terms, and we regularly made mistakes.
Since we started using Shopware and properly configured the customer groups, everything runs automatically. The ability to clearly separate dealer prices from end-customer prices has been particularly helpful. Our sales representatives can now see directly in the system which discount tiers apply to which customer.
What particularly impressed me was the integration with our ERP system. Prices are automatically synchronized, and we no longer have any discrepancies between our inventory management and online shop. This easily saves us 10 hours of manual work per week!
A little tip from me: Start with simple customer groups and refine them later. We initially created 15 different groups and got completely lost. Now we have 5 main groups and work with rules – much clearer!