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 já exista na assinatura, será somado a quantidade já existente.
- È possível passar vários produtos na mutation, informando através do campo productVariantId.
Updated 8 months ago