Integrações/Integrações Nativas/E-Commerce/Shopify Integration/Shopify ações nativas - Comércio eletrônico
Shopify ações nativas - Comércio eletrônico
Nesta seção falaremos sobre as ações relacionadas ao “Comércio eletrônico”. Suporte NicoChat abaixo das ações relacionadas ao cliente:
- adicionar ao carrinho
- Remover do carrinho
- Carrinho Vazio
- Obter itens do carrinho
- Criar rascunho de pedido no carrinho
Agora, vamos repassar essas ações uma por uma.
Adicionar ao carrinho
Esta ação é usada para adicionar um produto ao carrinho de um usuário usando o NS do usuário bot e o ID da variante do produto.
Entrada

Carga útil de resposta
{
"variant_id": 12535571218498,
"product_id": 1413101355074,
"quantidade": 2,
"quantidade_anterior": 1
}
"variant_id": 12535571218498,
"product_id": 1413101355074,
"quantidade": 2,
"quantidade_anterior": 1
}
{
"variant_id": 12535571218498,
"product_id": 1413101355074,
"quantidade": 2,
"quantidade_anterior": 1
}
"variant_id": 12535571218498,
"product_id": 1413101355074,
"quantidade": 2,
"quantidade_anterior": 1
}
Remover do carrinho
Esta ação é usada para remover um item do carrinho usando o NS do usuário e o ID da variante.
Entrada

Carga útil de resposta
{
"variant_id": 12535571218498,
"product_id": 1413101355074,
"quantidade": 1,
"quantidade_anterior": 2
}
"variant_id": 12535571218498,
"product_id": 1413101355074,
"quantidade": 1,
"quantidade_anterior": 2
}
{
"variant_id": 12535571218498,
"product_id": 1413101355074,
"quantidade": 1,
"quantidade_anterior": 2
}
"variant_id": 12535571218498,
"product_id": 1413101355074,
"quantidade": 1,
"quantidade_anterior": 2
}
Carrinho Vazio
Esta ação é usada para esvaziar completamente um carrinho para um usuário usando seu usuário NS
Entrada

Carga útil de resposta
{
"status": "ok"
}
"status": "ok"
}
{
"status": "ok"
}
"status": "ok"
}
Obter itens do carrinho
Esta ação é usada para buscar informações do carrinho de um usuário bot, usando seu usuário NS
Entrada

Carga útil de resposta
{
"nota": "f12372u15376836",
"impostos_incluídos": falso,
"moeda": "AUD",
"tax_exempt": falso,
"nome": "#D131",
"line_items": [
{
"id": 57423008071746,
"variant_id": 12535571218498,
"product_id": 1413101355074,
"title": "2 em 1 Gold MacBook Riser & Stand",
"variant_title": "silver",
"sku": "9877410-silver",
"vendor": " hapans",
"quantidade": 3,
"requires_shipping": verdadeiro,
"tributável": falso,
"gift_card": falso,
"fulfillment_service": "manual",
"gramas": 0,
"tax_lines": [...], // 0 itens
"applied_discount": null,
"name": "2 em 1 Gold MacBook Riser & Stand - prata",
"properties": [...], // 0 itens
"custom": false,
"price ": "47,99",
"admin_graphql_api_id": "gid://shopify/DraftOrderLineItem/57423008071746"
}
],
"tax_lines": [
],
"total_price": "143,97",
"subtotal_price": "143,97",
"total_tax": "0,00"
}
"nota": "f12372u15376836",
"impostos_incluídos": falso,
"moeda": "AUD",
"tax_exempt": falso,
"nome": "#D131",
"line_items": [
{
"id": 57423008071746,
"variant_id": 12535571218498,
"product_id": 1413101355074,
"title": "2 em 1 Gold MacBook Riser & Stand",
"variant_title": "silver",
"sku": "9877410-silver",
"vendor": " hapans",
"quantidade": 3,
"requires_shipping": verdadeiro,
"tributável": falso,
"gift_card": falso,
"fulfillment_service": "manual",
"gramas": 0,
"tax_lines": [...], // 0 itens
"applied_discount": null,
"name": "2 em 1 Gold MacBook Riser & Stand - prata",
"properties": [...], // 0 itens
"custom": false,
"price ": "47,99",
"admin_graphql_api_id": "gid://shopify/DraftOrderLineItem/57423008071746"
}
],
"tax_lines": [
],
"total_price": "143,97",
"subtotal_price": "143,97",
"total_tax": "0,00"
}
{
"nota": "f12372u15376836",
"impostos_incluídos": falso,
"moeda": "AUD",
"tax_exempt": falso,
"nome": "#D131",
"line_items": [
{
"id": 57423008071746,
"variant_id": 12535571218498,
"product_id": 1413101355074,
"title": "2 em 1 Gold MacBook Riser & Stand",
"variant_title": "silver",
"sku": "9877410-silver",
"vendor": " hapans",
"quantidade": 3,
"requires_shipping": verdadeiro,
"tributável": falso,
"gift_card": falso,
"fulfillment_service": "manual",
"gramas": 0,
"tax_lines": [...], // 0 itens
"applied_discount": null,
"name": "2 em 1 Gold MacBook Riser & Stand - prata",
"properties": [...], // 0 itens
"custom": false,
"price ": "47,99",
"admin_graphql_api_id": "gid://shopify/DraftOrderLineItem/57423008071746"
}
],
"tax_lines": [
],
"total_price": "143,97",
"subtotal_price": "143,97",
"total_tax": "0,00"
}
"nota": "f12372u15376836",
"impostos_incluídos": falso,
"moeda": "AUD",
"tax_exempt": falso,
"nome": "#D131",
"line_items": [
{
"id": 57423008071746,
"variant_id": 12535571218498,
"product_id": 1413101355074,
"title": "2 em 1 Gold MacBook Riser & Stand",
"variant_title": "silver",
"sku": "9877410-silver",
"vendor": " hapans",
"quantidade": 3,
"requires_shipping": verdadeiro,
"tributável": falso,
"gift_card": falso,
"fulfillment_service": "manual",
"gramas": 0,
"tax_lines": [...], // 0 itens
"applied_discount": null,
"name": "2 em 1 Gold MacBook Riser & Stand - prata",
"properties": [...], // 0 itens
"custom": false,
"price ": "47,99",
"admin_graphql_api_id": "gid://shopify/DraftOrderLineItem/57423008071746"
}
],
"tax_lines": [
],
"total_price": "143,97",
"subtotal_price": "143,97",
"total_tax": "0,00"
}
Criar rascunho de pedido no carrinho
Esta ação é usada para criar um rascunho de pedido usando itens de linha disponíveis no carrinho.
Entrada

Carga útil de resposta
{
"draft_order": {
"id": 932223320130,
"note": "f12372u15376836",
"email": null,
"taxes_included": false,
"currency": "AUD",
"invoice_sent_at": null,
"created_at": "2023-04-07T05:13:45-04:00",
"updated_at": "2023-04-07T05:13:45-04:00",
"tax_exempt": false,
"completed_at": null,
"nome ": "#D132",
"status": "open",
"line_items": [
{...} // 20 chaves
],
"shipping_address": null,
"billing_address": null,
"invoice_url": " https: //connectdots-demo-store.myshopify.com/1763672130/invoices/c79c6b0ed4125ded500ed427a00e2009 ",
"applied_discount": null,
"order_id": null,
"shipping_line": null,
"tax_lines": [
],
"tags": "",
"note_attributes": [
],
"total_price": "143,97",
"subtotal_price": "143,97",
"total_tax": "0,00",
"payment_terms": null,
"admin_graphql_api_id": "gid://shopify/DraftOrder /932223320130"
}
}
"draft_order": {
"id": 932223320130,
"note": "f12372u15376836",
"email": null,
"taxes_included": false,
"currency": "AUD",
"invoice_sent_at": null,
"created_at": "2023-04-07T05:13:45-04:00",
"updated_at": "2023-04-07T05:13:45-04:00",
"tax_exempt": false,
"completed_at": null,
"nome ": "#D132",
"status": "open",
"line_items": [
{...} // 20 chaves
],
"shipping_address": null,
"billing_address": null,
"invoice_url": " https: //connectdots-demo-store.myshopify.com/1763672130/invoices/c79c6b0ed4125ded500ed427a00e2009 ",
"applied_discount": null,
"order_id": null,
"shipping_line": null,
"tax_lines": [
],
"tags": "",
"note_attributes": [
],
"total_price": "143,97",
"subtotal_price": "143,97",
"total_tax": "0,00",
"payment_terms": null,
"admin_graphql_api_id": "gid://shopify/DraftOrder /932223320130"
}
}
{
"draft_order": {
"id": 932223320130,
"note": "f12372u15376836",
"email": null,
"taxes_included": false,
"currency": "AUD",
"invoice_sent_at": null,
"created_at": "2023-04-07T05:13:45-04:00",
"updated_at": "2023-04-07T05:13:45-04:00",
"tax_exempt": false,
"completed_at": null,
"nome ": "#D132",
"status": "open",
"line_items": [
{...} // 20 chaves
],
"shipping_address": null,
"billing_address": null,
"invoice_url": " https: //connectdots-demo-store.myshopify.com/1763672130/invoices/c79c6b0ed4125ded500ed427a00e2009 ",
"applied_discount": null,
"order_id": null,
"shipping_line": null,
"tax_lines": [
],
"tags": "",
"note_attributes": [
],
"total_price": "143,97",
"subtotal_price": "143,97",
"total_tax": "0,00",
"payment_terms": null,
"admin_graphql_api_id": "gid://shopify/DraftOrder /932223320130"
}
}
"draft_order": {
"id": 932223320130,
"note": "f12372u15376836",
"email": null,
"taxes_included": false,
"currency": "AUD",
"invoice_sent_at": null,
"created_at": "2023-04-07T05:13:45-04:00",
"updated_at": "2023-04-07T05:13:45-04:00",
"tax_exempt": false,
"completed_at": null,
"nome ": "#D132",
"status": "open",
"line_items": [
{...} // 20 chaves
],
"shipping_address": null,
"billing_address": null,
"invoice_url": " https: //connectdots-demo-store.myshopify.com/1763672130/invoices/c79c6b0ed4125ded500ed427a00e2009 ",
"applied_discount": null,
"order_id": null,
"shipping_line": null,
"tax_lines": [
],
"tags": "",
"note_attributes": [
],
"total_price": "143,97",
"subtotal_price": "143,97",
"total_tax": "0,00",
"payment_terms": null,
"admin_graphql_api_id": "gid://shopify/DraftOrder /932223320130"
}
}