...
- Define a matrix pricing logic:
- Go to PriceBuilder Configuration > Calculation Logic > Generic Logic and create a new one.
- Set the logic's Nature to Matrix.
Define the logic's elements, including an element that is visible and returns a set of keys:
Code Block return [ "A", "B", "C" ]
- Define a price list logic (or a product logic) that will reference the matrix logic and retrieve the key list:
Go to PriceBuilder to Configuration > Calculation Logic > Generic Logic and create a new one.
In the element, in which you need to use the value of the secondary key, you can retrieve it this way:
Code Block api.getSecondaryKey()
- Create a price list:
- Go to PriceBuilder > Price Lists and create a new one.
- In Default pricing logic, select the price list logic created previously.
- In Matrix logic, select the matrix logic created previously.
- In Matrix logic element, select the element in the matrix logic that returns the key list.