Chat on WhatsApp

Customer-segment pricing — how granular can it really get?

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?