¿Cómo mostrar mensajes condicionales en la ficha de producto?

Una regla muestra el mensaje, la etiqueta o el botón adecuados en las fichas afectadas y los retira cuando cambia la condición. Pasos, un caso concreto y límites.

Comment afficher des messages conditionnels sur une fiche produit ?

La ficha de producto casi nunca dice lo que importa en el momento en que el cliente la lee: no avisa de que quedan tres unidades ni de que la oferta termina el domingo. Tampoco dice que el pedido sale hoy si llega antes de la hora límite de envío, ni que el artículo está en reserva. Reescribir cada descripción a mano cada vez que cambian el stock o el precio lleva tiempo y acaba mostrando datos falsos. El módulo Mensajes condicionales y CTA en producto aplica una regla escrita una vez a todas las fichas afectadas y retira el mensaje cuando la condición deja de cumplirse.

¿Cómo mostrar un aviso de pocas unidades sin editar cada producto?

Cree una regla con las condiciones «Stock de la combinación es como máximo 5» y «es mayor que 0»: el mensaje aparece en cada ficha afectada sin tocar las descripciones.

La regla se escribe una vez y cubre todo el catálogo, una categoría con sus subcategorías o una selección de productos, con exclusiones. El stock leído es el de la combinación que elige el cliente: una talla agotada y otra disponible no muestran el mismo mensaje en el mismo momento.

El texto acepta variables. «Solo quedan {stock} unidades» usa la cantidad real, y la forma {stock|unidad|unidades} elige la variante correcta. El ajuste Etiqueta en los listados de productos añade un texto corto sobre la imagen del producto, en las categorías, la búsqueda y la página de inicio, con los colores del estilo de la regla.

¿Puede cambiar el mensaje según el precio, el descuento o el país del cliente?

Sí: una regla combina condiciones de producto y de visitante en grupos, donde todas las condiciones de un grupo deben cumplirse y basta con que un grupo se cumpla para mostrar el mensaje.

En el producto, las condiciones cubren el stock de la combinación, el precio sin IVA o con IVA frente a un umbral, el descuento en porcentaje, el peso, el producto nuevo y la reserva. Cubren también el artículo agotado pero que se puede pedir, la marca, el proveedor, una característica o un atributo de la combinación.

En el visitante, cubren el grupo de clientes, si ha iniciado sesión, el país, la zona, la moneda, el idioma y el dispositivo móvil. Se añade una condición de envío: «Antes de la hora límite de envío».

Dos grupos habituales: un precio por encima de un umbral y el país Suiza, o un grupo de clientes profesionales y un precio mínimo. El módulo une los grupos con O y muestra el mensaje en cuanto pasa uno. Una regla de precio queda en silencio cuando el precio no se muestra, por ejemplo en modo catálogo o para un grupo sin precios.

¿Cómo añadir un botón de llamada a la acción a un mensaje?

El paso Botón añade un botón al mensaje: se eligen el texto, el destino, la posición y el estilo, sin código.

El botón abre una página de la tienda, una categoría o un producto; la dirección se crea en cada idioma. También puede dar un enlace distinto por idioma, abrirlo en una pestaña nueva y colocar el botón a la derecha, a la izquierda, debajo del mensaje o dentro de su recuadro. Los enlaces peligrosos se rechazan.

Un caso concreto: una colección en reserva. La regla «Reserva» usa la condición de disponibilidad futura y las fechas de inicio y fin de la campaña. El mensaje anuncia «Reserva: se envía a partir del {available_date}» y el botón lleva a la página que explica el calendario de entrega. Al llegar la fecha de fin, la regla pasa a Finalizada y el mensaje desaparece.

Los estilos de botón se gestionan como los de mensaje, con vista previa. Para una campaña de urgencia fuera de la ficha, el módulo Creative Pop-up puede ocuparse del resto del sitio.

¿Cómo configurar un mensaje condicional, paso a paso?

Pulse «Partir de una regla lista para usar», elija «Pocas unidades» y revise las condiciones y las fechas en los cinco pasos antes de guardar.

  1. Suba el archivo del módulo desde Módulos > Gestor de módulos; después abra Configurar y active la licencia.
  2. En el menú Módulos, abra la página Mensajes de producto (bajo WePresta en PrestaShop 9) y pulse Gestionar las reglas.
  3. Pulse Partir de una regla lista para usar y elija Pocas unidades, o Añadir una regla para empezar en una página vacía.
  4. Paso Mensaje: escriba el Nombre de la regla y el texto en cada idioma, y elija el Estilo, la Ubicación en la ficha de producto y la Etiqueta en los listados de productos.
  5. Paso Botón: añada un botón o deje Sin botón.
  6. Paso Condiciones: pulse Añadir una condición y, si varios casos deben mostrar el mensaje, Añadir un grupo (O).
  7. Paso Productos y fechas: elija Todos los productos, categorías o productos concretos, y las fechas Desde y Hasta.
  8. Paso Comprobación: lea el Resumen, pulse Probar en un producto y revise cada combinación, cada condición y la vista previa. Active el interruptor Activo y pulse Guardar.

Tres ajustes deciden el resultado. Mostrar los mensajes y etiquetas corta toda la visualización sin tocar las reglas. Visualización de los mensajes ofrece Con la página (recomendado) o Después de la página (para una caché de página completa); el segundo modo carga los mensajes después de la página, lo que mantiene correctas las reglas por cliente detrás de una caché. Máximo de mensajes por ubicación limita el número de mensajes en el mismo lugar de una ficha. Si la tienda sirve páginas en caché, Cache Pro se ocupa de la caché: mantenga el modo Después de la página.

¿Cuándo ayuda el módulo a optimizar una ficha de producto?

Ayuda a una tienda que repite la misma información en decenas de fichas, sin sustituir ni un motor de promociones ni la redacción de la ficha.

Ayuda cuando el catálogo se mueve: stock ajustado, reservas, descuentos de temporada, entrega en palé, grupos profesionales, mensajes por país. Ayuda menos en una tienda con pocas referencias estables, donde editar dos descripciones sigue siendo más simple que escribir una regla.

Lo que no hace:

  • No escribe en la descripción del producto; el mensaje sigue siendo un bloque aparte, mostrado donde se elija.
  • No comprueba que los textos sean ciertos. Una urgencia mostrada debe corresponder al stock o a la fecha reales; sigue siendo responsabilidad del comerciante.
  • Las ubicaciones En la zona de compra y En el bloque de confianza necesitan un tema o un módulo que muestre esas zonas.
  • El mensaje sigue la combinación de forma fiable en la ubicación Debajo del botón «Añadir al carrito»; las demás dependen del tema.
  • Un mensaje con {countdown} o {ship_date} no aparece mientras el Calendario de envíos esté vacío.
  • No crea el contenido de la página a la que lleva el botón: para una mención reglamentaria, haga revisar la formulación.

En un tema estándar, la ubicación Debajo del botón «Añadir al carrito» funciona sin cambios. Para otra ubicación que el tema no muestre, elija En mi tema (shortcode) y coloque la línea indicada en la plantilla de la ficha, o En un hook de mi tema con el nombre del hook.

El módulo se prueba en PrestaShop 1.7.8, 8.0+ y 9.0+; las versiones anteriores no son compatibles.

¿Qué ocurre cuando la licencia deja de ser válida?

Desde la versión 2.0.1 el módulo se desactiva solo: no aparece ningún mensaje, botón ni etiqueta y sus páginas de administración redirigen a la página Configurar, pero las reglas, los estilos y los ajustes siguen guardados.

La página Configurar sigue accesible: muestra el estado de la licencia y el formulario de activación. Escriba allí la Clave de licencia y el Secreto de licencia, y active o renueve la licencia: el módulo se reactiva en cuanto es válida, con las reglas existentes. La página indica también el Tipo, el Dominio, la Caducidad y los días restantes.

Con una licencia válida, la página de configuración muestra la clave oculta, el tipo, el dominio, la caducidad y los días restantes, y debajo el acceso a las reglas y a los ajustes de visualización.
Con una licencia válida, la página de configuración muestra la clave oculta, el tipo, el dominio, la caducidad y los días restantes, y debajo el acceso a las reglas y a los ajustes de visualización.

Una licencia pagada no se corta por una fecha pasada sin comprobación. Durante los siete días siguientes a la caducidad guardada sigue válida sin llamar al servidor. Después, el módulo consulta el servidor de licencias como máximo una vez por hora mientras la licencia es válida; en la página Configurar, la comprobación vuelve cada cinco minutos mientras no lo sea. Un error interno, un límite de peticiones, un desfase de reloj o un servidor inaccesible nunca se trata como caducidad: el módulo concede siete días de tolerancia desde el primer fallo.

Licencia caducada: la página explica que el módulo está desactivado y ofrece el formulario de clave y secreto de licencia; las reglas siguen guardadas.
Licencia caducada: la página explica que el módulo está desactivado y ofrece el formulario de clave y secreto de licencia; las reglas siguen guardadas.

Tras la reactivación, el módulo retira de las reglas los productos, categorías y tiendas que ya no existen. En multitienda la licencia es global: vuelva a abrir Configurar desde el contexto Todas las tiendas para reactivar el conjunto.

La documentación del módulo detalla cada condición y cada ubicación, y la ficha de Mensajes condicionales y CTA en producto reúne la lista completa de funciones. Las reglas de promoción se configuran en Promos inteligentes; los mensajes siguen siendo el paso final, en la ficha de producto.

Preguntas frecuentes

¿Cómo mostrar un aviso de pocas unidades sin editar cada producto?
Cree una regla con dos condiciones: el stock de la combinación es como máximo 5 y es mayor que 0. Elija todo el catálogo o una categoría, seleccione la ubicación Debajo del botón «Añadir al carrito» y active la regla. Aparece en cada ficha cuya combinación elegida cae en ese intervalo y desaparece cuando cambia el stock.
¿Puedo combinar varias condiciones, por ejemplo precio, descuento y país?
Sí. Coloque las condiciones en grupos: todas las de un grupo deben cumplirse y el mensaje aparece en cuanto un grupo se cumple. Un grupo puede mezclar un umbral de precio y un país; otro, un grupo de clientes y un descuento. Añadir un grupo (O) crea el segundo nivel de la lógica.
¿Cómo añadir un botón de acción a un mensaje de producto?
Abra el paso Botón de la regla y pulse Añadir un botón. Escriba el texto en cada idioma y elija la página, la categoría o el producto que se abre, o un enlace distinto por idioma. Ajuste la posición y el estilo, y guarde. El botón puede abrirse en una pestaña nueva; los enlaces peligrosos se rechazan.
¿Cómo crear urgencia sin ser manipulador?
Muestre solo lo que prueban sus datos: el stock real de la combinación, un descuento que existe, una fecha de fin de campaña, una hora límite de envío. El módulo lee esos valores en PrestaShop y los retira cuando la condición deja de ser cierta. Una formulación honesta cita el hecho, sin presión inventada, y la regla programada se detiene sola.
¿Qué pasa si mi licencia deja de ser válida?
El módulo se desactiva en la tienda: no se muestra ningún mensaje, botón ni etiqueta y sus páginas de administración llevan a la página Configurar. Las reglas, estilos, ajustes y claves se conservan. Active o renueve la licencia en esa página; el módulo se reactiva con sus reglas. Una respuesta pasajera del servidor de licencias nunca se trata como caducidad.

Productos de este artículo

Encuentre el módulo que su tienda necesita

Ver los módulos