> ## Documentation Index
> Fetch the complete documentation index at: https://reportana.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# find_order_by_number

### Introdução

A função `find_order_by_number` é utilizada para buscar pedidos realizados conforme o número do pedido informado pelo cliente. Ela é útil para criar consultas de pedidos em automações de chatbot, por exemplo. Sendo possível exibir informações sobre o pedido. Lembrando que nesse caso, o sistema irá buscar apenas o pedido associado ao número de pedido informado pelo cliente.

> **Atenção:** A função `find_order_by_number` funciona exclusivamente por meio do envio de Automações, Campanhas e Campanhas Avançadas.

### Exemplo de Uso

Exemplo de como utilizar a função `find_order_by_number`:

```twig theme={null}
{% set data = find_order_by_number(number) %}

{% if data is not empty and data.order is not empty %}
*#{{ data.order.number }}*
{% if data.order.payment_method == 'BOLETO' %}🏷 _Boleto_{% elseif data.order.payment_method == 'CREDIT_CARD' %}💳 _Cartão de crédito_{% elseif data.order.payment_method == 'PIX' %}🤳🏼 _Pix_{% else %}🏷 _Outro_{% endif %}

{% if data.order.payment_status == 'PAID' %}✅ _Pago_{% elseif data.order.payment_status == 'PENDING' %}⏳ _Pendente_{% else %}❌ _Não pago_{% endif %}

{% if data.order.tracking_numbers_url is not empty %}🚚 {{ data.order.tracking_numbers_url }}{% else %}🚚 _Envio pendente_{% endif %}
{% else %}
Não há pedido associado ao número: {{ number }}.
{% endif %}
```

### Saída Exemplo do Código

<img src="https://mintcdn.com/reportana/Jha6odPLZMMTun1e/find_order_by_number.png?fit=max&auto=format&n=Jha6odPLZMMTun1e&q=85&s=47fe0b2734ce31267d35a704019dbb4c" alt="Resultado do Filtro `find_orders_by_number`" width="714" height="882" data-path="find_order_by_number.png" />

No exemplo acima, usamos a função `find_order_by_number` para procurar um pedido com base no número informado pelo cliente, que está na variável `number`, retornando as informações sobre o pedido.
