CheckoutClone

A mutation CheckoutClone permite clonar um carrinho existente, onde todos os itens como quantidade e demais detalhes do carrinho serão clonados.

Parâmetros

ParâmetroTipoObrigatórioDescrição
checkoutIdUuidSimId do carrinho
copyUserBooleanNãoCopiar usuário

O parâmetro copyUser é opcional e possui o valor padrão como falso. Quando definido como verdadeiro, além dos dados do carrinho, os dados do usuário, como informações de cartão e endereço, também serão copiados. Essa opção é útil em cenários específicos, como quando ocorre uma tentativa de pagamento falha e o checkout é considerado fechado. Nesses casos, é necessário criar um novo checkoutId para uma nova tentativa de pagamento com as mesmas informações. Para outras operações de clonagem, o valor padrão é falso, evitando o tráfego desnecessário de informações do usuário.

Exemplo

mutation { checkoutClone(checkoutId: "e28adb0b-aa3e-41dc-9a2f-612042c61057") { cep checkoutId coupon login products { ajustedPrice brand category gift imageUrl googleCategory informations installmentFee installmentValue listPrice name numberOfInstallments price productAttributes { value type name } quantity productVariantId productId url sku shippingDeadline { title secondTitle secondDescription description deadline } } url updateDate total subtotal shippingFee selectedShipping { value type shippingQuoteId name deliverySchedule { date endDateTime endTime startDateTime startTime } deadline } selectedPaymentMethod { id selectedInstallment { value total number adjustment } installments { number adjustment total value } } } }
Mostrar resposta
{ "data": { "checkoutClone": { "cep": null, "checkoutId": "188d05c4-ea2d-4553-bc7a-2524b62e51c8", "coupon": null, "login": null, "products": [ { "ajustedPrice": 0, "brand": "NAÇÃO DETAIL", "category": null, "gift": false, "imageUrl": "https://awake.fbitsstatic.net/img/p/sem-foto.jpg", "googleCategory": [], "informations": [], "installmentFee": false, "installmentValue": 0, "listPrice": 1061.99, "name": "Mangueira Trama Nylon 5M Com Proteção", "numberOfInstallments": 0, "price": 769.99, "productAttributes": [ { "value": "Vermelho", "type": 1, "name": "COR" } ], "quantity": 2, "productVariantId": 616482, "productId": 252588, "url": "https://awake.fbits.store/produto/252588", "sku": "KTSALMNC16141", "shippingDeadline": { "title": "", "secondTitle": "", "secondDescription": "", "description": "", "deadline": 2 } } ], "url": "https://awake.checkout.fbits.store/", "updateDate": "2023-06-07T17:17:36.423-03:00", "total": 1539.98, "subtotal": 1539.98, "shippingFee": 0, "selectedShipping": null, "selectedPaymentMethod": null } } }