Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Current »

A matrix price list is another type of price list. Through the addition of a second key dimension, prices can be calculated, displayed and maintained (multiple times) per combination of the SKU (product) and any other dimension, such as country, quantity, customer, etc.

  1. Define a matrix pricing logic:
    1. Go to Configuration > Calculation Logic > Generic Logic and create a new one.
    2. Set the logic's Nature to Matrix.
    3. Define the logic's elements, including an element that is visible and returns a set of keys:

      return [ "A", "B", "C" ]
  2. Define a price list logic (or a product logic) that will reference the matrix logic and retrieve the key list:
    1. Go to Configuration > Calculation Logic > Generic Logic and create a new one.

    2. In the element, in which you need to use the value of the secondary key, you can retrieve it this way:

      api.getSecondaryKey()
  3. Create a price list:
    1. Go to PriceBuilder > Price Lists and create a new one.
    2. In Default pricing logic, select the price list logic created previously.
    3. In Matrix logic, select the matrix logic created previously.
    4. In Matrix logic element, select the element in the matrix logic that returns the key list.
  • No labels