How to set minimum order values per B2B account in Shopware 6?
Quick Answer
You can set minimum order values per B2B customer account in Shopware 6 using custom customer groups, Rule Builder conditions, and checkout validations. Most stores handle this with either a B2B extension or a small custom plugin tied to customer-specific rules. The setup usually combines account segmentation, cart rules, and custom messaging so buyers see the restriction before checkout fails.
Before You Start
- ✦ Customer segmentation strategy — You need a clear way to separate wholesalers, distributors, and VIP accounts.
- ✦ Shopware Rule Builder access — Most of the validation logic depends on rules and sales channel conditions.
- ✦ Plugin or custom development plan — Native Shopware handles generic cart minimums well, but account-level logic usually needs extra work.
Segment B2B customers
Start by separating your B2B accounts into logical groups. Most stores create groups like wholesalers, regional distributors, franchise buyers, or key accounts. This matters because minimum order logic becomes much easier to maintain when rules target groups instead of individual customer IDs. If you try to manage this customer by customer, the admin side becomes messy fast once sales teams start adding exceptions.
- Create dedicated B2B customer groups
- Assign accounts to the correct segment
- Document minimum thresholds per segment
Create cart value rules
Next, create rules that check cart totals against each B2B group’s minimum order requirement. For example, wholesalers may require a €500 subtotal while distributors need €2,000. Use conditions tied to customer groups and cart amount ranges. This keeps the logic reusable across shipping methods, promotions, and checkout validation later.
- Create one rule per minimum threshold
- Target the correct customer group
- Validate subtotal conditions carefully
Add checkout validation
Shopware’s default minimum order setting works globally, not per account. So you’ll usually need a plugin or custom subscriber that blocks checkout when the active customer fails the assigned minimum threshold. The best implementations validate directly in the cart and checkout process so buyers see feedback early instead of getting rejected after entering payment details.
- Hook validation into cart processing
- Display account-specific minimum messages
- Prevent order submission below threshold
Handle account exceptions
Real B2B stores almost always need exceptions. Some accounts negotiate lower minimums, while sales reps may temporarily waive restrictions during promotions or stock clearances. Build this flexibility into your setup from the beginning. The cleanest approach is adding a custom customer field for override values rather than cloning customer groups repeatedly.
- Create override fields for exceptions
- Allow temporary sales overrides if needed
- Log changes for account managers
Test every checkout flow
Before going live, test every B2B scenario with real account combinations. This includes guest checkout restrictions, tax-exempt customers, multi-currency orders, and discount interactions. Minimum order logic often breaks when promotions reduce the subtotal unexpectedly. Most problems show up here—not during development.
- Test with discount codes enabled
- Validate multiple customer accounts
- Check storefront error messaging carefully
Shopware B2B Minimum Order Checklist
0 of 6 completeMistakes Most Developers Make
! Using one global minimum
What happens: Smaller accounts get blocked unnecessarily while large buyers bypass negotiated rules.
Fix: Separate logic by customer group or account-specific custom fields.
! Ignoring discount interactions
What happens: Promotions accidentally push valid carts below the threshold during checkout.
Fix: Decide early whether validation should happen before or after discounts.
! Hardcoding account IDs
What happens: The setup becomes impossible to maintain once new B2B accounts are added weekly.
Fix: Base logic on groups, tags, or custom fields instead of raw customer IDs.
Key Takeaway
The short version: minimum order values per B2B account in Shopware 6 work best when you combine customer segmentation, Rule Builder logic, and checkout validation. Most stores should avoid hardcoded customer setups because they become difficult to maintain after launch. The biggest problems usually come from discount interactions, VAT handling, and exception management for sales teams. Build flexibility into the structure early instead of patching it later. Start with Step 1—that one alone handles most of it.
Related Answers
Still need help?
Talk to our Shopware experts
We've handled GDPR/CCPA compliance for dozens of EU & US Shopware stores.