Customer-segment pricing — how granular can it really get?
Categories:
Magento for B2B Wholesale
Surprisingly granular. Magento’s native pricing stack lets you layer:
- Customer-group prices: per SKU, per group (Bronze / Silver / Gold / Platinum). 4 prices for 1 SKU is trivial; we’ve done 24 groups on a paint distributor.
- Tier prices: per group, per quantity-bucket. e.g. Gold tier: $10 at 1–99, $9 at 100–499, $8 at 500+.
- Special prices: per SKU, per customer (not just group), with start/end dates. Useful for "this one big buyer gets $7.50 forever".
- Cart price rules: conditional discounts ("any 100 SKUs from category X = 10% off") layered on top.
- Shared-catalog pricing (Adobe Commerce only): a complete alternate price-list per company-account. Open Source approximation: customer-segment + cart rules.
The wholesale reality — a single SKU might have 12 different prices across your buyer base. Magento handles that; Shopify B2B price lists hit limits around 4–5 tiers.
Performance note: with >500 active customer-group prices per SKU, indexing slows. Mitigation: keep group count under 30, push customer-specific overrides to "special prices" instead of new groups.
Was this helpful?