# 2.4 Como o pacote é calculado: peso, medidas e caixas

> O que o app manda para a transportadora em cada cotação: o peso dos itens, as medidas dos produtos e a caixa em que o pedido cabe, e por que isso muda o valor.

Fonte: https://www.cotafrete.app/manual/como-funciona/calculo-do-pacote/
Planos: Widget, Basic, Business
Atualizado em 25/10/2026

---

A transportadora não cota um produto. Ela cota um **pacote**: quanto pesa, quanto mede e para onde vai. Antes de cada cotação, o app monta esse pacote a partir do que a loja cadastrou. Quando o pacote montado se parece com o que sai do estoque, a cotação fica perto do que a transportadora vai cobrar. Quando não se parece, a diferença aparece na fatura.

## O que entra no pacote

| Informação | De onde vem | Obrigatória |
|---|---|---|
| Peso | Campo de peso da variante na Shopify | Sim. Sem ele, entra o peso padrão por item |
| Medidas (altura, largura, comprimento) | Metacampos da variante ou do produto | Não, mas recomendada |
| Caixa | Caixas cadastradas na aba **Caixas** | Não. Sem caixa, entra a caixa padrão |
| Valor do pedido | Subtotal do carrinho | Sim, enviado automaticamente |
| CEP de origem e de destino | Configuração da loja e CEP digitado pelo cliente | Sim |

O valor do pedido entra porque algumas transportadoras somam seguro proporcional ao valor declarado. Por isso, um carrinho mais caro pode ter frete um pouco maior mesmo com o mesmo peso.

## Peso: a base de tudo

O app soma o peso de cada item multiplicado pela quantidade e manda o total. Quando um item não tem peso cadastrado, o app usa o **Peso padrão por item**, definido em **Transportadoras → Geral**. É uma estimativa: se o produto real pesa bem mais que o padrão, a cotação sai menor que o frete cobrado depois.

Confira o peso de todas as variantes antes de publicar. Como fazer está em [Peso dos produtos](https://www.cotafrete.app/manual/produtos-e-caixas/peso-dos-produtos/).

## Medidas: por que o tamanho também pesa

As transportadoras cobram pelo maior entre dois pesos: o **peso real**, da balança, e o **peso cubado**, calculado a partir do volume do pacote. Um travesseiro pesa pouco, mas ocupa espaço no caminhão, e a transportadora cobra por esse espaço.

O app guarda uma **caixa padrão**, definida nos campos **Fallback de altura**, **Fallback de largura** e **Fallback de comprimento** da aba **Transportadoras → Caixas**. Sem mais nada configurado, toda cotação usa essa caixa: um pedido de um item pequeno e um de cinco itens grandes saem com as mesmas medidas.

Para cotar com o tamanho real, o app precisa das medidas de cada produto. A Shopify tem campo de peso, mas o app lê altura, largura e comprimento de três **metacampos**, que você informa na mesma aba Caixas. O padrão é `custom.altura`, `custom.largura` e `custom.comprimento`, os mesmos que o app da Frenet usa. Quem já preencheu as medidas para a Frenet não precisa fazer nada.

O passo a passo está em [Medidas dos produtos](https://www.cotafrete.app/manual/produtos-e-caixas/medidas-metacampos/).

## Caixas: o pacote que realmente sai da loja

Em pedidos com vários itens, o que vai para a transportadora não é a pilha de produtos. É a caixa em que você embala. Cadastrar as caixas que você usa é o que liga o cálculo pelo tamanho real: assim que a loja tem **uma caixa ativa** e os três metacampos configurados, o app passa a montar o pacote em cada cotação.

A montagem segue esta ordem:

1. O app lê as medidas de cada item do carrinho, primeiro na variante e depois no produto. Uma medida só vale se as três estiverem preenchidas.
2. Procura, da menor para a maior, a primeira caixa ativa em que todos os itens cabem e que aguenta o peso, quando a caixa tem peso máximo. Para ter folga, o volume dos itens pode ocupar até 85% da caixa (100% quando é um item só).
3. Se nenhuma caixa serve e o carrinho tem uma unidade, cota com as medidas do próprio produto.
4. Se nenhuma caixa serve e há mais de uma unidade, cota com os itens empilhados.

Em alguns casos o app volta para a caixa padrão:

- algum item do carrinho está sem uma das três medidas;
- a pilha de itens passaria de 100 cm em algum lado, tamanho que as transportadoras costumam recusar;
- a Shopify não respondeu a tempo a consulta das medidas.

As medidas cadastradas da caixa são as **externas**, da caixa fechada, porque é isso que a transportadora mede. Veja [A tela Caixas](https://www.cotafrete.app/manual/produtos-e-caixas/tela-caixas/).

> **Nos gateways, item por item:** Os gateways de frete (Melhor Envio, Frenet, Intelipost e SmartEnvios) recebem o carrinho item por item, com as medidas de cada produto, e o próprio gateway escolhe a embalagem. Isso acontece sempre que as variantes têm os três metacampos preenchidos, mesmo sem caixa cadastrada. Quando falta alguma medida, o gateway recebe um volume único, com a caixa escolhida pelo app ou a caixa padrão.

> **Medida editada demora a valer:** O app guarda as medidas lidas de cada variante por até 14 dias, para não consultar a Shopify a cada cotação. Uma variante que estava sem medida passa a valer na cotação seguinte. Já uma medida **alterada** numa variante que o app já leu pode levar até 14 dias para aparecer nas cotações.

Para conferir com que pacote um produto está sendo cotado, use o [Simular frete](https://www.cotafrete.app/manual/inicio/simular-frete/): embaixo das cotações aparece uma linha como "Cotado na Caixa M (30 × 30 × 30 cm)".

> **Dica:** Medidas e caixas são opcionais e estão em todos os planos. O ganho é maior em lojas com produtos volumosos ou com pedidos de vários itens. Para uma loja de um produto leve, que sempre sai no mesmo envelope, uma caixa padrão bem configurada já resolve.

## Quando o valor cotado fica longe do cobrado

Se a fatura da transportadora vem sistematicamente acima do que o cliente pagou, quase sempre o pacote cotado está menor que o real: peso faltando, caixa padrão pequena demais, medidas faltando em algum produto ou medidas internas em vez de externas. A página [O valor do frete está diferente do esperado](https://www.cotafrete.app/manual/solucao-de-problemas/valor-diferente/) percorre essas causas na ordem.
