Resumo
Deseja enviar mensagens de pedido personalizadas diretamente para o WhatsApp do seu cliente usando a API do Wati? Este guia mostra como usar o endpoint POST /api/v1/order_details_template para enviar uma mensagem estruturada que inclua itens do pedido, preços e opções de pagamento. Você também encontrará uma carga de exemplo para ajudá-lo a começar rapidamente.
Endpoint
POST https://{your-account-endpoint}/api/v1/order_details_template
O endpoint order_details_template permite enviar uma mensagem de modelo de detalhes do pedido para o WhatsApp de um cliente. Você pode incluir um ou mais itens na mensagem, especificar preços e vincular a um gateway de pagamento como PayU, Razorpay, etc.
Passo 1: Localize seu endpoint da API
Você pode encontrar seu endpoint da API específico na seção /api-docs da sua conta no Wati. Parecerá algo assim: https://live-server-xxxx.wati.io
Seu endpoint final para enviar o pedido será:
POST https://{your-account-endpoint}/api/v1/order_details_template
Passo 2: Entenda a importância do reference_id
Toda mensagem de pedido deve incluir um único reference_id. Você gera este valor e o usa para rastrear cada pedido. Dois pedidos não devem ter o mesmo reference_id.
Passo 3: Estruture sua carga útil
Aqui está uma carga útil de exemplo mostrando como formatar seu order_details_template. Você pode personalizar campos como nome do produto, preço, detalhes do importador e configuração de pagamento conforme necessário.
Exemplo de carga útil
curl --location 'https://mt-dev-gke-server.watiapp.io/103128/api/v1/order_deta
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqd
--header 'Content-Type: application/json' \
--data '{
"phone_number": "918606328257",
"template_name": "order_details_template_yzn_1",
"language_code": "en_US",
"is_broadcast": true,
"custom_params": [
{
"name": "name"
,
"value": "Madhavan"
},
{
"name": "discount",
"value": "60%"
}
],
"order_details": {
"reference_id": "yzn-test-6",
"type": "digital-goods",
"payment_configuration": "razorpay_test_payment_2",
"payment_type": "payment_gateway:razorpay",
"currency": "INR",
"total_amount": {
"offset": 100,
"value": 100
},
"order": {
"discount": {
"offset": 100,
"value": 100
},
"items": [
{
"amount": {
"offset": 100,
"value": 100
},
"name": "ORDER_ITEM_NAME",
"quantity": 1,
"retailer_id": "ORDER_ITEM_RETAILER_ID",
"country_of_origin": "ORIGIN_COUNTRY",
"importer_name": "IMPORTER_NAME",
"importer_address": {
"address_line1": "IMPORTER_ADDRESS",
"city": "CITY",
"country_code": "COUNTRY",
"postal_code": "ZIP_CODE"
}
}
],
"shipping": {
"offset": 100,
"value": 0
},
"status": "pending",
"subtotal": {
"offset": 100,
"value": 100
},
"tax": {
"offset": 100,
"value": 100
}
}
}
}'
Notas
Moeda e deslocamentos: Os valores das quantias usam um sistema de deslocamento (por exemplo, valor: 21000 e deslocamento: 100 = ₹210,00).
Detalhes do produto: Você pode enviar vários produtos em uma única mensagem.
Cabeçalho de imagem: Forneça um URL de mídia válido para exibir uma imagem no topo da mensagem.
Gateway de pagamento: O Gateway de Pagamento suportado pelo Facebook, como Razorpay, Payu, Zaakpay e Billdesk.
Como vincular sua conta de pagamento ao Facebook
Para receber pagamentos no WhatsApp, você precisa vincular seu gateway de pagamento à sua Conta Comercial do WhatsApp por meio de uma configuração de pagamento.
Aqui está um breve tutorial visual:
Como Criar um Modelo de Detalhes de Pedido no Wati
Deseja enviar informações de pedido rapidamente e de forma clara para seus clientes? Use o modelo de Detalhes do Pedido no Wati para criar e enviar mensagens estruturadas. Este guia orienta você nos passos para criar um em poucos cliques.
Siga estas etapas para configurar um modelo de Detalhes do Pedido no Wati:
1. Conecte-se à sua conta do Wati.
2. Vá para Transmissões e selecione Seus Modelos.
3. Clique em Nova Mensagem de Modelo.
4. Digite um nome para seu modelo para que você possa encontrá-lo facilmente depois.
5. Em Categoria, escolha Marketing ou Utilidade
6. Selecione o idioma que deseja que o modelo esteja.
7. Em Selecionar Modelo de Marketing, escolha Detalhes do Pedido.
8. Escolha como deseja que a mensagem comece:
Para adicionar um texto ou imagem como título, selecione Texto ou Imagem em Título da transmissão.
Se preferir pular o título e começar com o corpo, escolha Nenhum em Título da transmissão.
9. Digite o conteúdo do corpo—esta é a mensagem principal que seu cliente verá.
10. Quando tudo estiver pronto, clique em Salvar e Enviar.
Pronto! Seu modelo de Detalhes do Pedido está pronto para ser usado em suas campanhas.
Nota: Você pode criar o modelo de Detalhes do Pedido tanto na categoria de Marketing quanto de Modelo de Utilidade.



