Customer Overrides (Advanced Config Add-On)
Customer overrides require the Pricesystem Advanced Config Add-On:
- Composer package:
mageb2b/pricesystem-advancedconfig - Magento module:
MageB2B_PricesystemCoreAdvancedConfig
Where To Configure
- Admin ->Customers -> All Customers -> Edit
Customer Price Select Rule
The customer-level setting can override the system configuration.
Selectable options in the current UI:
Default
Uses the default customer behavior from configuration.
Lowest
Uses the lowest-price strategy.
Highest
Uses the highest-price strategy.
Price select from system config
Uses the global strategy from:
pricesystem/price_select_rule/priceselect
Custom sort order
Uses a customer-specific priority list from pricesystem_customer_sort_position.
If the customer has no custom list defined, it falls back to the global sort order list. If customer-specific sort rows exist, sort-order strategy is enforced for that customer.
Individual price formula
Selects the formula pricing strategy. The formula itself is resolved in this order:
- Customer formula (if set)
- Group formula (if set)
- System configuration formula
Default Setting Note
Advanced Config provides this config path:
- Config path:
pricesystem/advanced/default_priceselect
Important: in the current code, this value is not automatically applied for new customers in the save flow.
Legacy note: value 3 (fallback to group) exists in code but is not exposed as a selectable UI option in current source.
