The product catalog enables handling of products offered in the shop, including their specifications and pricing.
Products are a special type of content that contains typical content Fields as well as additional product information.
Each product belongs to a product type (similar to how a Content item belongs to a Content Type).
Product types represent categories that a product can belong to. A product type can be, for example, a sofa or a keyboard.
Product types, like Content Types, define the global properties of products and Fields a product consists of. A product type also defines the attributes that all products of this type can have.
Product attributes provide different information about a product. Typical product attribute examples are: length, weight, color, format, and so on.
The following attribute types are available:
Product attributes are collected in groups. An example of an attribute group can be dimensions (length, width, height).
You can assign both whole attribute groups or individual attributes to a product type.
Product availability and stock¶
Product availability defines whether a product is available in the catalog.
When a product is available, it can have numerical stock defined. The stock can also be set to infinite (for example, in case of digital products).
Availability does not automatically mean that a product can be ordered. A product can be available, but have zero stock.
A product can only be ordered when it has either positive stock, or stock set to infinite.