Skip to main content
Show the right content for each product, automatically. Conditional blocks work like if/else statements: you set conditions, and WISEPIM picks the matching content per product. Low stock gets an urgency message, a dangerous good gets a safety warning, a premium product gets a warranty line. You write the rules once. Set them up on the Conditional tab in Settings > Content Logic.

Build a conditional block

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

Create the block

Give it a name and a key.
2

Define conditions

Pick a product field, choose an operator, and enter a value to compare against. Combine multiple conditions with AND or OR.
3

Write the content

Enter the content for when conditions are met (then). Add else if branches for other cases, and an optional else for the fallback.
4

Reference in content

Use the key to insert the block anywhere variables are supported.

Condition operators

Conditions can reference any product field, custom attribute, or date/time variable.

Common patterns

Here are ready-to-use blocks for everyday scenarios. Each row is one branch, evaluated top to bottom.
Show a different shipping message based on the product price. Key: free_shipping
Create urgency for low stock and set expectations for out-of-stock items. Key: stock_message
Show different promo content based on the time of year. Key: seasonal_promo
Show the right lead time per product. Key: lead_time
Add safety warnings to dangerous goods automatically. Key: hazmat_notice
Add different messaging based on the product’s price tier. Key: price_tier_text
Show different compliance statements based on where the product is made. Key: origin_compliance
Flag products with missing data in internal exports or reports. Key: data_quality_note
Show minimum order info that varies by product type and stock level. Key: moq_message
Generate dynamic sale badge text based on the discount depth. Key: sale_badge

Tips

  • Branches are evaluated top to bottom, and the first match wins. Put specific conditions above general ones.
  • Use AND when all conditions must be true (low stock AND in stock). Use OR when any one should trigger the content.
  • Content fields support all variables: {{product.*}}, {{global.*}}, {{brand.*}}, and {{category.*}}.
  • Leave the else content empty when you want no output for non-matching products.

Default Variables

The built-in {{product.*}} and {{current.*}} fields you test against.

Global Variables

Reusable values to drop into your branch content.

Brand Variables

Brand-specific content to show inside conditions.

Category Variables

Category-specific content to show inside conditions.