Create a simple product

This is how you can create a simple product via API.

Please note that for this to work, you need to create a template beforehand. This mutation can only assign products to an already existing template, and will NOT create a new one.

mutation {
  productCreateSimple(
    input: { sku: "SKU_test2", templateCode: "Tshirts"}
  ) {
    __typename
  }
}

You can also assign a category to the newly created product in the same query.

While templateCode is required, categoryCodes is not. But if used, also needed to be created beforehand.

mutation {
  productCreateSimple(
    input: { sku: "SKU_test2", templateCode: "Tshirts", categoryCodes: "DELL" }
  ) {
    __typename
  }
}

Last updated