Frequently asked questions

Q: Can customers still apply a URL coupon manually if they know the code?

A: Only if the coupon is not marked as URL-only. When you check URL-only coupon on the URL & Obfuscation tab, CouponCraft blocks manual entry across all surfaces — classic cart, checkout, AJAX, REST API, and Block Checkout. The coupon can only be applied via a valid token URL.

Q: Do URL tokens work for guest customers with empty carts?

A: Yes. When a guest visits a token URL with an empty cart, CouponCraft stores the coupon in the WooCommerce session. The coupon is applied automatically as soon as they add their first item.

Q: Can I have multiple auto-apply coupons active at the same time?

A: Yes. CouponCraft evaluates all auto-apply coupons on every cart update and applies any that meet their conditions. There’s no cap on the number of concurrent auto-apply coupons (unlike some third-party coupon plugins that limit this to five).

Q: What happens when I set a global label but one specific coupon uses a different label?

A: The per-coupon label (set on the Display tab) always takes priority over the global label from WooCommerce → Settings → CouponCraft → Labels.

Q: My store uses WPML with multiple currencies. Will cashback amounts be correct?

A: Cashback is calculated based on the order total in your store’s base currency (or whichever base currency you’ve configured under WooCommerce → Settings → CouponCraft → Currency). The credit is issued as a fixed amount in that currency.

Q: Does guest tracking work with VPNs?

A: IP-based limits can be bypassed by customers using VPNs. For stronger protection, use the per-email limit alongside the per-IP limit, and ensure Usage limit per user is set on the coupon for logged-in customers.

Q: Can I use BOGO with variable products?

A: Yes. Define qualifying products in the coupon’s Usage Restriction tab. You can specify parent variable products or individual variations.

Q: Do cashback credits expire? A: Only if you set a Credit expiry (days) value greater than 0 on the coupon’s Cashback tab. Setting it to 0 means the credit never expires.

Q: I disabled CouponCraft from the General settings. Will existing coupon behavior return to WooCommerce defaults? A: Yes. Unchecking Enable CouponCraft disables all features — labels, visibility overrides, URL-only enforcement, auto-apply, etc. — without removing any saved settings. Re-enable it to restore all behavior.

Q: What happens to my coupon data if I delete the plugin? A: Deleting the plugin runs a clean uninstall that removes all plugin data. See Uninstallation & data cleanup for details.