Create abstract products and product bundles

Edit on GitHub

This doc describes how to create abstract products and product bundles.


To be able to create product variants of the abstract product, create at least one super attribute.

Each section contains reference information. Make sure to look up the necessary information as you go through the process.

Define general settings

  1. Go to Catalog > Products.
  2. Depending on the type of the product you want to create, select one of the following:
    • Abstract product: click Create Product.
    • Product bundle: click Create Product Bundle. This opens the Create a Product page.
  3. On the General tab, define general settings:
    1. For STORE RELATION, select one or more stores.
    2. Enter an SKU PREFIX.
    3. Enter a NAME for each locale.
    4. Optional: Enter a DESCRIPTION for needed locales.
    5. Optional: Select NEW FROM and NEW TO dates.
    6. Select Next > and follow Define prices.

Reference information: Defining general settings

STORE RELATION Defines the stores the product will be available in.
SKU PREFIX Unique product identifier that will be used to track unique information related to the product.
NAME Name that will be displayed for the product on the Storefront.
DESCRIPTION Description that will be displayed for the product on the Storefront.
Defines the period of time for which the following applies:

Define prices

On the Price & Tax tab, do the following:

  1. B2B Shop: Optional: To define prices for a merchant, select a MERCHANT PRICE DIMENSION.
  2. Enter one or more DEFAULT prices for needed locales and currencies.
  3. Optional: To display promotions, enter ORIGINAL prices for needed locales and currencies.
  4. Select a TAX SET.
  5. Select Next > and follow Define product variants.

Reference information: Define prices

MERCHANT PRICE DIMENSION Merchant relation to apply the prices to.
To create one, see Create merchant relations
If you select Default prices, the prices will apply to all customers.
Gross price
Net price
Gross and net value of the product. A gross prices is a price after tax. A net price is a price before tax.
If a product variant of the abstract product does not have a price, it inherits the price you enter for the abstract product.
DEFAULT price Default price is the price a customer pays for the product.
ORIGINAL price An original price is a price displayed as a strikethrough beside the default price on the Storefront. The original price is optional and is usually used to indicate a price change.
TAX SET Conditions under which the product will be taxed.
For instructions on creating tax sets, see Create tax sets.

Default and original prices on the Storefront

If you want to display the difference in price in order to show what the price was before and how it changed, you add both default and original prices. The default prices are displayed in the online store as a current price, while the original one is displayed as a strikethrough. Default and Original prices

Define product variants

Adding super attributes
  • You can add super attributes to product variants only when creating an abstract product.

  • To be able to add product variants after creating an abstract product, add at least one super attribute.

On the Variants tab, depending on the product type, do one of the following:

  • Product bundle: Click Next > and follow Define meta information.

  • Abstract product: Define product variants as follows:

    1. Select one or more super attributes to create product variants from.
    2. In the field next to the super attribute you’ve selected, select one or more product attribute values.
    3. Repeat the previous step until you select at least one value for each selected super attribute.
    4. Click Next > and follow Define meta information.

    Defining product variants

Reference information: Define product variants

Only for abstract products

The reference information in this section is relevant only for abstract products. When you create a product bundle, a single product variant is created automatically.

In the Variants tab, you can see all the existing super attributes. To create a super attribute, see Create product attributes.

You can select as many super attributes as you need and define one or more values for them. For each product attribute value you select, a product variant will be created. After creating the abstract product, you will be able to create new product variants based on the super attributes you select when creating the abstract product.

Optional: Define meta information

  1. Click the SEO tab.
  2. Enter any of the following for needed locales:
    • TITLE
  3. Click Next > and follow Add images.

Reference information: Define meta information

TITLE Meta title to display on search pages and browser tabs.
KEYWORDS Meta keywords that will be used by some search engines to match search results to search queries.
DESCRIPTION Meta description to be displayed on search pages.

Optional: Add images

  1. On the Images tab, do the following for the needed locales:
    1. Click Add image set.
    2. Enter an IMAGE SET NAME.
    3. Enter a SMALL IMAGE URL.
    4. Enter a LARGE IMAGE URL.
    5. Optional: Enter a SORT ORDER.
    6. Optional: To add one more image, click Add image.
    7. Repeat steps 3-6 until you add all the needed images.
    8. Optional: To add one more image set, click Add image set.
    9. Repeat steps 2-8 until you add all the needed image sets.
  2. Click Save.

This opens the **Edit Product Abstract:{product SKU} page with a success message displayed.

Reference information: Add images

DEFAULT locale Images from this locale will be displayed for the product in the locales images are not added for.
IMAGE SET NAME Image set name. For a multi-word name, instead of spaces, use dashes and underscores.
SMALL IMAGE URL A public URL to fetch a low-resolution image from. The image will be displayed on product catalog pages.
LARGE IMAGE URL A public URL to fetch a high-resolution image from. The image will be displayed on product details pages.
SORT ORDER A number that will define the position of the image on a page relatively to the sort order value of the other images. An image with a smaller sort order value is displayed higher on a page.

Next steps