PS PrestaShop Intermédio

Multiarmazém e Encaminhamento de Stock: documentação

Instalar, configurar e explorar o encaminhamento automático das encomendas para o armazém certo, segundo o stock e a geografia.

Atualizado Versão do módulo 1.0.2

Apresentação

O Multiarmazém e Encaminhamento de Stock atribui automaticamente cada encomenda validada ao armazém mais pertinente, cruzando o stock realmente disponível com a zona de entrega do cliente. O módulo gere os seus próprios armazéns, um stock independente por armazém e regras de cobertura geográfica, sem qualquer dependência de uma API de geocodificação externa.

A atribuição é feita a um armazém por encomenda. Quando nenhum armazém cobre a totalidade da encomenda, esta é marcada como parcial e entregue ao armazém mais completo, para tratamento manual.

O pacote de traduções do módulo cobre francês, inglês, espanhol, alemão e italiano, mas não o português. Numa loja portuguesa, traduza as cadeias em Parâmetros avançados > Traduções > Traduções dos módulos, caso contrário os textos apresentados ficam no idioma de recurso.

Pré-requisitos e compatibilidade

  • PrestaShop 1.7.6 a 9.x (compatível com PrestaShop 8 e 9)
  • PHP 7.2 a 8.x
  • Compatível com multiloja e multi-idioma (FR, EN, ES, DE, IT)
  • Sem dependências externas e sem necessidade de chave de API

Instalação

  1. No back-office, abra Módulos > Gestor de módulos e clique em Carregar um módulo.
  2. Selecione o arquivo ZIP do módulo e inicie a instalação.
  3. Depois de instalado, aparece um menu Multiarmazém em Encomendas, com quatro subpáginas: Armazéns, Zonas de cobertura, Stock por armazém e Encaminhamento das encomendas.

A instalação cria automaticamente as tabelas e os separadores necessários. A desinstalação remove de forma limpa os separadores e os dados do módulo.

Configuração geral

Abra a página de configuração do módulo para definir a estratégia de encaminhamento e as opções de stock.

Estratégias de encaminhamento

  • Geografia primeiro (predefinição): privilegia o armazém mais próximo que tenha a totalidade do stock.
  • Stock primeiro: dá prioridade a um armazém capaz de servir a encomenda por inteiro e só depois desempata pela proximidade.
  • Prioridade de armazém: segue a ordem de prioridade que definir, ignorando a geografia.

Opções

  • Cobertura global de recurso: se nenhuma regra corresponder, o armazém mantém-se elegível em último recurso.
  • Decremento do stock: deduz o stock do armazém no momento da atribuição.
  • Sincronização para o PrestaShop: envia a soma dos armazéns para o stock do PrestaShop (opcional, desativada por predefinição).
  • Permitir encomendas parciais: atribui mesmo assim o armazém mais completo quando nenhum cobre tudo.
  • Estados que libertam o stock: lista de estados de encomenda (por predefinição Cancelada, Reembolsada e Erro de pagamento) que voltam a creditar automaticamente o stock reservado.

Criar um armazém

Em Multiarmazém > Armazéns, acrescente um armazém com o nome, o país, uma prioridade (quanto mais baixo o valor, mais prioritário é o armazém) e o estado ativo. As coordenadas de latitude e longitude são facultativas e meramente informativas.

Definir as zonas de cobertura

Em Multiarmazém > Zonas de cobertura, associe a cada armazém uma ou mais regras:

  • Código postal: um ou vários prefixos separados por vírgulas (por exemplo 1000, 4000, 8000). Um prefixo pode ser limitado a um país com a sintaxe ISO:prefixo (por exemplo PT:1000,ES:28).
  • País: cobertura de um país inteiro.
  • Zona: cobertura de uma zona do PrestaShop.

Um armazém sem qualquer regra é considerado de cobertura global: cobre todos os destinos. A proximidade é hierarquizada do mais preciso para o mais amplo: código postal, depois país, depois zona e por fim cobertura global.

Em Portugal, os códigos postais dos Açores e da Madeira começam por 9 (intervalo 9000-9999). Se tratar as ilhas a partir de um armazém distinto ou com um prazo de expedição diferente, crie uma regra de código postal com o prefixo 9 e reserve os prefixos continentais para o armazém principal.

Gerir o stock por armazém

Em Multiarmazém > Stock por armazém, introduza as quantidades por produto e por armazém. Pode importar com um clique o stock existente do PrestaShop para o armazém à sua escolha e ajustá-lo em seguida. Para catálogos grandes, o bloco Importar / exportar CSV permite exportar o stock completo, descarregar um modelo de catálogo pré-preenchido por armazém (todos os produtos e combinações) e voltar a importar as quantidades por referência de produto ou por ID, em modo substituição ou adição.

Se a sincronização para o PrestaShop estiver ativa, o stock PrestaShop de um produto é substituído pela soma das quantidades desse artigo em todos os armazéns. Verifique a sua configuração antes de ativar esta opção em produção.

Compreender o encaminhamento

Na validação de uma encomenda, o módulo avalia cada armazém ativo segundo dois eixos: o escalão geográfico (proximidade) e a capacidade de servir as linhas da encomenda. Consoante a estratégia escolhida, seleciona um armazém e atribui-lhe um estado.

  • Automático: um armazém cobre toda a encomenda, atribuição sem intervenção.
  • Manual: o armazém foi escolhido manualmente a partir da ficha da encomenda.
  • Parcial: nenhum armazém cobre tudo, sendo retido o mais completo para tratamento manual.
  • Não encaminhada: nenhum armazém elegível (por exemplo, se as encomendas parciais estiverem desativadas).

Seguir e reatribuir as encomendas

A lista Multiarmazém > Encaminhamento das encomendas resume o armazém atribuído e o estado de cada encomenda. Um painel dedicado aparece também na ficha da encomenda no back-office: armazém atribuído, estado, disponibilidade linha a linha, reatribuição manual e recálculo automático com um clique.

Numa reatribuição, o stock anteriormente reservado é novamente creditado ao armazém de origem segundo a alocação exata memorizada e depois debitado do novo armazém: sem perdas nem duplicações de contagem.

Resolução de problemas

  • Uma encomenda fica sem encaminhamento: confirme que existe pelo menos um armazém ativo e elegível, e que as encomendas parciais estão autorizadas caso nenhum armazém cubra tudo.
  • O stock não diminui: certifique-se de que a opção de decremento está ativa na configuração.
  • Um destino nunca é coberto: acrescente uma regra de cobertura adequada ou ative a cobertura global de recurso.

O encaminhamento está encapsulado de forma segura: em caso de anomalia, o incidente fica registado e a encomenda é criada normalmente, sem nunca bloquear o processo de compra.

Esta página foi útil?

Ainda com dúvidas? Contacte o suporte