Compara productos por precio por unidad
Precio por unidad ayuda a los clientes a comparar productos que se venden en tamaños de envase distintos. Por ejemplo, un envase de 750 g que cuesta 12 tiene un precio de comparación de 1,60 por cada 100 g. Estas cantidades describen el producto; no modifican su precio de venta, las cantidades del carrito ni las reglas de stock.
Esta guía está dirigida a administradores de tiendas WooCommerce y editores de productos que usan POM Tweaks.
Activa y coloca la comparación
- Abre Settings → POM Tweaks → E-Commerce → Products.
- Activa Precio por unidad.
- Selecciona Mostrar debajo del precio del producto para mostrar la comparación automáticamente en el resumen de producto clásico. Como alternativa, déjalo desactivado y coloca
[price_per_unit]en el contenido del producto o en una plantilla que renderice shortcodes. Usa una sola ubicación para evitar que el resultado aparezca duplicado. - Opcionalmente, selecciona Mostrar en listas de productos para los bucles de producto clásicos.
- Elige un Formato de visualización: Precio por envase y precio por unidad u Solo precio por unidad.
- Haz clic en Guardar.
Las ubicaciones automáticas requieren los hooks estándar de resumen de producto o de bucle de producto de WooCommerce. Una POM Theme tarjeta/plantilla personalizada debe incluir el hook correspondiente si debe mostrar este resultado. Los bloques de Product Collection no reciben una ubicación automática desde este ajuste. El shortcode no tiene atributos y solo produce salida en la página de un producto individual.
Describe el contenido de un producto
- Abre Products → All products y edita un producto.
- En Product data → General, introduce Número de unidades: el contenido de un producto comprable.
- Introduce Nombre de la unidad, como
kg,g,litre,m²oitem. - Establece Cantidad de referencia en la cantidad que los clientes deben comparar. Déjala vacía para usar 1.
- Actualiza el producto y consulta su página en la tienda.
Usa la misma unidad para el contenido y la cantidad de referencia. Los nombres de unidad son etiquetas, no conversiones automáticas. Introduce decimales positivos con punto o coma y sin separadores de millares. Vaciar el contenido o el nombre de la unidad del producto elimina su comparación. Las cantidades no válidas conservan el valor guardado anterior y muestran un aviso en el editor.
| Precio de venta | Número de unidades | Nombre de la unidad | Cantidad de referencia | Comparación |
|---|---|---|---|---|
| 12 | 0,75 | kg | 1 | 16 por kg |
| 12 | 750 | g | 100 | 1,60 por 100 g |
| 18 | 6 | artículo | 1 | 3 por artículo |
El cálculo usa el precio actual del producto, incluido un precio de oferta activo y la visualización de impuestos de la tienda de WooCommerce para el cliente. El formato sigue la moneda activa. Un producto sin precio, con cantidad no válida o sin nombre de unidad no tiene comparación. Un producto gratuito puede tener un precio por unidad de cero. El precio por unidad no revela los precios numéricos reemplazados u ocultados por las integraciones estándar de salida de precios de WooCommerce.
Configura las variaciones
Para un producto variable, establece los valores compartidos en General, luego abre Variaciones y expande una variación para sobrescribir su Número de unidades, Nombre de la unidad o Cantidad de referencia. Cada campo de variación vacío hereda ese valor individual del producto padre. Haz clic en Guardar cambios para las variaciones.
En la página del producto, la comparación aparece después de seleccionar una variación y se actualiza cuando cambia la selección. Al borrar la selección, se oculta. Los productos variables no reciben una comparación de catálogo basada en su precio mínimo, porque distintas variaciones pueden tener cantidades o unidades diferentes. Los productos agrupados no reciben un precio por unidad agregado.
Con los productos POM Tweaks Composite, una configuración válida actualiza la comparación a partir de su importe calculado en la tienda. La comparación se mantiene por un producto configurado, independientemente de la cantidad añadida al carrito. Otras extensiones de precios/configurador requieren su propia integración compatible; un descuento solo de carrito no cambia la comparación de la página del producto.
Verifica y soluciona problemas
- Compara el precio de venta dividido por el contenido y multiplicado por la cantidad de referencia. Comprueba la visualización de impuestos seleccionada y la exención del cliente antes de comparar importes.
- Para las variaciones, elige al menos dos opciones y confirma que se usan sus propias cantidades o los valores heredados.
- Si no aparece nada, comprueba el interruptor Activar de la función, los campos de unidad guardados, el precio del producto y la ubicación seleccionada. Un producto variable necesita una variación seleccionada.
- Si una tarjeta o plantilla personalizada no muestra la comparación, comprueba si renderiza los hooks estándar de WooCommerce. Activar el ajuste no sustituye el diseño de tarjeta del tema.
- Si el resultado aparece dos veces, usa el shortcode o la ubicación automática del resumen de producto.
- Para dejar de mostrar la comparación y de editar sus campos, desactiva Precio por unidad y guarda. Los valores de producto existentes se conservan para volver a activarlo más adelante.