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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Ainda não existem avaliações.