Combina ajustes de precios y descuentos de forma segura
Usa este flujo de trabajo antes de combinar descuentos por categoría, reglas de cantidad, precios por rol, presentación de precios, cálculos por unidad, cupones, impuestos o tarifas de pasarela. Estos componentes no modifican todos el mismo precio al mismo tiempo.
Clasifica cada regla planificada
| Capa | Comportamiento relevante |
|---|---|
| Precio de producto almacenado | Los descuentos por categoría escriben precios de oferta y fechas opcionales en los productos y variaciones que coinciden. |
| Precio específico por rol | Los componentes de precio reducido almacenan valores adicionales del producto y los sustituyen para los miembros de sus roles correspondientes. |
| Cálculo del carrito | Los descuentos por cantidad usan el precio unitario actual o regular configurado y las cantidades combinadas de las categorías. |
| Presentación | Las opciones de precio pueden ocultar o reemplazar el HTML del precio; la salida de precio por unidad divide un precio aplicable entre un número de unidades guardado. |
| Total de pago | Las tarifas de la pasarela de pago añaden una tarifa fija o porcentual sujeta a impuestos después de seleccionar una pasarela. |
Como las capas usan fuentes diferentes, dos reglas individualmente correctas pueden mostrar un valor en la página del producto y calcular otro en el carrito.
Prepara productos y cuentas
- Haz una copia de seguridad o exporta los precios regulares, los precios de oferta, las fechas de oferta y los metadatos relevantes del producto.
- Crea un producto simple y un producto variable con precios regulares conocidos.
- Asigna productos a una categoría, a varias categorías y a una categoría no relacionada.
- Prepara una cuenta de invitado, una de cliente normal y una cuenta por cada rol de precios de cliente configurado.
- Registra los valores esperados de producto, carrito, impuesto, cupón y tarifa para cada caso.
Añade las capas de precios en orden
- Abre Settings → POM Tweaks → E-Commerce y activa solo los módulos de precios que exige la especificación.
- En Discounts → Category sale prices, guarda una regla, previsualiza sus cambios de oferta y confirma la operación antes de que se modifique ningún precio de producto.
- En Customer role prices, configura los roles de precios y asigna cada usuario de prueba al rol previsto. Verifica la precedencia por separado para los usuarios con varios roles de precios.
- Configura Discounts → Quantity discounts, incluyendo el tipo de descuento, la fuente de precio, la tabla de la página de producto, la precedencia de umbrales y los umbrales por categoría.
- Añade el texto de visibilidad del precio o una visualización de precio por unidad solo después de verificar el cálculo monetario definitivo.
- Añade las tarifas de pasarela al final y prueba el recálculo cuando cambie la pasarela.
Verifica el recorrido del precio
Para cada cuenta de prueba y producto:
- Registra los valores de catálogo, producto, variación, unidad del carrito, subtotal, cupón, impuesto, envío, tarifa y total.
- Prueba cantidades inmediatamente por debajo y en cada umbral de cantidad.
- Prueba un producto en dos categorías con descuento y confirma el resultado de conflicto configurado.
- Recalcula el carrito dos veces para detectar acumulaciones.
- Realiza un pedido de pruebas y compara los totales almacenados del pedido con el pago mostrado.
- Repite con un invitado y con un país donde la visibilidad del precio debería ser diferente.
Revierte de forma segura
Desactivar los componentes de cantidad, rol, presentación o tarifa en tiempo de ejecución detiene el cálculo futuro, pero puede dejar sus ajustes guardados y los metadatos del producto. Desactivar una regla de oferta por categoría deja los precios de oferta de WooCommerce existentes en su lugar. Usa su operación independiente de previsualización y confirmación de limpieza para eliminar las ofertas actuales; restaura la copia de seguridad del catálogo preparada cuando sea necesario recuperar precios anteriores.