Skip to content

Vendor-neutral, engineer-written explanations. Clear definitions first, then practical steps with real examples — no fluff.

How to set minimum order values per B2B account in Shopware 6?

SB
Written by StageBit Engineering Team
Updated May 2026 4 min readVerified by engineers

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.
1

Segment B2B customers

Customers → Customer Groups

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
PRO TIP Keep pricing groups and minimum order groups aligned whenever possible. Your support team will thank you later.
2

Create cart value rules

Settings → Rule Builder

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
COMMON MISTAKE Many stores validate against gross totals instead of net totals, which creates confusion for VAT-exempt B2B buyers.
3

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
IMPORTANT If you only block payment submission and not cart actions, buyers can still waste time building invalid orders.
4

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
PRO TIP Use custom fields instead of duplicate customer groups when only a few accounts need different thresholds.
5

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
COMMON MISTAKE Teams often test only one account type and miss edge cases tied to promotions or tax rules.

Shopware B2B Minimum Order Checklist

0 of 6 complete

Mistakes 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.

Was this answer helpful?

Your feedback helps us improve our answers.

Still need help?

Talk to our Shopware experts

We've handled GDPR/CCPA compliance for dozens of EU & US Shopware stores.

Talk to Shopware Experts

Tell us more about your brand!

Rohit Kundale, Our VP of Sales and Marketing is ready to meet with your team.