Disponibilidade de peças sobresselentes (dfspareparts)
Mostrar a duração de disponibilidade das peças sobresselentes na ficha de produto, na encomenda e na fatura, em conformidade com o artigo L111-4 francês.
O módulo Disponibilidade de peças sobresselentes mostra, para cada produto, o período durante o qual ou a data até à qual as peças sobresselentes estão disponíveis, em conformidade com a obrigação de informação do artigo L111-4 do Código do Consumo francês. A informação aparece antes da compra (ficha de produto) e como confirmação escrita na compra (página de encomenda e fatura PDF).
Âmbito para uma loja portuguesa. O artigo L111-4 é uma obrigação francesa, aplicável às vendas a consumidores em França. Em Portugal, o Decreto-Lei n.º 84/2021 (art. 21.º) obriga o produtor a assegurar a disponibilidade de peças durante 10 anos após a colocação no mercado do último exemplar, mas não impõe ao vendedor uma menção pré-contratual equivalente. O módulo continua útil para exibir voluntariamente esta informação, ou se vender para o mercado francês.
Compatibilidade
- PrestaShop 8.0 a 9.x, mono e multiloja.
- PHP 8.1 e superior.
- Interface em francês, cadeias traduzíveis para português através do sistema de tradução do PrestaShop (a designação apresentada ao cliente é, em qualquer caso, um campo livre da configuração).
Instalação
- No back-office, abra Módulos > Gestor de módulos.
- Clique em Instalar um módulo e carregue o ficheiro
dfspareparts.zip. - Clique em Instalar. O módulo cria a sua tabela, o seu separador de produto e regista os seus hooks de apresentação.
A tabela de dados é conservada na desinstalação: não perde as suas introduções em caso de reinstalação.
Definições gerais
Abra a página de configuração do módulo (Configurar). Encontra aí:
- Designação apresentada: o título mostrado ao cliente (por defeito « Disponibilité des pièces détachées », a substituir por « Disponibilidade de peças sobresselentes »).
- Mostrar na ficha de produto / na confirmação de encomenda / na fatura PDF: ative ou desative cada local.
- Ocultar se não preenchido: não mostrar nada para os produtos sem informação nem valor por defeito.
- Valores por defeito: estado, duração, unidade e ponto de partida aplicados aos produtos não preenchidos individualmente.
Preencher um produto
Na ficha de produto (back-office), abra o separador Disponibilidade de peças sobresselentes. Escolha um estado:
- Disponível, duração: introduza uma duração (anos ou meses) e um ponto de partida (colocação no mercado da última unidade, ou data de compra).
- Disponível, até uma data: selecione uma data-limite.
- Não disponível: indica a ausência de peças sobresselentes para este produto.
- Não preenchido: o produto herda os valores por defeito do módulo.
Pode ser acrescentada a seguir uma nota complementar facultativa, e uma pré-visualização em direto mostra o texto tal como será apresentado.
A pré-visualização reflete também a herança: se o produto ficar « Não preenchido », a pré-visualização mostra o valor por defeito configurado.
Atribuição em massa
Ainda a partir da página de configuração, o painel Atribuição em massa aplica uma mesma informação a um conjunto de produtos:
- por categorias selecionadas, ou a todo o catálogo da loja atual;
- escolha o estado, a duração e o ponto de partida e clique em Aplicar.
A atribuição em massa substitui os valores individuais já introduzidos nas fichas em causa. O botão Repor tudo apaga os dados da loja atual.
Onde a informação aparece
- Ficha de produto: caixa sob o preço e o botão de adição ao carrinho (hook
displayProductAdditionalInfo). - Confirmação de encomenda: resumo dos produtos em causa (hook
displayOrderConfirmation). - Fatura PDF: bloco retomado na fatura (hook
displayPDFInvoice).
Multiloja
Os dados e as definições são geridos por loja. Preencha cada loja no seu próprio contexto; a atribuição em massa atua na loja atual.
Notas legais
O módulo fornece o quadro de apresentação e de introdução conforme ao artigo L111-4 francês. A exatidão das durações preenchidas depende da informação transmitida pelo fabricante ou pelo importador. Este módulo não constitui aconselhamento jurídico.
Resolução de problemas
- Nada aparece na ficha de produto: verifique que a apresentação na ficha de produto está ativada, que o produto está preenchido (ou que existe um valor por defeito e que « Ocultar se não preenchido » está desativado).
- Nada na fatura: se usar um modelo de fatura fortemente personalizado, verifique a presença do hook
displayPDFInvoiceno seu modelo.