Modos de empacotamento
Os bundles oferecem suporte a dois modos de empacotamento que controlam como os itens são embalados para envio:
Assigned box
O comerciante pré-atribui os itens a caixas específicas com dimensões conhecidas. Cada caixa é definida com comprimento, largura, altura e capacidade de peso. O cartonization usa essas caixas exatas em vez de fazer estimativas.
Ideal para: produtos em que você já sabe em qual caixa eles são enviados, ou bundles que sempre são enviados na mesma caixa.
Auto-box
O comerciante agrupa itens em um bundle sem especificar caixas. No momento do pedido, a Zonos usa seu algoritmo de cartonization para determinar o empacotamento ideal com base nas dimensões dos itens e nas opções de embalagem disponíveis.
Ideal para: bundles cujo empacotamento varia, produtos com embalagem flexível, ou quando você quer que a Zonos otimize a seleção de caixas automaticamente.
Ambos os modos expandem o bundle em componentes individuais com códigos HS, país de origem e preços com desconto por item. A diferença está apenas em como as caixas são determinadas.
Como os bundles funcionam
Ao criar um bundle no Catalog, você define:
- SKU ou ID de produto do bundle — o identificador do produto que corresponde à sua loja
- Preço do bundle — o preço total como aparece em sua loja
- Modo de empacotamento — assigned box ou auto-box
- Itens componentes — cada produto individual incluído no bundle, referenciado pelo seu ID de item de catálogo. Os componentes devem existir como itens de catálogo antes de poderem ser adicionados a um bundle.
- Atribuições de caixas (somente assigned box) — quais componentes são enviados em qual caixa, com dimensões e pesos reais
Quando um pedido contendo um bundle é feito, a Zonos automaticamente:
- Expande o bundle em seus componentes individuais
- Desconta cada componente usando proporções de preço calculadas para que os preços por item correspondam ao preço do bundle
- Calcula o landed cost usando o código HS, o país de origem e as dimensões de caixa de cada componente — fornecendo um total preciso de impostos, taxas e envio
- Gera etiquetas — bundles assigned-box recebem uma etiqueta por caixa definida; bundles auto-box recebem etiquetas com base nos resultados do cartonization
Pré-requisitos
Antes de criar um bundle, certifique-se de que:
- Todos os itens componentes existem como itens de catálogo no seu Zonos Catalog. O bundle referencia componentes pelo seu ID de item de catálogo — você não pode adicionar itens que ainda não existam. Os componentes não precisam ser vendidos individualmente em sua loja — eles podem existir em seu catálogo apenas como partes de bundles.
- Cada componente tem códigos HS, país de origem e medidas (peso e dimensões) precisos. Eles são usados para os cálculos de landed cost quando o bundle é expandido.
- O SKU ou ID de produto do bundle corresponde ao identificador que sua plataforma de comércio eletrônico envia para a Zonos e à preferência de chave de item no seu Zonos Dashboard. Para lojas Shopify, o ID de produto do bundle deve ser o ID de variante da Shopify do produto bundle.
Criar um bundle
Todo bundle deve conter pelo menos 2 itens componentes. Um bundle de item único deve ser, em vez disso, um item de catálogo independente.
- Vá para Dashboard > Products > Bundles.
- Clique em Add Bundle no canto superior direito.
- Insira o SKU ou Product ID do bundle — deve corresponder ao identificador que sua loja envia para a Zonos. A preferência de chave de item do seu Zonos Dashboard também deve estar configurada com o identificador correto.
- Insira o nome, preço e moeda do bundle.
- Selecione Assigned box como o modo de empacotamento.
- Adicione caixas com dimensões específicas (comprimento, largura, altura e capacidade de peso).
- Adicione itens componentes pesquisando em seu catálogo e atribua cada um a uma caixa. Para cada componente, especifique:
- Quantity — quantas unidades desse componente há no bundle
- Box — em qual caixa esse componente é enviado
- Price ratio — a parcela do preço do bundle que esse componente representa (calculada automaticamente se deixada em branco)
- Clique em Save.
Importar bundles via CSV
Existem duas opções de importação disponíveis em Manage > Import:
Importar bundles
Cria bundles que referenciam itens de catálogo existentes. Os itens componentes devem já existir em seu catálogo antes da importação.
- Vá para Dashboard > Products > Bundles.
- Clique em Manage > Import bundles.
- Baixe um modelo de CSV de exemplo — escolha o formato Assigned box ou Auto-box.
- Preencha uma linha por item componente. Os campos no nível do bundle (SKU, nome, preço) se repetem em cada linha do mesmo bundle.
- Carregue seu CSV preenchido e clique em Import.
Campos de CSV de bundles
| Coluna↕ | Descrição↕ |
|---|---|
| Bundle SKU | O SKU do bundle como aparece em sua loja. |
| Bundle Product ID | O ID de produto do bundle como aparece em sua loja. |
| Bundle Name | O nome do bundle. |
| Bundle Description | Uma descrição do bundle. |
| Bundle Image URL | URL da imagem do bundle. |
| Bundle Amount | O preço total do bundle. |
| Bundle Currency | A moeda do preço do bundle, por exemplo, USD. |
| Box Number | O número da caixa em que o componente desta linha é enviado, por exemplo, 1 ou 2. Use o mesmo número para todos os componentes na mesma caixa. |
| Box Length | Comprimento da caixa para esta linha. |
| Box Width | Largura da caixa para esta linha. |
| Box Height | Altura da caixa para esta linha. |
| Box Dimensional Unit | Unidade dimensional da caixa, por exemplo, INCH. |
| Box Weight Capacity | Capacidade máxima de peso da caixa. |
| Box Weight Unit | Unidade de peso para a capacidade da caixa, por exemplo, POUND. |
| Item SKU | O SKU deste item componente. Deve corresponder a um item de catálogo existente. |
| Item Product ID | O ID de produto deste item componente. Deve corresponder a um item de catálogo existente. |
| Item Quantity | Quantas unidades desse componente há no bundle. |
Observação: Os prefixos de coluna
"Bundle"e"Kit"são ambos aceitos para compatibilidade com versões anteriores (por exemplo,"Kit SKU"funciona da mesma forma que"Bundle SKU").
Regras de validação da importação de CSV
As seguintes regras de validação se aplicam a todas as importações de CSV de bundles:
- Mínimo de 2 itens — Todo bundle deve conter pelo menos 2 itens componentes. Um bundle de item único deve ser, em vez disso, um item de catálogo independente.
- Campos de caixa tudo ou nada — Para bundles assigned-box, os 6 campos de caixa devem estar presentes em cada linha: Box Length, Box Width, Box Height, Box Dimensional Unit, Box Weight Capacity e Box Weight Unit. Se algum campo de caixa for definido, todos os 6 são obrigatórios. Se todos os campos de caixa estiverem vazios, o bundle é tratado como auto-box.
- Sem mistura de modos de empacotamento — Um único bundle não pode misturar linhas assigned-box (com dimensões de caixa) e linhas auto-box (sem dimensões de caixa). Todas as linhas de um mesmo bundle devem usar o mesmo modo.
- Normalização do código HS — Os códigos HS são formatados automaticamente na importação. Caracteres não alfanuméricos (pontos, traços, espaços) são removidos e o código é normalizado para um formato de número par de dígitos.
Importar bundles + itens de catálogo
Cria itens de catálogo E bundles em um único upload. Use isso quando seus itens componentes ainda não existirem no catálogo — eles serão criados ou atualizados automaticamente.
- Vá para Dashboard > Products > Bundles.
- Clique em Manage > Import bundles + catalog items.
- Baixe um modelo de CSV de exemplo — escolha o formato Assigned box ou Auto-box.
- Preencha uma linha por item componente, incluindo as colunas de detalhes do item (nome, código HS, país de origem, medidas).
- Carregue seu CSV preenchido e clique em Import.
A importação primeiro cria ou atualiza os itens de catálogo filhos e, em seguida, cria os bundles que os referenciam. Se já existir um item com o mesmo SKU ou ID de produto, seus detalhes são atualizados com os valores do CSV. Os códigos HS são normalizados automaticamente durante a importação (caracteres não alfanuméricos são removidos e o código é formatado para o formato padrão de número par de dígitos).
Campos de CSV combinados
Inclui todos os campos de CSV de bundles, além das colunas de detalhes do item:
| Coluna↕ | Descrição↕ |
|---|---|
| Bundle SKU | O SKU do bundle. |
| Bundle Product ID | O ID de produto do bundle. |
| Bundle Name | O nome do bundle. |
| Bundle Description | Uma descrição do bundle. |
| Bundle Image URL | URL da imagem do bundle. |
| Bundle Amount | O preço total do bundle. |
| Bundle Currency | A moeda do preço do bundle, por exemplo, USD. |
| Box Number | Em qual caixa este componente é enviado. |
| Box Length | Comprimento da caixa. |
| Box Width | Largura da caixa. |
| Box Height | Altura da caixa. |
| Box Dimensional Unit | Unidade dimensional, por exemplo, INCH. |
| Box Weight Capacity | Capacidade de peso da caixa. |
| Box Weight Unit | Unidade de peso, por exemplo, POUND. |
| Item SKU | O SKU do item componente. |
| Item Product ID | O ID de produto do item componente. |
| Item Name | Nome de exibição do item de catálogo. |
| Item Description | Descrição do item. |
| Item HS Code | Código do Sistema Harmonizado para classificação aduaneira. |
| Item Country of Origin | Código de país de duas letras onde o item é fabricado, por exemplo, CN. |
| Item Weight | Peso do item. |
| Item Weight Unit | Unidade de peso, por exemplo, POUND. |
| Item Length | Comprimento do item. |
| Item Width | Largura do item. |
| Item Height | Altura do item. |
| Item Dimensional Unit | Unidade dimensional para as medidas do item, por exemplo, INCH. |
| Item Quantity | Quantas unidades desse componente há no bundle. |
| Item Amount | O preço do item componente individual. Usado ao criar ou atualizar o item de catálogo. |
| Item Currency | A moeda do preço do item, por exemplo, USD. |
| Item Packing Preference | Como este item deve ser empacotado. Use ASSIGNED_BOX para itens empacotados na caixa especificada, CONSOLIDATED para cartonization, ou SHIPS_ALONE para itens que devem ser enviados separadamente. Opcional — o padrão é ASSIGNED_BOX quando as colunas de caixa estão presentes. |
Exportar bundles
- Vá para Dashboard > Products > Bundles.
- Clique em Manage > Export.
- Escolha uma opção de exportação:
- Export all bundles — exporta todos os bundles
- Export assigned box bundles — exporta somente os bundles com caixas pré-atribuídas
- Export auto bundles — exporta somente os bundles auto-box
- Clique em Export. O CSV será enviado para você por e-mail quando estiver pronto.
Editar um bundle
Observação: As edições em um bundle afetam apenas pedidos futuros. Os pedidos já feitos e concluídos não são afetados.
- Vá para Dashboard > Products > Bundles.
- Clique no bundle que deseja editar.
- Atualize os campos e clique em Save.
Você pode alterar o modo de empacotamento, adicionar ou remover componentes, atualizar atribuições de caixas e modificar o preço do bundle.
Excluir um bundle
Para excluir um único bundle, abra-o e clique em Delete.
Para excluir vários bundles de uma vez:
- Selecione os bundles que deseja excluir usando as caixas de seleção.
- Clique em Delete selected.
- Confirme a exclusão.
Para excluir todos os bundles da página atual, clique em Manage > Delete page.
Usar bundles no Quoter
Você pode adicionar bundles a uma cotação diretamente do Quoter para visualizar o landed cost antes de fazer um pedido.
- No Quoter, mude para a aba Search bundles na seção Items.
- Pesquise um bundle por nome, SKU ou ID de produto.
- Selecione um bundle. A Zonos automaticamente:
- Expande o bundle em itens componentes individuais na lista de itens, cada um com seu próprio código HS, país de origem e preço com desconto.
- Preenche as caixas (somente bundles assigned-box) — as caixas predefinidas do bundle são adicionadas à seção Boxes com suas dimensões já preenchidas.
- Ignora o preenchimento de caixas (bundles auto-box) — o cartonization determina as caixas quando a cotação é calculada.
- Os itens componentes aparecem agrupados sob o nome do bundle na lista de itens.
- Calcule a cotação. O landed cost reflete a estrutura real do bundle — impostos, taxas e envio por componente com base em dimensões de caixa reais ou determinadas automaticamente.
Você pode adicionar vários bundles e itens independentes à mesma cotação. Cada bundle é expandido de forma independente.
Por que os bundles são importantes para o landed cost
Sem bundles, a Zonos vê um único item de linha (por exemplo, "Truck Tire 4-Pack — US$ 1.000") sem visibilidade do que há dentro. Isso causa problemas:
- Sem códigos HS por item — a Zonos não pode classificar os componentes para taxas de imposto precisas
- Sem dimensões reais de caixa — os custos de envio são estimados usando o algoritmo de empacotamento automático em vez das caixas reais do comerciante
- Sem preços por item — o preço total do bundle é usado para os cálculos de imposto em vez do preço com desconto por componente
Os bundles resolvem os três pontos ao fornecer à Zonos o detalhamento dos componentes, as atribuições de caixas (ou o agrupamento auto-box) e a alocação de preços com antecedência. O resultado é uma cotação de landed cost que reflete o que o cliente realmente pagará na fronteira.
Proporções de preço e preços de componentes
Quando um bundle é vendido, a Zonos precisa saber quanto vale cada componente individualmente. Isso ocorre porque os envios internacionais exigem um valor declarado por item na fatura comercial, e o imposto/taxa é calculado em cada item separadamente.
O priceRatio controla como o preço total do bundle é dividido entre seus componentes. Você não precisa definir isso manualmente — se deixar em branco, a Zonos divide automaticamente o preço de forma igual entre todos os componentes.
Por exemplo, um bundle de US$ 1.000 com 4 pneus e sem proporções de preço definidas declararia automaticamente cada pneu a US$ 250 (0,25 cada). Se seus componentes tiverem valores diferentes — digamos 2 pneus premium e 2 padrão — você pode definir manualmente proporções como 0,35 e 0,15 para refletir a diferença real de valor.
A Zonos normaliza automaticamente as proporções para que você não precise se preocupar com a matemática:
- Se você deixar algumas proporções em branco, o valor restante é dividido igualmente entre esses componentes
- Se as proporções não somarem exatamente 1,0, a Zonos as ajusta proporcionalmente
- As proporções finais sempre somam exatamente 1,0
Cartonization e etiquetas
Os componentes de bundles assigned-box usam caixas definidas pelo comerciante em vez do algoritmo padrão de bin-packing. O packingPreference de cada componente é definido como ASSIGNED_BOX, o que indica ao cartonization para colocá-lo na caixa especificada por packageOptionId e packageOptionIdIndex.
Essa é a principal vantagem dos bundles assigned-box — o comerciante sabe exatamente como seu produto é enviado, portanto, as dimensões e pesos de caixa usados para o cálculo do landed cost são precisos, não estimados.
Cada caixa de um bundle gera sua própria etiqueta de envio com seu próprio número de rastreamento. Um bundle com duas caixas produz duas etiquetas.
Pedidos mistos
Itens que não são bundles no mesmo pedido são empacotados separadamente usando o algoritmo padrão de cartonization, independentemente do modo de empacotamento usado pelos bundles.
Pedidos com bundles mistos
Um único pedido pode conter vários bundles e itens independentes simultaneamente. Por exemplo, um pedido com:
- 1x bundle de 4 unidades com caixas atribuídas (enviado em 2 caixas)
- 1x bundle auto-box de 3 itens (o cartonization determina o empacotamento)
- 1x item independente único
A Zonos expande cada bundle de forma independente. O cálculo do landed cost cobre todas as caixas com dimensões precisas e todos os preços de componentes individuais. Cada caixa recebe sua própria etiqueta.
Integração com a Shopify
Os bundles têm um comportamento específico quando usados com lojas Shopify.
Configuração
O ID de produto do bundle no Zonos Catalog deve corresponder ao ID de variante da Shopify do produto bundle. É assim que a Zonos associa o item de linha da Shopify à definição do bundle. Você pode encontrar o ID de variante na URL do administrador da Shopify ao visualizar a variante do produto.
Fluxo do pedido
Quando um cliente pede um bundle em uma loja Shopify:
- A Shopify envia um único item de linha para o bundle principal (por exemplo, "Truck Tire 4-Pack x 1").
- A Zonos associa o ID de variante do item de linha ao ID de produto do bundle em seu catálogo.
- A Zonos expande o bundle em seus componentes individuais para o cálculo do landed cost — o código HS, o país de origem e o preço com desconto de cada componente são usados para impostos e taxas precisos.
- O pedido da Shopify continua mostrando o único item de linha do bundle — a expansão dos componentes é gerenciada inteiramente pela Zonos.
Fulfillment
Ao criar fulfillments, a Zonos associa os componentes expandidos do bundle de volta ao item de linha original do bundle na Shopify. O comerciante vê o bundle principal concluído na Shopify (por exemplo, "Truck Tire 4-Pack x 1 fulfilled"), enquanto a fatura comercial e os documentos aduaneiros listam cada componente separadamente.
Bundles
Venda produtos agrupados com landed cost preciso e opções flexíveis de empacotamento.
Um bundle é um produto vendido como uma única unidade (principal) que se desdobra em itens componentes individuais no checkout. Quando um cliente compra um bundle, a Zonos o expande em seus componentes, desconta o preço de cada componente para igualar o preço do bundle e calcula impostos e taxas com base no código HS e no país de origem de cada componente.
Por exemplo, um comerciante vende camisas individualmente por US$ 30 cada, ou como bundle de 4 por US$ 100. Quando um cliente compra o bundle: