CreateCheckout

A mutation CreateCheckout permite criar um carrinho com ou sem produtos.

Parâmetros

products (array - opcional)

ArgumentoTipoObrigatórioDescrição
productVariantIdlongSimID do variante do produto
quantityintegerSimQuantidade do produto a ser adicionado
customizationarray de customizationNãoPersonalizações do produto
subscriptionsubscriptionNãoInformações de assinatura

Exemplo

Criação de um carrinho com o produto de variante ID 5438 (bola) já adicionado:

mutation { createCheckout(products:[{ productVariantId: 5438, quantity: 1 }]) { checkoutId url products { name productAttributes { name value type } listPrice price ajustedPrice productId productVariantId imageUrl quantity } shippingFee subtotal total } }
Mostrar resposta
{ "data": { "createCheckout": { "checkoutId": "b9e8cbdf-c0cf-4417-a85c-73b0a92e14cd", "url": "https://lojacss.checkout.fbits.store/b9e8cbdf-c0cf-4417-a85c-73b0a92e14cd", "products": [ { "name": "Bola Adidas Euro Copa 2016", "productAttributes": [], "listPrice": 225, "price": 199.4, "ajustedPrice": 0, "productId": 282, "productVariantId": 5438, "imageUrl": "https://LojaCSS.fbitsstatic.net/img/p/5438/bola-adidas-euro-copa-2016-tio-282/5438.jpg?w=120&h=120", "quantity": 1 } ], "shippingFee": 0, "subtotal": 199.4, "total": 0 } } }

Inserção de metadados nos produtos na criação de um carrinho

Abaixo temos um exemplo, para incluir metadados no(s) produtos na criação de um carrinho:

mutation { createCheckout( products: [ { productVariantId: 123456 quantity: 1 metadata: [{ key: "B", value: "2" }] } ] ) { checkoutId url products { name productAttributes { name value type } listPrice price ajustedPrice productId productVariantId imageUrl quantity } shippingFee subtotal total } }
Mostrar resposta
{ "data": { "createCheckout": { "checkoutId": "369efa83-d3ec-4df4-b0cb-fc78cacd85b2", "url": "https://sualoja.checkout.fbits.store/", "products": [ { "name": "Bola de futebol", "productAttributes": [], "listPrice": 110, "price": 100, "ajustedPrice": 100, "productId": 222795, "productVariantId": 123456, "imageUrl": "https://sualoja.fbitsstatic.net/img/p/602410/bola-de-futebol-222795/602410.jpg?w=125&h=120", "quantity": 1 } ], "shippingFee": 0, "subtotal": 100, "total": 100 } } }