Import and Export Inventory, Options

This table describes how each product type is imported and exported to a catalog. You can also find a description of the inventory record, and product notes on options for each product type.

Import/Export, Inventory, and Options

 

Catalog Object Import/Export

Inventory

Options

Standard Product   Has a single inventory record Options can be configured and purchased.
Base Product

Imported as the <product> element, based on the definition in catalogs.xsd.

If a base product is imported without its variants, the products specified in the <variants> section remain related to the main. Other variants are unlinked from the main and become normal products.

Deleting a base product doesn't delete the variants.

Does not have an inventory record.

Options are defined in the base product, but only purchased with the variation product.
Variation Group

Included within the <product> element under the <variations> block as a subelement called <variation-groups>.

Catalog import can assign variation groups from one base product to another in the same way that variation products are assigned to a different base product.

Does not have an inventory record. Inventory is calculated as the sum of inventory of any of the variation products in the group. Options are defined in the base product, but only purchased with the variation product.
Variation Product

If a variant product is imported without its base product, the product remains a variant.

A variation product has exactly one base product. You can't reliably change this ownership from one base product to another in a single import process. You can, however, release the relationship with one import process and establish the relationship with a subsequent import process.

Has an inventory record.

However, some legacy variation products, configured before version 2.10, don't have an inventory record. In this case inventory levels are managed through the base product.

Options are defined in the base product, but only purchased with the variation product.
Product Set

If a set product is imported without its parent product set, it remains a member of the set.

The set doesn't have an inventory record, but all the products in the set have their own inventory records. Options can be configured and purchased for the product set or for each individual product in the set.
Product Bundle

If a bundled product is imported without its bundle, it remains a member of the bundle.

Deleting a bundle does not delete the bundled products.

The product bundle has an inventory record and all products in the bundle have inventory records. Options can be configured and purchased for the product bundle or for products within the bundle.

X Privacy Update: We use cookies to make interactions with our websites and services easy and meaningful, to better understand how they are used. By continuing to use this site you are giving us your consent to do this. Privacy Policy.