Skip to main content
Muestra el contenido adecuado para cada producto de forma automática. Los bloques condicionales funcionan como sentencias si/entonces: defines las condiciones y WISEPIM elige el contenido que coincide por producto. El stock bajo recibe un mensaje de urgencia, una mercancía peligrosa una advertencia de seguridad, un producto premium una línea de garantía. Las reglas las escribes una sola vez. Configúralos en la pestaña Condicional en Configuración > Content Logic.

Crear un bloque condicional

WISEPIM content logic, the Conditional tab where dynamic conditional rules are defined
1

Crea el bloque

Dale un nombre y una clave.
2

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.
3

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.
4

Referencia en el contenido

Usa la clave para insertar el bloque en cualquier lugar donde se admitan variables.

Operadores de condición

OperadorQué comprueba¿Necesita valor?
equalsCoincidencia exacta
not_equalsNo es igual
containsContiene una subcadena
not_containsNo contiene
starts_withComienza con
ends_withTermina con
greater_thanMayor que (numérico)
less_thanMenor que (numérico)
greater_than_or_equalMayor o igual que
less_than_or_equalMenor o igual que
in_listEs uno de (separados por coma)
is_emptyNo tiene valorNo
is_not_emptyTiene un valorNo
is_trueBooleano verdaderoNo
is_falseBooleano falsoNo
Las condiciones pueden referenciar cualquier campo del producto, atributo personalizado o variable de fecha/hora.

Patrones habituales

Estos son bloques listos para usar en escenarios cotidianos. Cada fila es una rama, evaluada de arriba abajo.
Crea urgencia con el stock bajo y fija expectativas para los productos agotados. Clave: stock_message
RamaCondiciónContenido
IFproduct.stock_quantity menor que 5 AND product.stock_status es igual a in_stockOnly {{product.stock_quantity}} left in stock, order soon.
ELSE IFproduct.stock_status es igual a out_of_stockCurrently out of stock. {{global.restock_text}}
ELSE IFproduct.stock_status es igual a on_backorderAvailable on backorder. {{global.backorder_lead_time}}
ELSENoIn stock and ready to ship. {{global.lead_time_text}}
Muestra contenido promocional distinto según la época del año. Clave: seasonal_promo
RamaCondiciónContenido
IFcurrent.season es igual a WinterWinter Sale: save up to 30% on selected items.
ELSE IFcurrent.season es igual a SummerSummer clearance: extra discounts on last season’s stock.
ELSE IFcurrent.month es igual a NovemberBlack Friday deals: check {{global.website_url}}/blackfriday for offers.
ELSENo(vacío, sin promo)
Muestra el plazo de entrega adecuado por producto. Clave: lead_time
RamaCondiciónContenido
IFproduct.category in_list Custom Orders, Made to OrderLead time: 4-6 weeks. Contact {{global.support_email}} for expedited options.
ELSE IFproduct.stock_quantity mayor que 100In stock. Ships within 1-2 business days.
ELSE IFproduct.stock_quantity mayor que 0In stock. {{global.lead_time_text}}
ELSENoAvailable on backorder. {{global.backorder_lead_time}}
Añade advertencias de seguridad a las mercancías peligrosas automáticamente. Clave: hazmat_notice
RamaCondiciónContenido
IFproduct.is_dangerous_good is_trueWarning: Hazardous material. Special shipping restrictions apply. {{brand.hazmat_handling}} Refer to the Safety Data Sheet before handling.
ELSENo(vacío)
Añade mensajes distintos según el nivel de precio del producto. Clave: price_tier_text
RamaCondiciónContenido
IFproduct.price mayor que 500Premium product. Includes {{brand.warranty_text}} Contact our specialist team for bulk pricing: {{global.support_email}}
ELSE IFproduct.price mayor que 100Professional grade. {{brand.warranty_text}} Volume discounts available.
ELSENo{{brand.warranty_text}}
Muestra distintas declaraciones de cumplimiento según dónde se fabrica el producto. Clave: origin_compliance
RamaCondiciónContenido
IFproduct.country_of_origin in_list CN, TW, VN, THImported product. Complies with EU import regulations. {{global.reach_statement}}
ELSE IFproduct.country_of_origin in_list DE, NL, FR, IT, ESManufactured in the EU. {{global.compliance_general}}
ELSENo{{global.compliance_general}}
Marca los productos con datos faltantes en exportaciones o informes internos. Clave: data_quality_note
RamaCondiciónContenido
IFproduct.description is_emptyMISSING: Product description not set.
ELSE IFproduct.meta_description is_emptyINCOMPLETE: SEO meta description missing.
ELSE IFproduct.main_image is_emptyINCOMPLETE: Main product image missing.
ELSENo(vacío, los datos parecen completos)
Muestra información de pedido mínimo que varía según el tipo de producto y el nivel de stock. Clave: moq_message
RamaCondiciónContenido
IFproduct.category in_list Heavy Machinery, Industrial EquipmentMinimum order: 1 unit. Freight shipping required. Contact {{global.support_email}} for a quote.
ELSE IFproduct.stock_quantity mayor que 500In stock. Order from {{category.moq}} units. Volume discounts available for 500+ units.
ELSENoMinimum order: {{category.moq}} units. {{global.lead_time_text}}
Genera texto dinámico para la insignia de oferta según la profundidad del descuento. Clave: sale_badge
RamaCondiciónContenido
IFproduct.savings_percent greater_than_or_equal 50MEGA DEAL: {{product.savings_percent}}% OFF
ELSE IFproduct.savings_percent greater_than_or_equal 25SALE: {{product.savings_percent}}% OFF
ELSE IFproduct.special_price is_not_empty{{product.savings_percent}}% OFF
ELSENo(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.