Skip to main content
Log inSign up
Anchor to combinedListingUpdate

combinedListingUpdate

mutation

Requires write_products access scope. Also: The user must have permission to manage products.

Add, remove and update CombinedListings of a given Product.

CombinedListings are comprised of multiple products to create a single listing. There are two kinds of products used in a CombinedListing:

  1. Parent products
  2. Child products

The parent product is created with a productCreate with a CombinedListingRole of PARENT. Once created, you can associate child products with the parent product using this mutation. Parent products represent the idea of a product (e.g. Shoe).

Child products represent a particular option value (or combination of option values) of a parent product. For instance, with your Shoe parent product, you may have several child products representing specific colors of the shoe (e.g. Shoe - Blue). You could also have child products representing more than a single option (e.g. Shoe - Blue/Canvas, Shoe - Blue/Leather, etc...).

The combined listing is the association of parent product to one or more child products.

Learn more about Combined Listings.

•

The ordered options and values to be used by the combined listing. Options and values will be reordered to match the order specified here.

•
ID!required

The ID of the parent product.

•

The child products to add and their assigned options and option values.

•

The child products to edit and their assigned options and option values.

•

The IDs of products to be removed from the combined listing.

•

The updated title for the combined listing.


Was this section helpful?

Anchor to CombinedListingUpdatePayload returnsCombinedListingUpdatePayload returns

•

The parent product.

•

The list of errors that occurred from executing the mutation.


Was this section helpful?