Commerce Bulk Product Creation

Date Published: 

Commerce Bulk Product Creation was the first contributed module to the commerce project and provides a quick way to create multiple combinations of products with a single form submission. It also optionally manages the creation of the display associated to the product variations in different ways such as generating a display for each product created in bulk.

Some conditions in the product configuration need to be met in order to use the bulk creation feature, you need to have one or more fields of list type, boolean or term references with the submodule for taxonomy support. There's also support for Entity Reference fields with the BPC entity reference module.

Note that once created, this module doesn't support yet bulk edition or deleting, you may find useful Commerce VBO.


This module facilitates the creation of groups of related products in bulk. Product administrators can select a number of options for various fields, and a product will be created for all possible combinations of these values. Out of the box, only list fields are supported for this, but an API exists to enable other types of fields for 'combination creation'.

The module also provides various ways to create display nodes for the newly-created products:

Redirect user to node creation form (with title and product reference filled in).
Silently create display node referencing all created products.
Silently create one display node for each created product.
This will greatly speed up the task of adding numerous products at once.

Installation / Getting Started

Besides installing and enabling as usual, before this module is of any use, you have to at least have one product type that has a 'combination creating' field (out of the box, this can only be list fields; but after enabling the included Taxonomy reference integration module, you can also use taxonomy reference fields). Once you have at least one of those, you can use the local task "Bulk add products" on the products page to create bulk products.

Terms to link to Blog Posts: