Skip to main content
maynard
Partner
Partner
February 20, 2026
Solved

Exclude Previously Purchased Product in Dynamic Product Block

  • February 20, 2026
  • 1 reply
  • 99 views

Does Klaviyo automatically excludes previously purchased items in “Customer May Also Like” dynamic product block?

And if yes, 

  • Is it excluding items someone purchased forever, or only within a certain lookback window?
  • Does it exclude at the product level or variant level?
    Best answer by Byrne C

    Hi ​@maynard,

    Yes, product blocks containing product feeds will automatically exclude products a person has already purchased, and we don’t attach any time-based expiration to that, so if somebody bought something many years ago, that product should still be excluded from their feed, as long as the Ordered Product event for that purchase has been recorded in Klaviyo.

    Product feeds are not variant specific, meaning that if somebody purchased one variant of a product, no variants of that product will appear in a product feed they see moving forward.

    1 reply

    Byrne C
    Community Manager
    Byrne CAnswer
    Community Manager
    February 23, 2026

    Hi ​@maynard,

    Yes, product blocks containing product feeds will automatically exclude products a person has already purchased, and we don’t attach any time-based expiration to that, so if somebody bought something many years ago, that product should still be excluded from their feed, as long as the Ordered Product event for that purchase has been recorded in Klaviyo.

    Product feeds are not variant specific, meaning that if somebody purchased one variant of a product, no variants of that product will appear in a product feed they see moving forward.