Thanks for your great work on this plugin. I am having a similar issue with the external product on woocommerce. I suspect its due to an adjustment the theme makes to the class selector.
Here is what I have as part of my external/affiliate URL button in woocommerce. I am unable to get the pop up to fire on the actual product pages. However, it works on the category pages.
Here is the code on the button on the product pages that fails to show the pop up:
<form class="cart" action="https://www.aberdeenhomerepair.com/store/quick_location.php?id1=1758&qty1=1&loc=https://www.aberdeenhomerepair.com/store/?tid=3" method="get">
<button type="submit" class="single_add_to_cart_button button alt">Order Now</button>
<input type="hidden" name="id1" value="1758"><input type="hidden" name="qty1" value="1"><input type="hidden" name="loc" value="https://www.aberdeenhomerepair.com/store/?tid=3">
</form>
Here is what I have for the code on the button on the category pages which works correctly:
<a href="https://www.aberdeenhomerepair.com/store/quick_location.php?id1=1758&qty1=1&loc=https://www.aberdeenhomerepair.com/store/?tid=3" data-quantity="1" class="button product_type_external exitNotifierLink" data-product_id="4648" data-product_sku="130266-W" aria-label="Buy “PC51-30W Range Hood White 30"”" rel="nofollow">Order Now</a>
It seems I may need to add something to the Jquery selector settings for this. I currently have this in that setting: a[href*=".aberdeenhomerepair.com"]
to only fire on a specific URL.
Can you offer any guidance?