Todo lo que querrías saber antes de instalar.
Una mirada detallada a cómo funciona Contador de Ventas Shopware 6: número de ventas mostrado en la ficha de producto, por qué lo construimos así y la lógica detrás de las características anteriores.
Para qué sirve este plugin
Mostrar cuántas veces se ha vendido ya un producto es una de las palancas de tranquilidad más simples del comercio en línea. Un visitante que duda se tranquiliza al ver que un artículo ya ha convencido a otros compradores, y esa señal no cuesta ningún esfuerzo editorial porque se actualiza sola. Shopware 6 conserva todos los datos necesarios en sus líneas de pedido, pero no ofrece ninguna visualización nativa en el storefront. Este plugin cubre esa carencia: añade automáticamente el mensaje en cada ficha de producto, a partir de sus datos de ventas reales, sin ninguna introducción manual y sin tarea de fondo que vigilar.
Un recuento fiable y honesto
El contador se apoya en las líneas de pedido de tipo producto, unidas al pedido y a su estado. Hay tres alcances disponibles. Todos los pedidos, que da la cifra bruta. Excluyendo los pedidos cancelados, que descarta aquellos cuyo estado de máquina es cancelado. Solo pedidos pagados, que conserva únicamente los que disponen de una transacción en estado pagado o parcialmente pagado, es decir, las ventas realmente cobradas. Además, el recuento se limita al canal de venta actual, lo que evita que una tienda B2B infle las cifras mostradas en la tienda al público general. Sin datos inventados: la cifra mostrada corresponde a sus ventas.
Dos formas de contar, dos mensajes distintos
El modo cantidad suma las cantidades pedidas y destaca el volumen despachado. Produce cifras elevadas, adecuadas para productos consumibles o vendidos por lotes. El modo pedidos cuenta los pedidos distintos que han incluido el producto y destaca el número de clientes diferentes convencidos. Produce cifras más bajas pero a menudo más creíbles en artículos de compra unitaria. Los dos modos disponen de sus propios textos, en singular y en plural, para que la frase siga siendo correcta sea cual sea la cifra mostrada.
El caso de las variantes
En una ficha de producto Shopware es la variante seleccionada la que se muestra, no el producto padre. Contar las ventas únicamente de esa variante suele dar una cifra decepcionante aunque el modelo se venda muy bien sumando todas las tallas. La opción de suma añade las ventas del padre y de todas sus variantes, resolviendo el árbol directamente en la base de datos. Puede desactivarla si su catálogo trata cada variante como un producto independiente, por ejemplo en referencias técnicas donde cada variante corresponde a un uso distinto.
Una visualización que usted controla
Un umbral de visualización evita mostrar una cifra demasiado baja: por debajo, no aparece ningún distintivo. Usted elige la ubicación entre tres posiciones del bloque de compra, bajo el nombre del producto, bajo el precio o al final del bloque, así como el estilo visual, distintivo en píldora, texto simple o banda. Se incluyen cuatro iconos en SVG en línea y el color de acento reproduce el del tema por defecto. El texto se ajusta en dos niveles: un texto global desde la configuración del plugin, o textos por idioma mediante el gestor de fragmentos de Shopware, con un marcador para colocar la cifra donde quiera dentro de la frase.
Rendimiento y frescura de la cifra
La consulta de recuento es una agregación simple sobre columnas indexadas, pero no hay ninguna razón para repetirla en cada visualización de ficha. Por eso el resultado se guarda en el pool de caché de la aplicación, con la duración que usted fije, quince minutos por defecto. Para evitar el desfase clásico en el que un cliente acaba de comprar pero sigue viendo la cifra antigua, la caché de los productos afectados se purga automáticamente en cada pedido realizado. También puede poner la duración a cero para consultar la base en cada visualización, algo razonable en un catálogo de tamaño medio.
Estándares DataFirefly
Plugin desarrollado sin dependencia adicional de Composer, con renderizado enteramente en servidor y sin ninguna biblioteca JavaScript externa. Ninguna tabla creada, ninguna migración, desinstalación neutra con eliminación opcional de la configuración. La compatibilidad cubre las tres versiones mayores todavía en servicio, de la 6.5 a la 6.7: las consultas evitan las API de base de datos que cambiaron entre versiones, y la hoja de estilos declara un valor de reserva para no romper la compilación de un tema personalizado. Página de configuración nativa en la administración, traducida al inglés, alemán y francés, y textos de storefront entregados en cinco idiomas.
No hay valoraciones aún.