You are browsing the documentation for version 3.1 of OroCommerce, OroCRM and OroPlatform, which is no longer maintained. Read version 5.1 (the latest LTS version) of the Oro documentation to get up-to-date information.

See our Release Process documentation for more information on the currently supported and upcoming releases.

Available in OroCommerce

Manage Products in the Back-Office


This section is a part of the Product Management topic that provides the general understanding of the product concept in OroCommerce.

The flow for creating and managing products may vary depending on the needs of your business, whether you have small scale operations or complicated product characteristics and visibility settings. With the help of OroCommerce flexible product management system, configuring products is simple to achieve. However, it may not be obvious where to start. This section is here to guide you through the process and refer you to suitable topics.

Prepare for Product Creation

OroCommerce supports both product attributes and product families. Product attributes are configurable parameters for a product such as products size, color, brand, name, inventory status, and the like. They can be arranged into a product family that is a group of related attributes to be displayed as a titled section at the OroCommerce storefront. Both product components are used when creating simple and configurable products. A special price attribute helps you store the price related information that may be easily reused when you plan the prices on the website.

With this information in mind, here are the references to the elements that need to be created and/or configured before you proceed to creating an actual product in OroCommerce:

  • Create product units — to select the primary product unit and its precision.

  • Create product families and product attributes — to design a structure for product information and give the product-specific characteristics, such as color or size.

  • Create price attributes — to add custom parameters where you can store the price-related information (e.g., MSRP) that may be used in the rule-based price lists to calculate the price for the buyer.

Create Your Products

Next, you can proceed to creating products. You can create two types of products in OroCommerce, simple and configurable.

Simple products are physical items that exist in a basic, single variation. Their qualifiers, such as color or size, cannot be modified meaning customers cannot select the same product with slightly different characteristics. Simple products have a unique SKU and serve as ‘building blocks’ for configurable products.

Unlike a simple product, a configurable product is an item available in multiple variations. Customers ‘configure’ the product in terms of its color, size or any other applicable parameters according to buying needs. In the storefront, a configurable product with all its different attributes (e.g. size and color variations) is displayed as a matrix ordering form.

Control Your Products

Once you have created products, you can: