Currently, when creating a campaign, we have several elements to display products, such as Best Sellers, Smart Products, Selected Products, and New Products. However, none of these options allow recommending products dynamically based on a specific category chosen by the user. A client suggested a feature similar to Smart Products, but with the ability to define a specific product category. The system would then automatically display products from that category, ideally selecting them dynamically or randomly, instead of requiring manual product selection. Example use case A marketer creates a campaign and selects the category “Omega-3 Supplements”. Instead of manually selecting products, the system would automatically display products from that category, rotating or randomizing them to keep the content dynamic. Why this would be useful Reduces manual work when building campaigns Keeps product recommendations dynamic without constant updates Allows campaigns focused on specific product segments or categories Improves scalability for stores with large catalogs Suggested behavior User selects a product category when configuring the product element The system automatically pulls products from that category Products can be randomized or dynamically rotated within the campaign Optionally allow setting number of products to display