Hi @a3360765,
I see that enabling WP Super Cache is preventing your one-click VIP coupon from working in the cart. This likely happens because caching interferes with dynamic updates like coupons. You can try these steps to fix it:
First, you can exclude WooComerce pages from caching. For that, you can follow the steps:
- Go to Settings > WP Super Cache in your WordPress dashboard.
- Click on the Advanced tab.
- Scroll down to the Accepted Filenames & Rejected URIs section.
- In the box labeled “Add here strings (not a filename) that forces a page not to be cached”, enter:
/cart/
/checkout/
/my-account/
If your VIP coupon is linked to another specific page, you might need to add that one too.
Additionaly, since WooCommerce Memberships often customizes the shopping experience for logged-in users, it’s important to disable caching for them. To do that:
- In Settings > WP Super Cache > Advanced, make sure “Disable caching for logged in visitors” is checked.
- Save the changes.
Once you’ve done that, clear the cache by going to Settings > WP Super Cache > Contents and clicking Delete Cache.
Give it a try, and let me know if the coupon starts working again! If it’s still not applying, we can dig a little deeper—there may be another conflict at play.
Looking forward to your update!