Bulk operations
Bulk operations are operations of any kind, which can be applied to a large number products at the same time. Bizzkit PIM provides a collection of built-in bulk operations as well as an option to define custom bulk operations which run in an external system.
Built-in bulk operations
All built-in bulk operations are grouped into categories, so it's easy for the user to identify related operations by topic.
Product related operations
Operations related to products and attributes on products.
Update products
Updates products by adding, replacing, changing or removing attributes and their values. The relevant attributes can be configured as part of this bulk operation. A Merge rule is set to define what action should be applied to the products in the operation. The following merge rules are available:
- Add New
- Replace Existing
- Add New or Replace Existing
- Merge
In case Merge has been chosen as merge rule, the user will be able to specify a more detailed merge rule per attribute configured in the Update product bulk operation. These are the available options:
- Add new or replace single valued / append multi valued unless exact value is already in value list
- Add new or replace single valued / append multi valued unless part of value is already in value list
- Add new or replace single valued / append multi valued
- Add new or replace
- Remove
Enrich products
Runs one or multiple product enrichers on the products included in the operation. One of the following options can be chosen by the user:
- Enrich from product hierarchy
- Enrich from product enricher(s)
When enriching from product hierarchy, the product enrichers which are configured on each product's hierarchy are run accordingly.
When enriching from product enricher(s), one or multiple product enrichers can be specified to run on all products included in the operation.
Export products to CSV
Exports all products included in the operation to a CSV file. As part of the bulk operation configuration steps, the attributes and segments to be exported can be set. If no attributes are set, all attributes on the products will be exported. The user can configure the export options to either split the export into multiple files or export all products into a single file.
Read more about this operation
Unpublish products
Unpublishes all products included in this operation, setting the State property of the products to Unpublished.
Delete products
Deletes all products included in this operation permanently. By default, only unpublished products will be deleted. The configuration steps of this operation provide the option to also include published products in the deletion.
Warning
Use this bulk operation with care. All products included in the operation will be permanently deleted, there's no option to undo this action.
Master/variant related operations
Operations related to organizing products' master/variant hierarchies.
Add variants to master
Adds a single master product to all products included in the bulk operation. The master product to use is selected as part of the configuration steps of this operation. By executing this operation, the included products will become a direct variant of the selected master product.
Remove variants from master
Removes a single master product from all products included in the bulk operation, if the selected master product is a direct master of the product included in the operation. The master product to use is selected as part of the configuration steps of this operation.
Product category related operations
Operations related to organizing products in product categories.
Place products in category
Places all products included in the bulk operation in the selected product category. An option for setting one or more of the selected product categories as a primary category is available.
If the selected category has a product enricher attached, that will be run if the Run enrichers option is checked.
Read more about this operation
Remove products from category
Removes the products included in the bulk operation from the selected product category, if the products are a part of this category.
Remove primary category
Removes all primary category flags from the products included in this operation. This won't remove the products from any category, as it just changes any existing primary category to a regular category placement.
Bundle related operations
Operations related to bundling products.
Add to bundles
Adds all products included in the operation to one or more bundles. The bundle(s) as well as some meta information regarding the bundling can be configured by the user.
Remove from bundles
Removes all products included in the operation from one or more bundles. The bundle(s) can be configured by the user.
Other operations
Specific operations which don't belong to any other section.
Update attribute segments
Adds, replaces or removes individual attribute segments on all products included in the operation. The attribute field and segment as well as a value can be configured for one or more attributes.
Publish state
Some bulk operations publish the products they change. An unpublished product becomes published, and the changes to a published product are published.
| Operation | Products that are published |
|---|---|
| Update products | All products that the operation updates |
| Enrich products | All products that one or more product enrichers run on |
| Place products in category | All products that one or more product enrichers run on, when Run enrichers is checked |
| Update attribute segments | All unpublished products included in the operation |
| Add variants to master, Remove variants from master | The master product |
| Add to bundles, Remove from bundles | The bundles that change |
Unpublish products, Delete products, Export products to CSV, Remove products from category and Remove primary category do not publish products.
Importing products from CSV works the same way. Products whose attribute values the import changes are published. A master product is published when the import changes its variants, and a bundle is published when the import changes its bundled items. When an import is run with runEnrichersOnPlacement, all products that one or more product enrichers run on are published, unless the publish status is kept, see below.
When the preference Keep the original product publish status during imports and bulk operations is enabled under Administration -> Preferences, Update products, Enrich products, Place products in category, Update attribute segments, and the attribute values and product enrichers of a product CSV import leave unpublished products unpublished. API clients can override the preference per request with keepPublishStatus. The product CSV import endpoint accepts keepPublishStatus in API version 26, and the bulk operation endpoints accept it in API version 26-preview. The preference also applies to the product enrichers that run when a product is placed in a category from the product page, or with runEnrichers in a request to PATCH /api/products. That request has no keepPublishStatus override, and attribute values that it changes always publish the product. The preference does not apply to the variant and bundle operations or to variant and bundle changes in an import. These always publish the products they change.
Running these operations publishes products
A user who can run these operations or import products can publish products through them, also without the permission to publish or unpublish products directly. This includes a user who can run Update products or Update attribute segments only through attribute permissions.
Custom operations
All external bulk operations, meaning non built-in bulk operations, are listed here. These operations are run outside of Bizzkit PIM and are therefore owned by the customer solution. External bulk operations are particularly useful for running customer-specific operations on PIM products. They allow PIM users to select the products and initiate the operation directly from the PIM user interface.
If no external bulk operations have been configured, the Custom operations section will not be shown in the overview.
Info
Read more about external bulk operations and how to configure them.






