¿Qué es una regla?
Una regla de checkout es un conjunto de lógica que define qué debe suceder durante el proceso de checkout y cuándo.Elementos esenciales de las reglas
Estas son las partes esenciales de cada regla que definen su propósito, cuándo debe ejecutarse, qué debe hacer y cómo se organizan esas acciones.Estado
Indica el estado actual de la regla, si está en prueba, activa o desactivada. Esto ayuda a controlar cuándo la regla surte efecto.

Conjunto de condiciones
Puedes usar cualquier conjunto de condiciones que se adapte a tus necesidades, si no estás seguro puedes comenzar usando solo el conjunto de condiciones 1 o usando la caja de búsqueda para buscar qué conjunto de condiciones tiene esa condición que necesitas y cambiar a él.Por ejemplo, si quieres ocultar un método de envío basado en el metacampo del producto, entonces debes cambiar al conjunto de condiciones 4, luego podrás usar la condición de metacampo del producto.

Conjunto de Condiciones 1
Aprende más sobre el conjunto de condiciones 1.
Conjunto de Condiciones 2
Aprende más sobre el conjunto de condiciones 2.
Conjunto de Condiciones 3
Aprende más sobre el conjunto de condiciones 3.
Conjunto de Condiciones 4
Aprende más sobre el conjunto de condiciones 4.
Conjunto de Condiciones 5
Aprende más sobre el conjunto de condiciones 5.
Conjunto de Condiciones 6
Aprende más sobre el conjunto de condiciones 6.
Conjunto de Condiciones 7
Aprende más sobre el conjunto de condiciones 7.
Condiciones (el “cuándo”)
Las condiciones se basan en el conjunto de condiciones seleccionado y definen los criterios que deben cumplirse para activar la regla. Usa AND (todos deben ser verdaderos), OR (cualquiera debe ser verdadero), para agrupar lógica relacionada para casos complejos.Ver ejemplo a continuación - aquí la regla se ejecutará bajo cualquiera de las 2 circunstancias: cuando la fecha sea 4 de agosto de 2025, y ese día sea lunes, entonces la regla se ejecutará, O, todos los días cuando la hora sea 00:00 lo que básicamente significa todos los días a medianoche.

Acción (el “qué”)
Cuando las condiciones en la sección “cuándo” son verdaderas, el sistema realizará la acción que definas. Cada acción se ejecuta solo si sus criterios específicos (condición de acción y operaciones) también se cumplen.Ver ejemplo a continuación - aquí la acción está configurada para reordenar métodos de envío de forma fija, colocando ‘Entrega al Día Siguiente’ en la parte superior y poniendo todos los otros métodos de envío debajo de él.

Bloque
Juntas, las condiciones (el “cuándo”), y la acción (el “qué”) forman un bloque de regla. Puedes usar múltiples bloques dentro de una regla para manejar escenarios complejos fácilmente.
Opciones adicionales (para algunas reglas)
Estas partes opcionales aparecen en tipos específicos de reglas y añaden más control sobre cómo y dónde se aplica la regla o se comporta bajo condiciones especiales.Programación
La regla está configurada para activarse automáticamente en una fecha y hora futuras, y opcionalmente desactivarse en una fecha y hora de fin especificadas. Este estado está disponible actualmente solo para reglas de descuento.
Objetivo
Define dónde se aplica la regla (por ejemplo, envío o recogida). Se usa solo en reglas de envío.
Combinaciones
Controla si el descuento de la regla puede combinarse con descuentos de producto, pedido o envío. Se usa solo en reglas de Descuento.
Estrategia
Si la regla de descuento tiene múltiples bloques, entonces la selección de estrategia entra en juego. Determina cómo se aplican esos bloques de regla (por ejemplo, el primero válido o el valor más alto). Se usa solo en la regla Descuento Cantidad de Pedido.
Comportamiento
Determina qué sucede cuando se activa la regla. Puedes elegir bloquear el checkout de inmediato y mostrar un mensaje de error, mostrar un mensaje de advertencia mientras permites que el cliente continúe el checkout, o permitir que el cliente avance por el checkout y bloquearlo solo cuando intente completar el pedido. Se usa solo en la regla Validar o Bloquear Checkout.
Entregas de suscripción
Controla cómo se aplican los descuentos de envío a los pedidos por suscripción. Elige si el descuento debe aplicarse solo a la primera entrega o extenderse a las entregas recurrentes. Limitar el descuento de envío a la primera entregaAplica el descuento de envío solo a la primera entrega de suscripción. Las entregas recurrentes usarán las tarifas de envío estándar. Limitar el descuento de envío a la primera entrega y establecer la entrega recurrente gratis
Aplica el descuento de envío a la primera entrega y ofrece envío gratis para las entregas recurrentes. Limitar el descuento de envío a la primera entrega y establecer todas las entregas recurrentes gratis
Ofrece envío gratis para todas las entregas recurrentes de suscripción después del primer envío.

Respaldo
Define qué sucede si la aplicación no puede evaluar una regla en el checkout.- Para la regla Validar o Bloquear Checkout, esta configuración determina si se permite o se bloquea el checkout si la aplicación encuentra un problema inesperado al procesar la regla.

- Para las reglas que usan condiciones de Fecha y hora o Ubicación del cliente (usando GeoIP), esta configuración define qué sucede si la aplicación no puede determinar la hora/fecha o la ubicación del cliente requerida:
- No hacer nada: No se aplica ninguna acción de la regla.
- Ejecutar esta acción: Se aplica en su lugar la acción de respaldo configurada.

Usos máximos de descuento
Define el número total de veces que el descuento puede usarse en todos los clientes. Opcionalmente, también puede restringir el uso a una vez por cliente. Solo aplicable cuando se usan códigos de descuento, no descuentos automáticos. Se usa solo en reglas de Descuento.Por ejemplo, si el límite de uso se establece en 1 y “Limitar a un uso por cliente” está desmarcado, solo un cliente podrá usar el código de descuento. Después de eso, el código se vuelve inválido para todos los demás.
