The data structure in Pimberly is highly configurable, allowing you to choose the way you want Pimberly to work for you. Pimberly represents products as structured documents rather than relational data, meaning that each product type can vary considerably from others in your assortment.
One of the primary ways that this makes Pimberly different from many PIM solutions is that it allows for deeply nested structures. For example, a product group can represent a bundle, which in turn contains a product group of variants or options, and so-on. Any number of product types can be set up within Pimberly according to your own requirements.
Product types allow you to define the various kinds of products you sell and how they relate to each other. The primary use of product types is to control which product types can contain other product types.
When a product type ‘contains’ other products it is referred to as a product group, and the products within that group are referred to as items or variants, depending on how they are sold.
An individual product exists only once but can be an item in many groups, and is referenced by the parent groups. This means any change you make to a product is immediately reflected in any groups in which it belongs.
Product groups have two main uses:
Record that a set of existing products can or must be sold together, and store marketing content that relates to selling them as a set (this is usually an 'item group')
Allow you to manage attributes that are shared between related products without duplication (this is usually a 'variant group')
For example, the below figure shows a bundle where a laptop, printer and tablet are being offered together at a special price. Within that bundle are further product bundles, options and variants:
The main bundle deal is an item group of components, meaning that each of the three main items (the laptop, the tablet bundle and the printer bundle) must be purchased together
The laptop is a variant group, as it has several colours to choose from - each of those colours is a variant, i.e. SKU
The iPad bundle is an item group of components, in which the user must choose the iPad 32GB (SKU) and at least one item from the iPad Protection option group
The printer is also a bundle of components containing the printer (SKU) and an ink cartridge component group bundle, which in turn contains two printer inks (SKUs)
This is just an example of the extent to which products and product types can be nested within Pimberly.