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 = Lowest
    • 2 = Highest
    • 3 = Sort order
    • 4 = 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 <= 0 are ignored by the selection strategies that support it.

Found an issue with this documentation? Let us know