Manual de precios / Todos los ajustes de promoción explicados

HS Dynamic Pricing & Discount Rules · 0.1.0-alpha.3

Todos los ajustes de promoción explicados

Referencia campo por campo de los controles de oferta, criterios de aplicación, cantidad, programación, cupones y simulador.

Consulta esta referencia junto al editor

Abre HookSpark → Pricing & Discounts → Create promotion («Crear promoción») o edita una regla guardada. Estas son las opciones actuales de la referencia; los campos de otros tipos de promoción pueden permanecer ocultos hasta que los selecciones. Guarda una regla inactiva y compruébala en el simulador antes de activarla.

Nombre de la promoción

Obligatorio, hasta 160 bytes. Describe una oferta que entiendan los compradores; aparece en el carrito y en el pedido.

Tipo de promoción

Descuento de producto, volumen, progresivo, comprar X y descontar Y, comprar A y obtener B, descuento del carrito o envío gratuito. El tipo determina dónde se aplica el ajuste.

Ajuste de precio

Descuento porcentual (0–100), descuento por importe (moneda de la tienda, no negativo) o precio unitario final (no negativo). Las reglas de carrito no pueden establecer un precio unitario.

Valor del descuento

Lo utilizan las reglas de producto, BOGO y carrito. Las reglas de cantidad utilizan los valores de sus tramos. Escribe 3 para 3 €, no un entero en céntimos.

Desde cantidad / Valor del tramo

Añade uno o varios inicios de tramo enteros y estrictamente crecientes. El valor utiliza el ajuste elegido; las cantidades anteriores conservan el precio base si no las cubre ningún tramo. Se rechazan inicios duplicados o decrecientes.

Cantidad de compra / Cantidad con descuento

Ambas deben ser al menos 1. Comprar 2 y descontar 1 requiere tres unidades válidas. Las recompensas proceden del mismo grupo seleccionado y se eligen primero las más baratas.

Repetir la oferta por cada grupo completo

Activado repite BOGO por cada grupo completo. Desactivado permite un grupo de recompensa por grupo de cantidad válido de este carrito. No es un límite de uso de por vida o por cuenta.

Include products

Vacío significa sin restricción por identificador de producto. Un padre incluye sus variaciones; una variación concreta solo se incluye a sí misma. Las inclusiones de producto, categoría y etiqueta se combinan con «o».

Excluir productos

Un padre seleccionado excluye todas sus variaciones; una variación concreta solo se excluye a sí misma. Las unidades excluidas no reciben el descuento ni contribuyen a obtenerlo.

Incluir categorías

Incluye productos de las categorías elegidas y sus descendientes. Se combina con las inclusiones de productos y etiquetas.

Excluir categorías

Excluye las categorías seleccionadas y sus descendientes aunque los productos también coincidan con una inclusión.

Incluir etiquetas

Incluye productos con una etiqueta elegida. Los productos variables utilizan la taxonomía del catálogo de su padre.

Excluir etiquetas

Excluye los productos con las etiquetas coincidentes y prevalece sobre las inclusiones.

Incluir perfiles

Vacío incluye a todos. Invitado es una opción expresa. Basta con coincidir con uno de los perfiles elegidos; si también se incluyen cuentas, debe cumplirse esa condición.

Excluir perfiles

Cualquier perfil excluido prevalece. Utiliza Invitado aquí para excluir compradores sin sesión iniciada.

Incluir clientes

Busca cuentas de este sitio. Los identificadores seleccionados restringen la oferta; si configuras inclusiones de cuenta y perfil, deben cumplirse ambas.

Excluir clientes

Las cuentas seleccionadas nunca cumplen esta regla, aunque se incluyan sus perfiles.

Exclude products already on sale

Activado por defecto. Desactívalo para reducir el precio rebajado actual; los precios normales del catálogo se conservan.

Contar cantidades válidas

Por línea de carrito; por producto padre combinando variaciones; entre todos los productos seleccionados. El progresivo requiere recuento por línea; el descuento de carrito siempre agrupa las líneas válidas.

Cantidad mínima

Valor predeterminado 1, incluido, evaluado en el grupo de cantidad válido. Un grupo por debajo del umbral no recibe descuento.

Cantidad máxima (0 = sin límite)

Valor predeterminado 0. Por encima de un máximo positivo, el grupo pierde toda la oferta; no se descuentan solo las primeras unidades hasta ese máximo ni se bloquea la compra. Utiliza Min/Max para restringir compras.

Importe neto mínimo del carrito

Valor predeterminado 0. Utiliza el subtotal neto de todo el carrito original antes de nuestras reducciones y los cupones, sin impuestos ni envío. Puede incluir productos ajenos a la promoción. Los criterios de producto siguen limitando dónde se aplica el descuento.

Inicio (zona horaria del sitio)

Vacío significa sin límite inicial. El instante de inicio se incluye y los precios se comprueban al recalcular.

Fin (zona horaria del sitio, excluido)

Vacío significa sin límite final. En el instante de fin deja de aplicarse la regla. El final debe ser posterior al inicio. Esta versión no implementa una programación semanal recurrente.

Si hay un cupón

Suspender esta promoción es el valor predeterminado, incluso con un cupón que no produzca ahorro. Aplicar la promoción y después los cupones nativos deja que WooCommerce gestione sus condiciones después de nuestra reducción.

Prioridad (primero los números más bajos)

Valor predeterminado 10; primero el número más bajo y después el identificador de regla más bajo. Se utiliza en Primera oferta, Sucesivamente y los empates de Mejor oferta.

Promotion active after saving

Desactivado en reglas nuevas o duplicadas. Los cambios solo surten efecto después de guardar correctamente; desactivar conserva la regla.

Estrategia global de ofertas

Se guarda en Promociones. Mejor oferta completa elige una regla completa según el ahorro del carrito; Primera oferta elige la primera reducción efectiva; Aplicar sucesivamente aplica cada reducción al precio restante.

Controles del simulador

Añadir producto incorpora otro producto o variación con una cantidad entera. Quitar elimina esa fila de la vista previa. La cuenta de cliente 0 representa un invitado; los demás valores son identificadores locales. La fecha opcional permite probar la programación. Introduce un código real para calcular los importes de cupones nativos; marcar que hay un cupón no determina por sí solo el importe final. Incluir promociones inactivas solo en esta vista previa utiliza borradores guardados sin activarlos. Calcular utiliza reglas guardadas, no campos del editor sin guardar.

Gestión y recuperación

Editar conserva el identificador. Duplicar crea una copia inactiva con uno nuevo. Eliminar requiere confirmación. Los errores de validación conservan los valores enviados: corrige el campo indicado. Una revisión desactualizada no puede sobrescribir el guardado de otro editor; recarga y aplica de nuevo tu cambio. Esta versión no ofrece importación, exportación, acciones en lote ni una API pública estable de reglas.

Controles adicionales de alpha.3

  • Selecciones que solo cuentan: productos, categorías, etiquetas, marcas y atributos compatibles pueden contribuir a activar la oferta sin recibir su descuento.
  • Atributos y marcas: utiliza atributos globales o locales compatibles y la taxonomía nativa product_brand. No des por supuesta la compatibilidad con taxonomías de marcas de terceros.
  • Selección por SKU: revisa los identificadores de producto antes de aplicarlos. Corrige los ausentes o ambiguos; una lista con valores válidos e inválidos no se acepta parcialmente.
  • Código de cupón obligatorio: activa solo las campañas que cumplan los requisitos y estén asociadas a ese código.
  • Nota del pedido: el texto promocional guardado permanece asociado al pedido histórico.
  • Regalo automático: añade un producto de regalo seleccionado mediante Buy A, get B. Siguen aplicándose las existencias y las reglas de compra.
  • Cupo de unidades de campaña: limita las unidades con descuento entre distintas compras. Consulta la guía de cupos para conocer reservas, confirmaciones y devoluciones.
  • Envío gratuito: selecciona métodos de envío activos en zonas concretas y configura después los requisitos del paquete.

Consulta las guías de cupos, envío y simulador para ver todos los pasos operativos y sus límites.

Elige otra guía →

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