# 13.3 Mostrar a transportadora ao cliente (Liquid)

> Como usar os atributos do pedido no Liquid para mostrar ao cliente a transportadora e a previsão de entrega, na página do pedido e nos e-mails da Shopify.

Fonte: https://www.cotafrete.app/manual/pedidos/transportadora-para-o-cliente/
Planos: Basic, Business · no checkout, requer o Carrier Calculated Shipping (CCS) da Shopify
Atualizado em 25/10/2026

---

O cliente vê no pedido só o nome do frete que escolheu. Se ele escolheu "Econômico", não sabe se o pacote vai pelos Correios ou pela Jadlog, e não sabe em que site procurar o rastreio. Os atributos do pedido resolvem isso: o tema e os e-mails da Shopify podem lê-los e mostrar a transportadora e a data prevista.

Esta página mostra como fazer isso com Liquid, a linguagem de templates da Shopify. É preciso editar código do tema ou dos templates de notificação; se a loja tem alguém que cuida do tema, passe esta página para essa pessoa.

## Onde os atributos ficam disponíveis

| Onde | Objeto Liquid |
|---|---|
| Páginas de pedido da conta do cliente, no tema | `order.attributes` |
| Templates de notificação (confirmação de pedido, envio confirmado) | `attributes` |

A diferença é só o prefixo: no tema, `order.attributes.cotafrete_transportadora`; nos e-mails, `attributes.cotafrete_transportadora`. As chaves são as seis descritas em [Transportadora e serviço no pedido](https://www.cotafrete.app/manual/pedidos/transportadora-no-pedido/).

## Na página do pedido

Este trecho mostra a transportadora, o serviço e a previsão, só quando os atributos existem:

```liquid
{% if order.attributes.cotafrete_transportadora %}
  <p>
    Seu pedido vai pela <strong>{{ order.attributes.cotafrete_transportadora }}</strong>
    ({{ order.attributes.cotafrete_servico }}).
    {% if order.attributes.cotafrete_previsao_entrega %}
      Previsão de entrega: <strong>{{ order.attributes.cotafrete_previsao_entrega }}</strong>.
    {% endif %}
  </p>
{% endif %}
```

Coloque o trecho no template da página de pedido do tema, perto do resumo de entrega.


## Nos e-mails da Shopify

Os templates ficam em **Configurações → Notificações**, no admin da Shopify. No e-mail de confirmação do pedido ou no de envio confirmado:

```liquid
{% if attributes.cotafrete_transportadora %}
  <p>
    Transportadora: <strong>{{ attributes.cotafrete_transportadora }}</strong>
    {% if attributes.cotafrete_previsao_entrega %}
      · previsão de entrega {{ attributes.cotafrete_previsao_entrega }}
    {% endif %}
  </p>
{% endif %}
```

Também dá para agradecer a campanha que deu o frete grátis:

```liquid
{% if attributes.cotafrete_desconto %}
  <p>Seu frete entrou na campanha {{ attributes.cotafrete_desconto }}.</p>
{% endif %}
```

## Dois cuidados

1. **Sempre teste se o atributo existe** com `{% if %}`. Um pedido com entrega local dos Fretes Próprios não tem transportadora, um serviço sem prazo não tem previsão, e um pedido que não saiu da cotação do checkout não tem atributo nenhum. Sem o teste, o cliente vê "Seu pedido vai pela ." com o espaço em branco.
2. **Trate a previsão como estimativa.** `cotafrete_previsao_entrega` é o prazo calculado na hora da cotação, não o rastreio. Escreva "previsão" ou "estimativa", nunca "seu pedido chega em". O andamento real vem do [rastreamento automático](https://www.cotafrete.app/manual/pedidos/rastreamento-automatico/).

> **Dica:** Antes de publicar uma mudança no template, use a pré-visualização da própria Shopify e faça um pedido de teste com frete do Cota Frete para ver o texto com valores reais. Lembre que os atributos entram segundos depois de o pedido ser criado: o e-mail de confirmação, que sai na mesma hora, pode chegar antes deles. O e-mail de envio confirmado já encontra os atributos gravados.
