Ibexa Commerce offers a built-in Product Content Type.
Any content of this type can be automatically used for all shop functionalities, such as adding to basket, price calculation and ordering, and can be embedded on the front end with quick ordering buttons.
A Product contains the following Fields:
||Main name of the product. Used to create the URL|
||Unique Stock keeping unit|
||Additional product name|
||Short product description|
||Long product description|
||A set of product specification values. They are indexed in the search engine and can be used for faceted search|
||European Article Number|
||SKU of the product as assigned by the manufacturer|
||ezimage||Main product image|
||Technical product description|
||Link to a product video|
|Add. Product image 1-4||
||Up to four additional images|
||Default product currency|
||One of predefined VAT rates|
||Product type used for grouping products in comparison|
||Product packaging unit|
|Min order quantity||
||Minimum quantity that can be ordered|
|Max order quantity||
||Maximum quantity that can be ordered|
||Flag to indicate if the product is discontinued|
Custom product Content Type¶
Ez5CatalogDataProvider defines which Content Type is treated as products and which Field in Product Content items
is treated as SKU:
If you replace the built-in product with a custom Content Type, you need to replace these constants.
You also need to configure the Content Type to be treated as
A product can have different variants, corresponding for example to different colors or sizes.
You can select and preview variants on the product's page. Variants can have one or two levels. When you choose a first attribute, the shop narrows down the options for the second level.
A product type represents a collection of very similar products that differ only in some characteristics. It is used to show a list of products in a tabular way, every product can be added to the basket directly from the overview page.