Content Source

Product Pool Content Source

3 min read

The product pool supplies WooCommerce product data to tags like {product_name}, {product_price}, and {product_image}.

See What Is Content Source? and WooCommerce Product and Order Tags.

Requires WooCommerce. Setup: WooCommerce Setup for Notifal.

When you need a product pool

Your template includes product tags. Notifal detects them on the Content Source tab after you select a template.

Common templates: "Trending now", "On sale today", featured product popups.

How Notifal picks a product

  1. Builds a pool of products that match your filters
  2. Caches the pool briefly for performance
  3. Picks a random product from the pool for each show (unless Smart Targeting or cart rules narrow it)

If the pool is empty (no product matches your filters), Notifal does not show the notification on the frontend at all. This prevents visitors from seeing broken text or empty tags. Use filters that match your catalog size.

Restriction ideas

GoalFilter approach
Only sale itemsSale status filter
Specific categoryCategory filter
Featured catalogFeatured products filter
New arrivalsDate range filter
High-end itemsCustom meta or price-related filters

Full filter list: Content Source Filters.

Pair with Smart Targeting (Pro)

On a product page, Smart Targeting can prefer the product being viewed, then widen to related categories. See Smart Targeting (Pro).

Tips

  • Start with broad filters, test on the front end, then narrow down.
  • Turn off Show duplicate source if visitors see repeats too often (see What Is Content Source?).
  • Use Retrigger Variants to rotate different products on the same page without refresh.

In this topic

  1. What Is Content Source?
  2. Product Pool Content Source (you are here)
  3. Order Pool Content Source
  4. Post, Page, and User Pools
  5. Cart-Based Content Source
  6. Smart Targeting (Pro)
  7. Comment Content Source (Pro)
  8. Content Source Filters
  9. Retrigger Variants