Desarrollo alpha.3: pruebas locales

Prueba promociones con el simulador de carrito

Se aplica a la versión de trabajo 0.1.0-alpha.3 . Esta guía se preparó para la siguiente actualización documental coordinada, con alpha.3 como versión de desarrollo descargable. Las capturas del borrador debían sustituirse por capturas reales de alpha.3 antes de publicar.

Qué puedes comprobar

Compara los precios de promoción, las deducciones reales de cupones de WooCommerce, los impuestos de productos, las existencias, los cupos de campañas y las reglas de Min/Max para los mismos productos. También puedes estimar el envío estándar por zonas e incluir una tarifa elegida en una comprobación de límite de importe.

El simulador no guarda el cliente, activa un borrador, añade productos al carrito de un comprador, reserva existencias, consume un cupón ni crea un pedido. Su resultado es una vista previa, no una reserva ni una garantía de que el pago vaya a completarse más tarde.

Antes de empezar

  • Guarda la promoción que quieras probar. No se utilizan los cambios del editor sin guardar.
  • Ten disponible al menos un producto simple o una variación concreta con precio.
  • Para probar las deducciones de cupones, crea primero el cupón en WooCommerce.
  • Para comprobar límites de compra, instala y configura HS Min/Max Quantities.
  • Para probar el envío, configura una zona y un método que cubran la dirección de la vista previa.

Abre HookSpark → Pricing & Discounts → Cart simulator.

1. Elige productos y cliente

Selecciona un producto e introduce una cantidad entera. Utiliza Add product («Añadir producto») para otra línea. Las selecciones repetidas del mismo producto o variación con los mismos atributos se combinan para el cálculo, como en un carrito estándar de WooCommerce. Las variaciones distintas o las selecciones distintas de atributos abiertos permanecen separadas. Selecciona una variación concreta, no su padre variable. Si una variación admite cualquier valor de un atributo, elige ese valor cuando se solicite y vuelve a calcular.

Utiliza Customer account ID 0 para un invitado. Un identificador real utiliza los criterios y los datos guardados de esa cuenta. El campo de correo de facturación permite probar un cupón restringido por correo sin enviar mensajes ni actualizar al cliente. Para una cuenta, WooCommerce puede aceptar su correo de cuenta o el de facturación según las reglas del cupón.

La fecha opcional cambia el momento evaluado de la promoción. No reconstruye existencias históricas, validez de cupones, cupos de campañas ni perfiles anteriores de clientes. La validez del cupón se comprueba en el momento en que ejecutas la vista previa.

2. Introduce una dirección si influyen los impuestos o el envío

Deja todos los campos de dirección vacíos para utilizar la dirección guardada del cliente elegido. Para otro destino, selecciona Preview country («País de la vista previa») e introduce el código de provincia o estado, el código postal y la ciudad pertinentes para tus reglas fiscales y de envío.

Un invitado puede necesitar un país explícito antes de encontrar tarifas de envío. Una zona específica por código postal requiere uno coincidente. Los estados y provincias utilizan actualmente códigos de WooCommerce, como CA para California o PA para Palermo.

Los ajustes fiscales de la tienda siguen determinando si la ubicación fiscal procede de la dirección de facturación, de envío o de la base de la tienda. La recogida local por zonas utiliza la base de la tienda cuando lo exige su ajuste fiscal de WooCommerce. La vista previa no cambia la dirección de una sesión de comprador existente.

3. Aplica un cupón real

Escribe Coupon code to simulate, activa A coupon is present(«Hay un cupón») y calcula. El interruptor por sí solo permite probar si la promoción cumple los requisitos, pero el resultado monetario requiere un código real y válido.

Por ejemplo, un producto no sujeto a impuestos de 100 €, con una promoción del 20 % configurada para combinar cupones, pasa a 80 €. Después, un cupón válido de WooCommerce del 10 % lo deja en 72 €. La sección Purchase amounts («Importes de compra») muestra por separado los valores anteriores y posteriores al cupón.

Si el cupón es inválido o está restringido a otro correo, el cálculo monetario informa del problema en vez de asumir una deducción de cero. Revisa el código, el importe mínimo, los productos permitidos, las restricciones por correo y la caducidad.

4. Elige el envío y vuelve a calcular

El primer cálculo carga las tarifas del destino de la vista previa. Elige Shipping method for this preview(«Método de envío para esta vista previa») y calcula otra vez. La tarifa seleccionada y sus impuestos entran en las reglas de Min/Max configuradas para incluir envío.

La estimación actual cubre un paquete estándar con precio fijo, envío gratuito y recogida local por zonas de WooCommerce. Las promociones de envío de HookSpark aplicables pueden hacer gratuitos servicios seleccionados. Se indica que otros métodos requieren calcularse en un carrito real. La división personalizada de paquetes y las ubicaciones modernas de recogida de bloques necesitan verificación independiente.

Si una tarifa elegida desaparece después de cambiar la dirección o una regla, vuelve a seleccionar una disponible. Una selección no disponible no se considera envío gratuito confirmado.

5. Interpreta las comprobaciones en conjunto

Resultado Cómo interpretarlo
Resultado del cálculo Importes de promoción según la base fiscal del catálogo, con el detalle de reglas aplicadas.
Purchase amounts Importes de productos después de promociones, antes y después de cupones nativos, e impuestos de productos. No incluyen envío ni recargos.
Comprobación de cantidad con Min/Max Si las cantidades físicas simuladas cumplen las reglas de cantidad aplicables.
Comprobación de importe con Min/Max Si los importes calculados cumplen las reglas monetarias aplicables, con la base configurada y el envío elegido cuando se solicite.
Comprobación de existencias Disponibilidad actual, incluidas las existencias compartidas de variaciones y las reservas. No se reserva nada para esta vista previa.
Cupo de campaña Uso y disponibilidad registrados actualmente. Una lectura no disponible no debe interpretarse como capacidad suficiente.
Vista previa de envío Estimaciones disponibles para un paquete estándar, incluidos los impuestos de envío aplicables.

Una regla con un mínimo de 100 € puede cumplirse con una base de 120 € anterior a Pricing y no cumplirse con los 96 € posteriores a una promoción del 20 %. Las reglas existentes de «antes de cupones» siguen significando después de Pricing y antes de los cupones de WooCommerce; no cambian sin aviso a la base anterior.

Para un mínimo de 95 € con envío incluido, 91,20 € de productos más 7 € de envío cumplen el requisito. Si una promoción hace gratuito ese envío, 91,20 € ya no alcanzan el mínimo. Revisa la base de la regla de importe y la inclusión del envío si el resultado te sorprende.

Regalos automáticos y promociones inactivas

Los regalos automáticos válidos aparecen como filas independientes de Automatic gift («Regalo automático»). No los añadas otra vez manualmente. Las existencias y las promociones competidoras pueden reducir o impedir la recompensa automática; lee la explicación de la campaña.

Activa Include inactive promotions in this preview only para probar borradores guardados. Esto no los activa. Recuerda que otra promoción activa puede prevalecer según la estrategia configurada.

Corrige un error

La validación de correo y dirección conserva los valores introducidos y vincula el error al campo correspondiente. Corrígelo y vuelve a calcular. Un mensaje de límite de importe identifica una regla incumplida o un cálculo que falta; no siempre pide aumentar la cantidad. Comprueba antes la base monetaria, el cupón y el envío.

Esta vista previa todavía no calcula recargos. No se pueden confirmar reglas que necesiten datos de recargos no disponibles. Las extensiones de precios, impuestos o cupones de terceros y las combinaciones inusuales de redondeo también requieren su prueba correspondiente en el pago real.

Confirma antes de publicar una promoción

Repite el caso en la ficha de producto y en el carrito. Aumenta y reduce cantidades, aplica y quita el cupón, selecciona el envío y completa una compra local de prueba. Compara las cantidades, los totales de producto, los impuestos y el envío del pedido guardado con la vista previa. Prueba el pago clásico y por bloques si tu tienda ofrece ambos.

Un ejemplo local verificado utiliza doce productos físicos de 100 €, una ventaja de envío de HookSpark y reglas activas de Min/Max: el simulador y ambas vías de pago coinciden en 1200 €, y reducir el carrito a once se rechaza. Otro caso añade una promoción del 20 % y un cupón nativo del 10 %: 1200 € → 960 € → 864 €, con el mismo envío gratuito y protección de cantidad. Ambas vías y el simulador coinciden. Estos ejemplos sin impuestos verifican esos casos, no todas las configuraciones.

A continuación: reglas de cupones y superposición de ofertas y promociones de envío.

Cupones en productos excluidos del descuento por cupón

Si la promoción elegida excluye sus productos rebajados del descuento por cupones, el simulador mantiene esas filas al precio promocional. Por ejemplo, un producto de 100 con descuento del 20 % permanece en 80 con un cupón del 10 %; si se permite combinarlo, pasa a 72. Las demás filas que cumplan los requisitos pueden seguir recibiendo el cupón.

Gestiona las reglas

Reordena las prioridades de las promociones

En 0.1.0-alpha.4, Promociones se abre con una lista que permite buscar. Arrastra el asa de puntos junto a una regla para cambiar su posición. Haz clic en el asa para mostrar Subir y Bajar, o sitúa el foco sobre ella y pulsa las flechas arriba y abajo. Borra la búsqueda antes de reordenar.

Elige Save order («Guardar orden») para asignar prioridades 1, 2, 3 y siguientes de arriba abajo, incluidas las reglas inactivas. Cancel reorder («Cancelar reordenación») restaura el orden inicial. Hasta que guardes, las prioridades actuales de la tienda no cambian. Primera oferta válida sigue este orden; las ofertas sucesivas se aplican en él; Mejor oferta completa solo utiliza la prioridad para resolver empates.

Si otro administrador ha guardado cambios, tu orden no se aplica y el borrador sigue visible. Recarga la lista antes de reintentar. La prioridad numérica sigue siendo editable en cada promoción.

Las reglas nuevas y las duplicadas están inactivas por defecto. Editar conserva el identificador; duplicar crea uno nuevo. La activación y desactivación solo surten efecto después de guardar correctamente. Desactivar recupera el precio original al recalcular. Eliminar requiere confirmación expresa y conserva las demás reglas.

Recupérate de los errores

Corrige los valores conservados después de errores de validación. Si otro editor guardó primero, recarga antes de volver a guardar y aplica de nuevo tus cambios. No sobrescribas su trabajo desde una pestaña antigua. Si un importe parece incorrecto, compara en el simulador la regla ganadora y la estrategia con los ajustes guardados actuales.

Elige otra guía →

Consulta los controles actuales

Tres tazas de café rebajadas de 60 a 40 euros con la explicación de la regla aplicada
Resultado calculado de la demo: tres tazas, sin cupón. La lista explica por qué no se aplican las demás promociones guardadas. Interfaz en inglés · alpha.3 · 15 de septiembre de 2026.
Totales de productos después de promociones y cupones con comprobaciones de importe de Min/Max
El mismo ejemplo de producto virtual tiene un total neto de 40 € y no necesita envío. Ninguna regla aplicable de importe de Min/Max rechaza esta vista previa; esto no demuestra todos los límites de compra posibles. Interfaz en inglés · alpha.3 · 15 de septiembre de 2026.

Novedades de alpha.5: condiciones avanzadas, recompensas, ajustes de envío y recargos del pago →

Vista previa de la captura