System Configuration (Global)
Even if you only purchased Customerprice, the Pricesystem core module is always installed, and the global selection rules are configured there:
- Admin ->Stores -> Configuration -> MageB2B -> Pricesystem
Enable Pricesystem (Per Website)
- Config path:
pricesystem/general/active - Scope: Website
If Pricesystem is disabled for a website, Magento's default pricing is used (and customer_price will not be selected).
Strategy: Price Select Rule
- Config path:
pricesystem/price_select_rule/priceselect - Values:
1= Lowest2= Highest3= Sort order4= Individual price formula (requires Pricesystem Advanced Config Add-On)
Sort Order List (Priority Order)
Used only when priceselect = Sort order.
- Config path:
pricesystem/price_select_rule/price_sort_order - Meaning: Top = highest priority (first match wins)
If you want customer-specific prices to win, put customer_price near the top of the list.
Optional: Next Available Price As Strike-Through
Used only when priceselect = Sort order.
- Config path:
pricesystem/price_select_rule/use_next_available_price_in_strike_through - If enabled, the strike-through price can be the next available price from your sort order list.
Related:
- Config path:
pricesystem/price_select_rule/skip_customer_group_discounts_for_next_available_price - If enabled, the next-available strike-through price is evaluated without additional customer/group discounts.
Notes About Zero Prices
- Config path:
pricesystem/price_calculation/skip_zero_price - If enabled, candidate prices
<= 0are ignored by the selection strategies that support it.
