Conversión y UX

Precio tachado PrestaShop que no se muestra: las causas frecuentes

Has introducido una promoción, aparece correctamente en el back office, y en el sitio el producto se muestra a su precio normal, sin precio tachado. El problema es casi siempre el mismo: el precio promocional existe, sencillamente no llega hasta la visualización.

Aquí están las diez causas, por orden de frecuencia, y el método para zanjarlo en cinco minutos.

De dónde viene el precio tachado

PrestaShop no tiene campo «precio promocional». El precio tachado es una visualización calculada: aparece cuando el precio final es inferior al precio base, y es el tema quien decide mostrarlo.

Tres mecanismos pueden producir esa reducción: un precio específico asociado al producto, una regla de precio de catálogo aplicada a un conjunto, o un descuento ligado al grupo de clientes. No tienen ni la misma prioridad ni el mismo comportamiento de visualización.

Las diez causas

  1. La caché. Causa número uno, y con diferencia. La página de producto o la de categoría se sirve desde la caché, generada antes de la promoción. Vacía la caché y recarga en navegación privada antes de cualquier otro diagnóstico.
  2. La fecha de inicio. Un precio específico con una fecha de inicio en el futuro, o introducida en otro huso horario distinto al del servidor, no se aplica. Verifica también la fecha de fin, a menudo dejada en la víspera por error.
  3. El grupo de clientes. El precio específico está restringido a un grupo al que el visitante no registrado no pertenece. Prueba desconectado, es lo que ve la mayoría de tus visitantes.
  4. La divisa o el país. Un precio específico limitado a una divisa o a un país no se aplica a los demás. El campo tiene a menudo un valor preciso donde debería tener «todas».
  5. La tienda en multitienda. El precio se creó en una tienda y estás consultando la otra.
  6. La declinación. El precio específico recae sobre una declinación concreta, y estás mirando la declinación por defecto que no es esa. A la inversa, un precio creado sobre el producto sin declinación puede ser machacado por un precio de declinación.
  7. La prioridad de las reglas. Cuando se aplican varios mecanismos, el orden de prioridad configurado en los parámetros del catálogo decide cuál gana. Un descuento de grupo puede imponerse a tu precio específico.
  8. La cantidad mínima. Un precio específico activado a partir de dos unidades no muestra nada mientras el visitante mira una unidad. Es el comportamiento normal, a menudo tomado por un fallo.
  9. El tema. Algunos temas solo muestran el precio tachado en la ficha de producto y no en la categoría, o al revés. Compara ambos antes de concluir que hay un problema de precio.
  10. El importe de la reducción a cero. Un precio específico introducido con una reducción de 0, o un precio idéntico al precio base, evidentemente no muestra nada. Ocurre más a menudo de lo que se cree tras una modificación masiva.
Conformidad Directiva Omnibus (Precio Anterior) PrestaShopDirectiva Omnibus, cumplimiento automático79,00

El diagnóstico en cinco minutos

Procede en este orden, cada etapa elimina una familia de causas.

1. Vacía la caché y recarga la ficha en navegación privada. Si el precio aparece, ya tienes tu respuesta y hay que prever la purga automática en los cambios de precio.

2. Mira la pestaña Precios del producto y verifica, en la línea del precio específico: las fechas, el grupo, la divisa, el país, la tienda, la declinación y la cantidad mínima. Seis de las diez causas se leen aquí.

3. Compara ficha y categoría. Si el precio tachado aparece en una y no en la otra, el problema está en el tema, no en los precios.

4. Prueba con una cuenta de cliente vinculada a otro grupo. Una diferencia entre ambos confirma una restricción por grupo.

5. Verifica las reglas de catálogo en el menú de descuentos. Una regla general puede entrar en competencia con tu precio específico.

El caso particular de las modificaciones masivas

Tras una importación o una actualización de precios agrupada, aparecen regularmente dos anomalías.

Los precios específicos no son retomados por la importación, que modifica el precio base. Resultado: tu precio base baja al nivel del precio promocional, la reducción se vuelve nula, y el precio tachado desaparece aunque el precio mostrado sea correcto.

O al revés: el precio base se sube sin que los precios específicos antiguos sean eliminados, lo que hace reaparecer promociones olvidadas desde hace meses.

En ambos casos, la verificación a hacer tras cualquier importación es la misma: lista los productos con un precio específico activo y controla que la lista corresponda a tus operaciones en curso.

Una vez restablecido el precio tachado

Verifica que el precio mostrado como precio de referencia es el que la normativa impone, es decir el precio más bajo aplicado durante los treinta últimos días, y no el precio de catálogo habitual. Ambos difieren en cuanto ha habido una promoción reciente sobre la misma referencia.

El módulo Conformidad con la Directiva Omnibus trata este punto en PrestaShop 8 y 9: historización de los precios por producto y por declinación, cálculo del precio de referencia y visualización de la mención tanto en la ficha como en los listados.

Sigue leyendo

Artículos relacionados