Aprende cómo crear y usar una estructura de regla if, else if, else para manejar múltiples condiciones en tus reglas.
Aquí hay un ejemplo de una regla ramificada con tres bloques. Aquí, queremos aplicar diferentes descuentos basados en la etiqueta del producto y tenemos un descuento predeterminado del 5% en todo el envío en caso de que el cliente no sea elegible para ninguno de los otros descuentos. Solo un bloque se ejecutará basado en las condiciones y luego la regla se detendrá.
Si la etiqueta del producto es deportes y la cantidad subtotal del pedido es mayor o igual a 33
Else if la etiqueta del cliente es VIP
Else (catch all predeterminado)
Ejemplo: La etiqueta del producto tiene valor de deportes AND Cantidad subtotal del pedido ≥ 33 OR La etiqueta del producto tiene valor de zapatos → Aplicar 20% OFF en todo el envío
Ejemplo: Previous all conditions invalid AND La etiqueta del cliente tiene valor de VIP → Aplicar 50% de descuento en todo el envío
Ejemplo: Previous all conditions invalid → Aplicar 5% OFF en todo el envío
deportes
→ Aplicar 20% de descuento en todo el envío (mayor prioridad).
invierno
AND Previous all conditions invalid → Aplicar 50% de descuento en todo el envío
deportes
), se aplica 20% de descuento en envío, y la regla termina.
invierno
, entonces se aplica 50% de descuento en envío, y la regla termina.