---
title: "URL Coupons: Troubleshooting Specific Issues"
description: WooCommerce coupon link not applying, redirecting wrong, clashing with WP Rocket, or notice missing? Fixes by symptom.
url: "https://wpfactory.com/docs/specific-issue-fixes/"
updated: "2026-09-26"
category: Troubleshooting
tags:
  - "Coupons & Add to Cart by URL for WooCommerce"
---

# URL Coupons: Troubleshooting Specific Issues

## Troubleshooting specific URL coupon issues

If a coupon link is not behaving as expected in [Coupons & Add to Cart by URL Links for WooCommerce](https://wpfactory.com/item/url-coupons-woocommerce/), work through the checks below by symptom. All of the settings referenced live at **WPFactory > Coupons by URL** (also reachable at **WooCommerce > Settings > URL Coupons**).

### Coupon not applying

- **Coupon code:** confirm the code in the URL is a valid, active WooCommerce coupon and matches the code exactly.
- **Coupon restrictions:** check the coupon is not blocked by its own usage restrictions (minimum spend, products, categories, or user roles) for this customer.
- **Guests and caching:** if it works for logged-in users but not guests, keep **Session > Force session start** on, then try **Force session start earlier and everywhere**, **Data storage type > Cookie**, and **Javascript reload**. See the guide on making URL coupons work for guests and cached sites.
- **Delay coupon:** if **Delay coupon** is enabled, the coupon is applied only after a product is added to the cart. That is expected behavior, not a fault.

### Incorrect redirection

- **Redirect settings:** review **Redirect URL** on the **General** sub-tab (Pro). Remember a per-coupon redirect URL on the coupon itself overrides the global setting.
- **Conflicting plugins:** temporarily deactivate other plugins to rule out a conflict that changes the redirect.

### WP Rocket cache issues

- **Empty cart after applying:** if you use WP Rocket, enable **WP Rocket: Disable empty cart caching** on the **Advanced** sub-tab.
- **Exclude key pages:** exclude the cart, checkout, and any coupon landing page from full-page caching.

### Notice not showing on a landing page

- Some pages do not render WooCommerce notices. Add the `[alg_wc_url_coupons_print_notices]` shortcode (Pro) to that page's content so the coupon message is printed.

### Still stuck?

Check your WordPress error log for plugin-related messages, then contact us with the details. Our team answers every ticket on the [URL Coupons support forum](https://wpfactory.com/support/item/url-coupons-woocommerce/).

Related articles

- [Make URL Coupons Work for Guests and Cached Sites](https://wpfactory.com/docs/woocommerce-url-coupons-guests-caching/)
- [URL Coupons: Additional Tips](https://wpfactory.com/docs/additional-tips-url-cart/)
- [How to Translate URL Coupon Text with WPML and Polylang](https://wpfactory.com/docs/woocommerce-translate-url-coupon-notices/)
- [How to Set a Redirect URL Per Coupon](https://wpfactory.com/docs/woocommerce-redirect-url-per-coupon/)
- [How to Delay a URL Coupon Until a Product Is Added](https://wpfactory.com/docs/woocommerce-delay-url-coupon/)

 

[![Coupons & Add to Cart by URL for WooCommerce](https://wpfactory.com/wp-content/uploads/Coupons-Add-to-Cart-by-URL-Links-for-WooCommerce.webp)](https://wpfactory.com/item/url-coupons-woocommerce/)
