PrestaShop Gestão de catálogo

Gestão de Validades e Lotes: FEFO e datas de consumo

Um lote, uma data, um custo e uma saída de stock correta: validades geridas diretamente no PrestaShop.

O PrestaShop só conhece uma quantidade por produto. Se vende alimentação, produtos para animais, cosmética, suplementos ou qualquer artigo com data, esse número não diz o que deve sair primeiro, o que vai expirar nem quanto custou cada entrega. Este módulo acrescenta uma verdadeira gestão por lotes: número, tipo de data (limite de consumo ou durabilidade mínima), data limite, quantidade, custo de compra e referência do fornecedor. Os lotes são recebidos à unidade ou em caixas do fornecedor, importados em CSV e retirados pela ordem FEFO em cada encomenda. Antes da validade, os escalões de desconto aplicam-se sozinhos; na validade, o lote sai do circuito de venda. Compatível com PrestaShop 8 e 9.

Em resumo
  • Gestão por lote: data limite de consumo ou durabilidade mínima, data limite, quantidade, custo de compra e referência do fornecedor
  • Saída FEFO em cada encomenda, lotes expirados excluídos, lote a recolher impresso na guia de remessa
  • Descontos por escalões em validade curta (por exemplo 10 % a 90 dias, 20 % a 60, 30 % a 30), terminados na data limite
  • Receção em caixas do fornecedor convertidas em unidades, com custo unitário calculado automaticamente
  • Importação CSV, controlo lotes / stock do PrestaShop e rastreabilidade do lote por encomenda
PrestaShop 8 e 9 FEFO Data limite / Durabilidade mínima Custo por lote Importação CSV
  • Reembolso em 30 dias
  • 12 meses de atualizações
  • Suporte em 24h
www.datafirefly.com/pt/
Gestão das datas de validade e DDM por lotes com saída FEFO no PrestaShop
v1.2.0 · atualizado 2026-10-05
O que faz

A versão curta.

01

Gestão por lote, com o seu custo

Cada lote tem número, tipo de data, data limite, quantidade, custo de compra unitário e referência do fornecedor. O custo real dos lotes consumidos é registado em cada linha de encomenda, tornando corretos os relatórios de margem do PrestaShop.

02

FEFO até à guia de remessa

Em cada encomenda o stock é retirado a partir da data mais próxima, sem nunca atribuir um lote expirado. O lote a recolher aparece na encomenda e é impresso na guia de remessa.

03

Descontos por escalões em validade curta

Defina até 10 escalões: 10 % a 90 dias, 20 % a 60, 30 % a 30. O desconto sobe de escalão à medida que a data se aproxima, aplica-se só ao lote que sai primeiro e termina sozinho na data limite.

04

Caixas do fornecedor convertidas em unidades

Indique que uma caixa do fornecedor contém 12 unidades vendidas separadamente, cada uma com a sua referência e EAN. Na receção, 3 caixas a 30 € tornam-se 36 unidades a 2,50 €.

A versão longa

Tudo o que quer saber antes de instalar.

Uma análise detalhada de como o Gestão de Validades e Lotes: FEFO e datas de consumo funciona, porque o construímos assim e o raciocínio por trás das funcionalidades acima.

§ 01

Data limite de consumo e durabilidade mínima: duas datas, duas regras

A data limite de consumo (consumir até) aplica-se a alimentos perecíveis: ultrapassada, o produto não deve ser vendido. A data de durabilidade mínima (consumir de preferência antes de) indica perda de qualidade, não um risco sanitário: o produto pode continuar à venda se o cliente estiver informado. O módulo trata o tipo de data como um dado de primeira ordem. As ações automáticas sobre o stock só se aplicam à data limite de consumo, e um lote expirado nunca é atribuído a uma encomenda.

§ 02

Porque o stock do PrestaShop não chega

O PrestaShop guarda uma quantidade por produto e combinação, sem memória do que a compõe. Trinta unidades recebidas em março e vinte em junho somam cinquenta, sem saber quais devem sair primeiro, quais vão expirar ou quanto custou cada entrega. O comerciante acaba com uma folha de cálculo à parte, descobre os excedentes tarde demais e faz descontos à pressa. O módulo substitui essa folha por uma gestão integrada e alinhada com o stock real da loja.

§ 03

Receber um lote à unidade ou em caixas

Um lote cria-se em segundos: produto, combinação se necessário, número, tipo de data, data limite, quantidade e custo. Se o fornecedor entrega em caixas, defina uma vez a embalagem: referência e EAN da caixa, número de unidades, custo habitual, referência e EAN da unidade vendida. Na receção, escolha Recebido em caixas do fornecedor e indique 3 caixas a 30 €: o módulo regista 36 unidades a 2,50 € cada. O custo da caixa pode mudar em cada entrega e o custo unitário acompanha. Em cada receção escolhe se a quantidade é adicionada ao stock do PrestaShop.

§ 04

FEFO em cada encomenda

FEFO significa First Expired, First Out: sai primeiro o lote com a data mais próxima. Na validação de uma encomenda, o módulo retira primeiro os lotes da combinação encomendada e depois os do produto, da data mais próxima para a mais distante. Uma encomenda pode terminar um lote e começar o seguinte, tal como na preparação. O lote a recolher aparece na encomenda e é impresso na guia de remessa. Se a encomenda for cancelada, as unidades voltam aos lotes; se for reativada, são retiradas de novo.

§ 05

O custo real de cada venda

O preço de compra de um produto muda de uma entrega para outra. O módulo guarda o custo unitário de cada lote e, em cada encomenda, regista na linha o custo médio ponderado dos lotes realmente consumidos. Os relatórios de margem do PrestaShop passam a usar o custo real em vez de um preço de compra fixo. O painel mostra o valor de compra do stock em lotes e a parte em risco, a dos lotes perto da validade.

§ 06

Descontos por escalões em validade curta

Um produto com validade curta perde valor todos os dias. Defina até 10 escalões, por exemplo 10 % quando faltam 90 dias, 20 % a 60 dias e 30 % a 30 dias. O desconto é uma regra de preço de catálogo padrão do PrestaShop, criada no lote que sai primeiro, associada à sua combinação se necessário e terminada na data limite. Quando esse lote esgota, o desconto passa para o seguinte ou desaparece. Na página do produto, um selo explica o desconto ao cliente.

§ 07

O que acontece na validade

Três modos para os lotes expirados com data limite de consumo: desativar apenas o lote, retirar também a quantidade restante do stock do PrestaShop, ou ainda desativar o produto quando não resta nenhum lote válido. Os lotes com durabilidade mínima ultrapassada são apenas desativados, porque o produto continua vendável. Um e-mail resumo avisa antes da validade com o limite que escolher, e cada lote é assinalado uma só vez.

§ 08

Rastreabilidade e recolha de lotes

Cada movimento fica registado: receção, encomenda, cancelamento, ajuste manual, retirada por expiração. A partir de um lote vê as encomendas que o consumiram e pode exportar o histórico em CSV. A partir de uma encomenda vê os lotes enviados. Um lote já vendido não pode ser eliminado, apenas desativado. São os dados de que o seu procedimento de recolha precisa.

§ 09

Arranque e controlo

Para começar com um catálogo existente, importe os lotes em CSV: produto por referência, EAN, ID ou referência de combinação, datas em AAAA-MM-DD ou DD/MM/AAAA, caixas convertidas automaticamente, relatório de erros linha a linha. Depois, a página Controlo de stock compara as unidades em lotes com o stock do PrestaShop e assinala cada diferença, por exemplo após uma correção manual ou uma devolução. Um clique cria o lote das unidades em falta. Um painel de lotes na página do produto do back office dá a mesma visão produto a produto.

§ 10

Para quem

Lojas de animais, mercearias finas, torrefações, garrafeiras e cervejeiras, suplementos alimentares, cosmética, produtos veterinários, consumíveis técnicos: qualquer catálogo em que a data e o preço de compra contam tanto como a referência, e em que várias entregas do mesmo produto convivem em stock.

§ 11

Conceção técnica

ObjectModel e controladores de administração padrão, sem Composer nem dependências externas, JavaScript sem jQuery. Três tabelas indexadas por produto, data e encomenda. Interface traduzida em 8 idiomas. A atualização a partir da versão 1.0.0 mantém os dados: as colunas são acrescentadas e o antigo desconto único passa a ser o primeiro escalão.

99,00€
Pagamento único · 12 meses de atualizações
Ler a documentação
  • Instalações ilimitadas em dev e staging
  • Código-fonte incluído
  • Reembolso em 30 dias
  • Suporte em 24h · EN / FR
5,0/5 19 avaliações