Passar para o conteúdo principal

[GCL] Pacotes Agregados

Juliana Maciel Maruri da Cunha avatar
Escrito por Juliana Maciel Maruri da Cunha
Atualizado há mais de 2 semanas

Overview

O recurso de Pacotes Agregados permite reunir vários pacotes menores em um único pacote maior para envio. Assim, as gráficas conseguem otimizar os custos de envio ao reduzir o número de remessas necessárias, o que gera economia e mais eficiência operacional.

No lado técnico, pacotes menores são enviados usando um método especial de envio chamado GCW External Aggregated Package Label, que gera etiquetas que trazem apenas informações básicas (nome, endereço, ID do pedido e do pacote – veja o exemplo abaixo) e não são adequadas para envio sozinhas. Essa “etiqueta” segue o processo normal e pode ser baixada no MPJ, em EDIs. Depois disso, é preciso agrupar e enviar tudo junto usando o recurso de Embalagem Agregada descrito neste documento.


Como Funciona

Ao usar o recurso de Pacotes Agregados, pacotes menores são enviados sob o método de envio de Etiqueta de Pacote Agregado Externo GCW, que pode ser facilmente identificado na página Gerenciar Trabalhos de Impressão. Essas etiquetas incluem detalhes essenciais de envio, como o nome do destinatário, endereço, pedido e ID do pacote. No entanto, elas não são válidas para envio individual e devem ser agrupadas seguindo as etapas abaixo.

Guia Passo a Passo para a Configuração de um Pacote Maior

Etapa 1: Selecione o Destinatário

  • Vá até a seção "Pacote agregado" do app.

  • O primeiro passo é escolher o destinatário. Não é possível avançar para as próximas etapas sem concluir essa etapa.

  • A lista será preenchida automaticamente com pacotes que usam o método de envio Etiqueta de Pacote Agregada Externa GCW.

Etapa 2: Escaneie os Pacotes

  • Nesta seção, você vai escanear os pacotes individualmente. Uma verificação é feita pra garantir que os pacotes escaneados estejam associados ao destinatário selecionado.

  • Existem três possíveis status de leitura:

    • Código de barras inválido: o código de barras escaneado não está registrado no nosso sistema.

    • Destinatário inválido: o pacote escaneado não pertence ao destinatário selecionado.

    • OK: O pacote escaneado tem um código de barras válido e está corretamente atribuído ao destinatário selecionado.

Passo 3: Insira as Dimensões da Embalagem e Selecione as Opções de Envio

  • Insira as dimensões do pacote agregado (comprimento, largura, altura em milímetros) e o peso (em gramas). Na fase 2, também vamos adicionar as métricas dos EUA.

  • Depois que as dimensões forem inseridas, as opções de envio específicas para o destinatário e para os pacotes serão apresentadas.

  • Depois de escolher uma opção de envio, você pode gerar os documentos de embalagem necessários, que ficam prontos para impressão na hora.

Etapa 4: Enviar o Pacote Agregado

  • Neste momento, o pacote consolidado é considerado enviado.

Etapa 5: Adicione outro pacote agregado (se necessário)

  • Se precisar enviar outro pacote agregado, é só reiniciar o processo e seguir o fluxo novamente.


Recursos avançados e regras

Requisitos e Soluções

1. Manter o método de envio original

  • Requisito: O método de envio original do pedido não deve ser substituído ao ser adicionado a um pacote agregado.

  • Solução: Agora o sistema mantém o método de envio original de cada pacote, garantindo o encaminhamento correto e a conformidade logística.

2. Controle agregado de pacotes por cliente

  • Requisito: Possibilidade de configurar se um cliente aceita pacotes agrupados (por exemplo, 2 de 50 funerárias não aceitam).

  • Solução: Uma nova página de configuração permite que as Gráficas Parceiras ativem ou desativem pacotes agregados para cada cliente.

    • Clientes habilitados para agregação aparecem na lista de destinatários.

    • Clientes desativados ficam de fora da seleção durante a agregação.

3. Manuseio de envio expresso

  • Requisito: Se qualquer pacote dentro de um grupo agregado for marcado como expresso, toda a caixa deve ser enviada como expresso.

  • Solução: Agora, a lógica de envio agregado faz o upgrade automático para expresso se qualquer pacote precisar de tratamento expresso.

4. configuração das dimensões da caixa

  • Requisito: Capacidade de definir as dimensões padrão da caixa usadas para agregação.

  • Solução: A nova interface permite que o usuário defina previamente a largura, altura, comprimento e peso para caixas agrupadas. Esses padrões podem ser ajustados manualmente conforme a necessidade de cada caso.

5. Controle manual de embalagem de caixas

  • Requisito: O operador de embalagem deve conseguir atribuir manualmente os pacotes às caixas, otimizando o envio expresso e não expresso.

  • Solução: O controle manual é mantido — o operador pode decidir a atribuição das caixas, otimizando custos e prazos de entrega conforme a classe de envio.

Resultado

Esta atualização de recurso permite maior flexibilidade, precisão e eficiência no manuseio de Pacotes Agregados. As Gráficas Parceiras agora têm:

  • Controle total sobre quais clientes apoiam a agregação,

  • Regras confiáveis de roteamento expresso,

  • Dimensionamento configurável de pacotes,

  • E uma forma clara de excluir destinatários inelegíveis.


Ativando a embalagem agregada no Order intake

Para ativar esse recurso durante o Order intake pelo GelatoAPI, use o seguinte modelo Liquid:

{% set payload = context.payload %}{# Verifique se aggregatedPackaging existe e é verdadeiro #}{% if payload.aggregatedPackaging is defined and payload.aggregatedPackaging %}{# Clone os metadados e adicione a nova entrada #}{% set metadata = payload.metadata if payload.metadata is defined else [] %}{% set new_metadata = metadata + [{"key": "tenant-shipping-method-uid", "value": payload.shipmentMethodUid}] %}{# Substitua shipmentMethodUid e atualize os metadados #}{% set payload = payload.copy() %}{% set _ = payload.update({"shipmentMethodUid": "gcw_external_aggregated_package_label", "metadata": new_metadata}) %}{% endif %}##{{ payload | tojson(indent=2) }}

Essa lógica pode ser aplicada ao endpoint de envio de pedido e funciona apenas com a estrutura de payload do GelatoAPI.


Exemplo de payload

{% set payload = context.payload %}{# Verifique se aggregatedPackaging existe e é verdadeiro #}{% if payload.aggregatedPackaging is defined and payload.aggregatedPackaging %}{# Clone os metadados e adicione a nova entrada #}{% set metadata = payload.metadata if payload.metadata is defined else [] %}{% set new_metadata = metadata + [{"key": "tenant-shipping-method-uid", "value": payload.shipmentMethodUid}] %}{# Substitua shipmentMethodUid e atualize os metadados #}{% set payload = payload.copy() %}{% set _ = payload.update({"shipmentMethodUid": "gcw_external_aggregated_package_label", "metadata": new_metadata}) %}{% endif %}##{{ payload | tojson(indent=2) }}

Atenção: O método de envio gcw_external_aggregated_package_label precisa ser ativado pela equipe de Logística.


Resumo dos benefícios

  • Reduza os custos de envio com a consolidação

  • Eficiência operacional aprimorada

  • Controle manual para otimização da classe de envio

  • Configurações de agregação personalizadas por cliente

  • Geração e acompanhamento de documentos de forma simplificada

Respondeu à sua pergunta?