Build a pop up in Elementor.

Create an iMember360 Conditional that evaluates to TRUE when the product you're targeting is in the cart. For help creating other iMember360 Conditionals using ChatGPT, click here: https://wiki.trueproductions.com/article/chatgpt-prompt-for-creating-imember360-conditionals-in-php/

This inline conditional will evaluate to true if product ID 9192 is in the cart. To adapt for other uses, swap 9192 with the product ID you're targeting.

!empty(WC()->cart) && array_search(9192, array_column(WC()->cart->get_cart(), 'product_id')) !== false

Publish your pop up.

Display conditions are as follows:

 

This particular offer is suggesting that someone purchase a monthly membership for $27/month instead of paying a one time registration fee for $47, and we're triggering the pop up offer when the $47 product is in the cart. To make the experience as smooth as possible, I finished everything up with an InfusedWoo recipe that removes the original $47 product from the cart once the $27/month product is added.