CustomerSubscriptionProductAdd

A mutation CustomerSubscriptionProductAdd permite adicionar produto(s) em uma determinada assinatura de um usuário.

Exemplo

mutation { customerSubscriptionProductAdd( customerAccessToken: "N+5vHHpgwGylQoJoD1GsEL2JPXFDdCf5rKeNkg8DmQQ1mJ6uWStjCuexKALU9Pw1fp1ovq6+1STvnpJqR8muDQD5FU1QxW9fbn72pROGETbMiu5dP7T46rPP9Oofjy8zWHq14AQNykOeOETkBnCcJQ==" subscriptionId: "106" products: [{ productVariantId: "274" quantity: 3}] ){ customerId customerName subscriptions { subscriptionId status products { productVariantId quantity removed subscriptionProductId value } } } }
Mostrar resposta
{ "data": { "customerSubscriptionProductAdd": [ { "subscriptionId": 106, "status": "Ativo", "products": [ { "productVariantId": 256761, "quantity": 2, "removed": false, "subscriptionProductId": 14, "value": 239.9 }, { "productVariantId": 274, "quantity": 3, "removed": false, "subscriptionProductId": 208050, "value": 2550.9 } ]

📘

  • Caso o produto não exista na assinatura, o mesmo será adicionado com a quantidade que for informada no campo quantity.
  • Caso o produto exista na assinatura, será somado a quantidade já existente.
  • È possível passar vários produtos na mutation, informando através do campo productVariantId.