Set up attribute-based pricing for configurable products
We will not be accepting edits to this topic, because it is generated from a business process in Lifecycle Services.
This procedure shows how to set up attribute-based pricing. As a prerequisite, you must have a product configuration model that has one or more components and attributes. This example uses the High End Speaker product model in the USMF demo data company. Typically, a product manager uses this procedure.
Create a new price model
- Click Product variant model definition.
- Click Product configuration models.
- In the list, select the High End Speaker line, but don’t click the link for the name.
- On the Action Pane, click Model.
- Click Price models.
- Click New.
- In the Price model name field, type a value.
- Use a name that makes the model easy to identify.
- In the Description field, type a value.
- Click Save.
Add price elements
- Click Edit.
- Each component in a product model can have a base price element and any number of price expression rules. You can also add prices in different currencies.
- In the Base price expression field, type a value.
- For example, type 100. A base price expression can be a numerical value, or it can consist of an arithmetic calculation that involves one or more attributes.
- Click Add.
- In the Name field, type ‘Rosewood’.
- The price expression name helps identify what the price element represents. In this example, we are creating a price element for the Rosewood speaker cabinet finish option.
- Click Edit condition.
- A price condition helps guarantee that a price expression element is included in the sales price only if a specific combination of attributes is present.
- In the ConstraintBody field, enter 'CabinetFinish=="Rosewood"'.
- Click OK.
- In the Expression field, type a value.
- For example, type 50.
- Close the page.
- Close the page.