Important
You are browsing documentation for version 5.0 of OroCommerce, supported until January 2025. Read the documentation for version 6.0 (the latest LTS version) to get up-to-date information.
See our Release Process documentation for more information on the currently supported and upcoming releases.
Manage Price Attributes in the Back-Office
A Price Attribute is a custom parameter, like the manufacturer’s suggested retail price (MSRP), minimum advertised price (MAP), or shipping cost that may be needed as input information for your retail price listed on the website. Price attributes help you extend the product options with any custom value related to the price formation.
Before reading on, consider watching a short demo from our media library on how to set up price attributes in OroCommerce.
You can use the price attribute as a base value for manually or automatically generated price list.
Create a Price Attribute
To create a new price attribute:
Navigate to Products > Price Attributes in the main menu.
Click Create Price Attribute. The following page opens:
Type in the price attribute name (used as a UI label) and the field name used in the code and database to refer to the price attribute container.
Select the currencies that are supported for this price attribute:
Click the currency to select only one of them.
Hold the
Ctrl
key and click another currency to add it to the selection.Hold the
Shift
key and click another currency to select a range of currencies.
Click Save.
Now you can set the price attribute value for every product in the Product Prices section:
Manage Price Attributes
View Price Attribute Details
To view all price attributes, navigate to Products > Price Attributes in the main menu.
Here, you can create a new price attribute, filter the list of existing ones by a price attribute name or a field name, and view price attribute details by clicking on the item. Also, you can view, edit, or delete a price attribute by hovering over the More Options menu to the right of the item.
To remove multiple price attributes, select checkboxes in front of the price attributes that you want to delete. At the right end of the list header, click the More Options menu and click Delete to remove all selected price attributes.
Find the necessary price attribute in the list and click on it.
The following information is available immediately:
Price Attribute – The name or label of the price attribute.
Field Name – The name of the field in the code/database that represents the price attribute.
Currencies – The currencies in which this price attribute is supported.
Enabled in Product Export – If enabled, this price attribute is used in the storefront product listing export.
Edit a Price Attribute
To edit a price attribute:
Navigate to Products > Price Attributes in the main menu.
Hover over the More Options menu to the right of the item and click Edit to start editing its details.
Amend the price attribute name (used as a UI label) and/or the field name used in the code and database to refer to the price attribute container.
Modify the selection of the currencies that are supported for this price attribute:
Click the currency to select only one of them.
Hold the
Ctrl
key and click another currency to add it to the selection.Hold the
Shift
key and click another currency to select a range of currencies.
Click Save.
Next, adjust the price attribute values and provide values for newly added currencies in the product details.
Set a Price Attribute Value in the Product Details
To set a price attribute (e.g., Minimal Advertised Price) for a product:
Navigate to Products > Products in the main menu.
Hover over the More Options menu to the right of the item and click Edit to start editing its details.
Price attributes such as MSRP and MAP are available under the Product Prices section of the product view/edit page:
Shipping cost price attribute information is available under the Shipping Options section of the product view/edit page:
Shipping cost can work in conjunction with a shipping method, such as Fixed Shipping Cost. For example, if the shipping cost for a product is set to $2.70 and the surcharge configured for the Fixed Shipping Cost shipping method is $3, then the shipping charge at checkout will equate to $5.70.
Hint
Fixed Product Shipping Cost is available starting from v5.0.2. To check which application version you are running, see the system information.
Provide the value per unit and currency.
Click Save.
Now you can use the price attribute as a variable parameter in price list generation.