System Configuration (Global)
Configure Pricesystem here:
- 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.
Strategy: Price Select Rule
This decides how Pricesystem selects the final price when multiple candidate prices exist.
- 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)
Example (conceptual):
customer_pricepricelistspecial_pricetier_priceorig_price
Details: Sort Order Strategy
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 "regular price" can be the next available price from the sort order list (instead of always using the original Magento price).
There is also a related setting:
- Config path:
pricesystem/price_select_rule/skip_customer_group_discounts_for_next_available_price - If enabled, the next-available strike-through price is shown without additional customer/group discounts applied.
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.
