Crear un bloque condicional

Define las condiciones
Elige un campo del producto, selecciona un operador e ingresa un valor con el que comparar. Combina varias condiciones con AND u OR.
Escribe el contenido
Ingresa el contenido para cuando se cumplan las condiciones (entonces). Agrega ramas else if para otros casos y un else opcional como contenido por defecto.
Operadores de condición
| Operador | Qué comprueba | ¿Necesita valor? |
|---|---|---|
equals | Coincidencia exacta | Sí |
not_equals | No es igual | Sí |
contains | Contiene una subcadena | Sí |
not_contains | No contiene | Sí |
starts_with | Comienza con | Sí |
ends_with | Termina con | Sí |
greater_than | Mayor que (numérico) | Sí |
less_than | Menor que (numérico) | Sí |
greater_than_or_equal | Mayor o igual que | Sí |
less_than_or_equal | Menor o igual que | Sí |
in_list | Es uno de (separados por coma) | Sí |
is_empty | No tiene valor | No |
is_not_empty | Tiene un valor | No |
is_true | Booleano verdadero | No |
is_false | Booleano falso | No |
Patrones habituales
Estos son bloques listos para usar en escenarios cotidianos. Cada fila es una rama, evaluada de arriba abajo.Mensajes de urgencia por stock
Mensajes de urgencia por stock
Crea urgencia con el stock bajo y fija expectativas para los productos agotados. Clave:
stock_message| Rama | Condición | Contenido |
|---|---|---|
| IF | product.stock_quantity menor que 5 AND product.stock_status es igual a in_stock | Only {{product.stock_quantity}} left in stock, order soon. |
| ELSE IF | product.stock_status es igual a out_of_stock | Currently out of stock. {{global.restock_text}} |
| ELSE IF | product.stock_status es igual a on_backorder | Available on backorder. {{global.backorder_lead_time}} |
| ELSE | No | In stock and ready to ship. {{global.lead_time_text}} |
Promociones de temporada
Promociones de temporada
Muestra contenido promocional distinto según la época del año. Clave:
seasonal_promo| Rama | Condición | Contenido |
|---|---|---|
| IF | current.season es igual a Winter | Winter Sale: save up to 30% on selected items. |
| ELSE IF | current.season es igual a Summer | Summer clearance: extra discounts on last season’s stock. |
| ELSE IF | current.month es igual a November | Black Friday deals: check {{global.website_url}}/blackfriday for offers. |
| ELSE | No | (vacío, sin promo) |
Plazo de entrega B2B por tipo de producto
Plazo de entrega B2B por tipo de producto
Muestra el plazo de entrega adecuado por producto. Clave:
lead_time| Rama | Condición | Contenido |
|---|---|---|
| IF | product.category in_list Custom Orders, Made to Order | Lead time: 4-6 weeks. Contact {{global.support_email}} for expedited options. |
| ELSE IF | product.stock_quantity mayor que 100 | In stock. Ships within 1-2 business days. |
| ELSE IF | product.stock_quantity mayor que 0 | In stock. {{global.lead_time_text}} |
| ELSE | No | Available on backorder. {{global.backorder_lead_time}} |
Advertencias de material peligroso
Advertencias de material peligroso
Añade advertencias de seguridad a las mercancías peligrosas automáticamente. Clave:
hazmat_notice| Rama | Condición | Contenido |
|---|---|---|
| IF | product.is_dangerous_good is_true | Warning: Hazardous material. Special shipping restrictions apply. {{brand.hazmat_handling}} Refer to the Safety Data Sheet before handling. |
| ELSE | No | (vacío) |
Sufijo de descripción por nivel de precio
Sufijo de descripción por nivel de precio
Añade mensajes distintos según el nivel de precio del producto. Clave:
price_tier_text| Rama | Condición | Contenido |
|---|---|---|
| IF | product.price mayor que 500 | Premium product. Includes {{brand.warranty_text}} Contact our specialist team for bulk pricing: {{global.support_email}} |
| ELSE IF | product.price mayor que 100 | Professional grade. {{brand.warranty_text}} Volume discounts available. |
| ELSE | No | {{brand.warranty_text}} |
Texto de cumplimiento por país de origen
Texto de cumplimiento por país de origen
Muestra distintas declaraciones de cumplimiento según dónde se fabrica el producto. Clave:
origin_compliance| Rama | Condición | Contenido |
|---|---|---|
| IF | product.country_of_origin in_list CN, TW, VN, TH | Imported product. Complies with EU import regulations. {{global.reach_statement}} |
| ELSE IF | product.country_of_origin in_list DE, NL, FR, IT, ES | Manufactured in the EU. {{global.compliance_general}} |
| ELSE | No | {{global.compliance_general}} |
Aviso de integridad de datos (interno)
Aviso de integridad de datos (interno)
Marca los productos con datos faltantes en exportaciones o informes internos. Clave:
data_quality_note| Rama | Condición | Contenido |
|---|---|---|
| IF | product.description is_empty | MISSING: Product description not set. |
| ELSE IF | product.meta_description is_empty | INCOMPLETE: SEO meta description missing. |
| ELSE IF | product.main_image is_empty | INCOMPLETE: Main product image missing. |
| ELSE | No | (vacío, los datos parecen completos) |
Mensajes de MOQ para B2B
Mensajes de MOQ para B2B
Muestra información de pedido mínimo que varía según el tipo de producto y el nivel de stock. Clave:
moq_message| Rama | Condición | Contenido |
|---|---|---|
| IF | product.category in_list Heavy Machinery, Industrial Equipment | Minimum order: 1 unit. Freight shipping required. Contact {{global.support_email}} for a quote. |
| ELSE IF | product.stock_quantity mayor que 500 | In stock. Order from {{category.moq}} units. Volume discounts available for 500+ units. |
| ELSE | No | Minimum order: {{category.moq}} units. {{global.lead_time_text}} |
Contenido de la insignia de oferta
Contenido de la insignia de oferta
Genera texto dinámico para la insignia de oferta según la profundidad del descuento. Clave:
sale_badge| Rama | Condición | Contenido |
|---|---|---|
| IF | product.savings_percent greater_than_or_equal 50 | MEGA DEAL: {{product.savings_percent}}% OFF |
| ELSE IF | product.savings_percent greater_than_or_equal 25 | SALE: {{product.savings_percent}}% OFF |
| ELSE IF | product.special_price is_not_empty | {{product.savings_percent}}% OFF |
| ELSE | No | (vacío, no está en oferta) |
Consejos
- Las ramas se evalúan de arriba abajo y gana la primera que coincide. Coloca las condiciones específicas por encima de las generales.
- Usa AND cuando todas las condiciones deban cumplirse (stock bajo AND en stock). Usa OR cuando baste con que se cumpla una.
- Los campos de contenido admiten todas las variables:
{{product.*}},{{global.*}},{{brand.*}}y{{category.*}}. - Deja el contenido de else vacío cuando no quieras ninguna salida para los productos que no coinciden.
Relacionado
Variables predeterminadas
Los campos
{{product.*}} y {{current.*}} integrados que comparas.Variables globales
Valores reutilizables para incluir en el contenido de tus ramas.
Variables de marca
Contenido específico de marca para mostrar dentro de las condiciones.
Variables de categoría
Contenido específico de categoría para mostrar dentro de las condiciones.


