Ações Nativas da Shopify - Pedidos

Nesta seção, falaremos sobre as ações relacionadas a “Pedidos”. O suporte do WiiChat abaixo das ações relacionadas ao cliente:

  • Obter informações da loja

  • Pesquisar código de desconto

  • Criar código de desconto

  • Pesquisar por ordens de rascunho

  • Crie rascunhos de pedidos para um produto

  • Crie um rascunho de pedido para vários produtos

  • Crie um rascunho de pedido com produtos personalizados

  • Enviar uma fatura para o rascunho do pedido

  • Aplicar desconto ao rascunho do pedido

  • Ordem de rascunho completa

  • Obter informações sobre o pedido de rascunho

  • Obter informações sobre o pedido

Agora, vamos analisar essas ações uma por uma.

Obter informações da loja

Esta ação é usada para exibir informações sobre sua loja Shopify.

Entrada

 

Carga útil de resposta

{
"shop": {
"id": 1763672130,
"name": "WIICHAT DEMO STORE",
"email": " teste@wiichat.com.br ",
"domain": " WiiChat Shopify Demo ",
"province": "Queensland",
"country": "AU",
"address1": "49 payne st",
"zip": "4068",
"city": "indooroopilly",
"phone": "0422213688",
"latitude": -27.4940251,
"longitude": 152.9733169,
"primary_locale": "en",
"address2": "",
"country_code": "AU",
"country_name": "Australia",
"currency": "AUD",
"customer_email": " teste@wiichat.com.br ",
"timezone": "(GMT-05:00) América/Nova_Iorque",
"iana_timezone": "América/Nova_Iorque",
"shop_owner": "Administrador da LOJA DE DEMONSTRAÇÃO CONNECTDOTS",
"myshopify_domain": " Demonstração do Shopify do WiiChat "
}
}

Criar rascunho de pedido para um produto

Esta ação é usada para criar um rascunho de pedido para um cliente usando seu ID de cliente e ID de variante de produto.

 

Entrada

 

Carga útil de resposta

{
"draft_order": {
"id": 932211818562,
"note": "",
"email": null,
"taxes_included": false,
"currency": "AUD",
"invoice_sent_at": null,
"created_at": "2023-04-06T23:21:38-04:00",
"updated_at": "2023-04-06T23:21:38-04:00",
"tax_exempt": false,
"completed_at": null,
"name": "#D127",
"status": "open",
"line_items": [
{...} // 20 keys
],
"shipping_address": null,
"billing_address": null,
"invoice_url": "WiiChat Shopify Demo ",
"applied_discount": null,
"order_id": null,
"shipping_line": null,
"tax_lines": [
],
"tags": "",
"note_attributes": [
],
"total_price": "45.90",
"subtotal_price": "45.90",
"total_tax": "0.00",
"payment_terms": null,
"admin_graphql_api_id": "gid://shopify/DraftOrder/932211818562"
}
}

 

 

Create Draft Order For Multiple Products

Esta ação é usada para criar um rascunho de pedido que inclui vários produtos de clientes usando seu ID de cliente

 

Input

 

Response Payload

{
"draft_order": {
"id": 932213981250,
"note": "",
"email": null,
"taxes_included": false,
"currency": "AUD",
"invoice_sent_at": null,
"created_at": "2023-04-07T00:18:51-04:00",
"updated_at": "2023-04-07T00:18:51-04:00",
"tax_exempt": false,
"completed_at": null,
"name": "#D128",
"status": "open",
"line_items": [
{...} // 20 keys
],
"shipping_address": null,
"billing_address": null,
"invoice_url": "WiiChat Shopify Demo ",
"applied_discount": null,
"order_id": null,
"shipping_line": null,
"tax_lines": [
],
"tags": "",
"note_attributes": [
],
"total_price": "45.90",
"subtotal_price": "45.90",
"total_tax": "0.00",
"payment_terms": null,
"admin_graphql_api_id": "gid://shopify/DraftOrder/932213981250"
}
}

 

 

Create Draft Order WIth Custom Product

Esta ação é usada para criar um rascunho de pedido usando um produto personalizado.

 

Input

 

 

Reponse Payload

 

{
"draft_order": {
"id": 932221059138,
"note": "",
"email": null,
"taxes_included": false,
"currency": "AUD",
"invoice_sent_at": null,
"created_at": "2023-04-07T04:17:52-04:00",
"updated_at": "2023-04-07T04:17:52-04:00",
"tax_exempt": false,
"completed_at": null,
"name": "#D129",
"status": "open",
"line_items": [
{...} // 20 keys
],
"shipping_address": null,
"billing_address": null,
"invoice_url": "https://connectdots-demo-store.myshopify.com/1763672130/invoices/dde50cad201cc7a8b29434e65e517f00",
"applied_discount": null,
"order_id": null,
"shipping_line": null,
"tax_lines": [
{...} // 3 keys
],
"tags": "",
"note_attributes": [
],
"total_price": "22.00",
"subtotal_price": "20.00",
"total_tax": "2.00",
"payment_terms": null,
"admin_graphql_api_id": "gid://shopify/DraftOrder/932221059138"
}
}

 

 

Send An Invoice Of Draft Order

Esta ação é utilizada para enviar ao cliente uma fatura do rascunho de pedido criado. Observe que o ID de e-mail usado para enviar o e-mail deve ser de alguém da equipe ou de alguém que tenha privilégios de equipe.

 

Input

 

Response Payload

{
"draft_order_invoice": {
"to": "teste@gmail.com",
"from": "teste@wiichat.com.br",
"subject": "Invoice",
"custom_message": "This is a test message",
"bcc": [
]
}
}

 

 

Apply Discount To A Draft Order

Esta ação é usada para aplicar uma oferta ou código de desconto a um rascunho de pedido existente.

 

Input

 

Response Payload

{
"draft_order": {
"id": 932221059138,
"note": "",
"email": null,
"taxes_included": false,
"currency": "AUD",
"invoice_sent_at": "2023-04-07T04:24:24-04:00",
"created_at": "2023-04-07T04:17:52-04:00",
"updated_at": "2023-04-07T04:29:06-04:00",
"tax_exempt": false,
"completed_at": null,
"name": "#D129",
"status": "invoice_sent",
"line_items": [
{...} // 20 keys
],
"shipping_address": null,
"billing_address": null,
"invoice_url": "https://connectdots-demo-store.myshopify.com/1763672130/invoices/dde50cad201cc7a8b29434e65e517f00",
"applied_discount": {
"description": "Start of summer clearance",
"value": "20.0",
"title": "Summer sale",
"amount": "4.00",
"value_type": "percentage"
},
"order_id": null,
"shipping_line": null,
"tax_lines": [
{...} // 3 keys
],
"tags": "",
"note_attributes": [
],
"total_price": "17.60",
"subtotal_price": "16.00",
"total_tax": "1.60",
"payment_terms": null,
"admin_graphql_api_id": "gid://shopify/DraftOrder/932221059138"
}
}

 

 

Complete Draft Order

Esta ação é usada para marcar um pedido preliminar como pago ou não pago.

 

Input

 

Response Payload

{
"draft_order": {
"id": 932221059138,
"note": "",
"email": null,
"taxes_included": false,
"currency": "AUD",
"invoice_sent_at": "2023-04-07T04:24:24-04:00",
"created_at": "2023-04-07T04:17:52-04:00",
"updated_at": "2023-04-07T04:35:41-04:00",
"tax_exempt": false,
"completed_at": "2023-04-07T04:35:41-04:00",
"name": "#D129",
"status": "completed",
"line_items": [
{...} // 20 keys
],
"shipping_address": null,
"billing_address": null,
"invoice_url": "https://connectdots-demo-store.myshopify.com/1763672130/invoices/dde50cad201cc7a8b29434e65e517f00",
"applied_discount": {
"description": "Start of summer clearance",
"value": "20.0",
"title": "Summer sale",
"amount": "4.00",
"value_type": "percentage"
},
"order_id": 4877204291650,
"shipping_line": null,
"tax_lines": [
{...} // 3 keys
],
"tags": "",
"note_attributes": [
],
"total_price": "17.60",
"subtotal_price": "16.00",
"total_tax": "1.60",
"payment_terms": null,
"admin_graphql_api_id": "gid://shopify/DraftOrder/932221059138"
}
}

 

 

Delete Draft Order

Esta ação é usada para excluir o rascunho de pedido usando o ID do rascunho de pedido.

 

Input

 

 

Respone Payload

[

 

]

 

Get Draft Order Info

Esta ação é usada para buscar informações de um rascunho de pedido específico usando o ID do rascunho de pedido

 

Input

 

Response Payload

{
"draft_order": {
"id": 932222074946,
"note": "",
"email": null,
"currency": "AUD",
"invoice_sent_at": null,
"created_at": "2023-04-07T04:44:07-04:00",
"updated_at": "2023-04-07T04:44:07-04:00",
"status": "open",
"line_items": [
{...} // 20 keys
],
"invoice_url": "WiiChat Shopify Demo ",
"subtotal_price": "20.00"
}
}

 

 

Get Order Info

Esta ação é usada para buscar informações sobre um pedido específico usando o ID do pedido.

 

Entrada

 

Carga útil de resposta

{
"order": {
"id": 4861820502082,
"cancelled_at": null,
"closed_at": null,
"confirmed": true,
"contact_email": " teste@gmail.com ",
"created_at": "2023-03-27T18:03:31-04:00",
"currency": "AUD",
"email": " teste@gmail.com ",
"financial_status": "pending",
"fulfillment_status": null,
"name": "#1036",
"number": 36,
"order_number": 1036,
"order_status_url": " Obrigado, Test! - LOJA DE DEMONSTRAÇÃO CONNECTDOTS - Finalizar compra ",
"phone": null,
"processed_at": "2023-03-27T18:03:30-04:00",
"referência": "019761d686838bd5f9056c44b791e4ac",
"subtotal_price": "24,87",
"tax_lines": [
],
"total_discounts": "0,00",
"total_line_items_price": "24,87",
"total_price": "44,87",
"updated_at": "2023-03-27T18:03:32-04:00"
}
}