Conversão e UX

Preço riscado PrestaShop que não aparece: as causas frequentes

Introduziu uma promoção, ela aparece bem no back-office, e no site o produto mostra-se ao preço normal, sem preço riscado. O problema é quase sempre o mesmo: o preço promocional existe, simplesmente não sobe até à exibição.

Eis as dez causas, por ordem de frequência, e o método para decidir em cinco minutos.

De onde vem o preço riscado

O PrestaShop não tem um campo « preço promocional ». O preço riscado é uma exibição calculada: aparece quando o preço final é inferior ao preço de base, e é o tema que decide mostrá-lo.

Três mecanismos podem produzir essa redução: um preço específico ligado ao produto, uma regra de preço de catálogo aplicada a um conjunto, ou um desconto ligado ao grupo de clientes. Não têm nem a mesma prioridade nem o mesmo comportamento de exibição.

As dez causas

  1. O cache. Causa número um, e de longe. A página de produto ou de categoria é servida a partir do cache, gerado antes da promoção. Esvazie o cache e recarregue em navegação privada antes de qualquer outro diagnóstico.
  2. A data de início. Um preço específico com uma data de início no futuro, ou introduzida noutro fuso que o do servidor, não se aplica. Verifique também a data de fim, muitas vezes deixada na véspera por erro.
  3. O grupo de clientes. O preço específico está restrito a um grupo ao qual o visitante não ligado não pertence. Teste desligado, é o que vê a maioria dos seus visitantes.
  4. A moeda ou o país. Um preço específico limitado a uma moeda ou a um país não se aplica aos outros. O campo vale muitas vezes um valor preciso onde deveria estar « todos ».
  5. A loja em multiloja. O preço foi criado numa loja e está a consultar a outra.
  6. A variação. O preço específico incide sobre uma variação precisa, e está a olhar para a variação por defeito que não é essa. Ao invés, um preço criado no produto sem variação pode ser esmagado por um preço de variação.
  7. A prioridade das regras. Quando vários mecanismos se aplicam, a ordem de prioridade configurada nos parâmetros do catálogo decide qual ganha. Um desconto de grupo pode sobrepor-se ao seu preço específico.
  8. A quantidade mínima. Um preço específico disparado a partir de duas unidades não mostra nada enquanto o visitante olha para uma unidade. É o comportamento normal, muitas vezes tomado por um bug.
  9. O tema. Certos temas só mostram o preço riscado na ficha de produto e não na categoria, ou o inverso. Compare os dois antes de concluir por um problema de preço.
  10. O montante da redução a zero. Um preço específico introduzido com uma redução de 0, ou um preço idêntico ao preço de base, não mostra evidentemente nada. Acontece mais vezes do que se pensa depois de uma modificação em massa.
Conformidade com a Diretiva Omnibus (Preço Riscado) no PrestaShopDiretiva Omnibus, conformidade automática79,00

O diagnóstico em cinco minutos

Proceda por esta ordem, com cada etapa a eliminar uma família de causas.

1. Esvazie o cache e recarregue a ficha em navegação privada. Se o preço aparecer, tem a sua resposta e é preciso prever a purga automática nas mudanças de preço.

2. Olhe para o separador Preços do produto e verifique, na linha do preço específico: as datas, o grupo, a moeda, o país, a loja, a variação e a quantidade mínima. Seis das dez causas leem-se aqui.

3. Compare ficha e categoria. Se o preço riscado aparecer numa e não na outra, o problema está no tema, não nos preços.

4. Teste com uma conta de cliente ligada a outro grupo. Um desvio entre os dois confirma uma restrição por grupo.

5. Verifique as regras de catálogo no menu dos descontos. Uma regra geral pode entrar em concorrência com o seu preço específico.

O caso particular das modificações em massa

Depois de uma importação ou de uma atualização de preços agrupada, duas anomalias aparecem regularmente.

Os preços específicos não são retomados pela importação, que modifica o preço de base. Resultado: o seu preço de base desce ao nível do preço promocional, a redução torna-se nula, e o preço riscado desaparece quando o preço mostrado está correto.

Ou o inverso: o preço de base é subido sem que os preços específicos antigos sejam suprimidos, o que faz reaparecer promoções esquecidas há meses.

Nos dois casos, a verificação a fazer depois de qualquer importação é a mesma: liste os produtos com um preço específico ativo e controle que a lista corresponde às suas operações em curso.

Uma vez o preço riscado restabelecido

Verifique que o preço mostrado como preço de referência é mesmo o que a regulamentação impõe, isto é, o preço mais baixo praticado nos últimos trinta dias, e não o preço de catálogo habitual. Os dois diferem assim que uma promoção teve lugar recentemente na mesma referência.

O módulo Conformidade Diretiva Omnibus trata este ponto no PrestaShop 8 e 9: histórico dos preços por produto e por variação, cálculo do preço de referência e exibição da menção na ficha como nas listagens.

Continuar a ler

Artigos relacionados