Skip to main content
mutation

Requires write_products access scope. Also: The shop must have access to bundles feature.

Creates a product bundle that groups multiple Product objects together as components. The bundle appears as a single product in the store, with its price determined by the parent product and inventory calculated from the component products.

The mutation runs asynchronously and returns a ProductBundleOperation object to track the creation status. Poll the operation using the productOperation query to determine when the bundle is ready.

Learn more about creating product fixed bundles.

ProductBundleCreateInput!
required

Input for creating a product bundle or componentized product.


Was this section helpful?

Anchor to ProductBundleCreatePayload returnsProductBundleCreatePayload returns

Anchor to productBundleOperationproductBundleOperation
ProductBundleOperation

The asynchronous ProductBundleOperation creating the product bundle or componentized product.

[UserError!]!
non-null

The list of errors that occurred from executing the mutation.


Was this section helpful?