You are browsing documentation for version 5.0 of OroCommerce, OroCRM, and OroPlatform, maintained until August 2024 and supported until March 2026. 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.
This section is part of the Product Management topic that provides a 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.
OroCommerce supports both product attributes and product families. Product attributes are configurable parameters for a product, such as product size, color, brand, name, inventory status, and the like. They can be arranged into a product family, 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 create an actual product in OroCommerce:
Create product units — to select the primary product unit and its precision.
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.
Simple products are physical items that exist in a primary, 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. A configurable product with all its different attributes (e.g., size and color variations) is displayed in the storefront as a matrix ordering form.
Once you have created products, you can:
Discover what basic and advanced actions you can apply to products in the back-office in the Products Grid section.
Proceed to manage the way products are displayed in the storefront, as described in the Highlight and Illustrate Products in the Storefront section.