Require a coupon before checkout
Control who can purchase from your WooCommerce store. Gate the checkout behind a coupon code - perfect for invite-only sales, B2B stores, pre-launches, and membership validation.
Works with WooCommerce 7.0+ · WordPress 6.0+ · PHP 7.4+
Features
Everything you need to gate your checkout
GateCoupon is a lightweight, focused plugin that does one thing perfectly - with zero bloat.
Server-Side Validation
Cannot be bypassed by disabling JavaScript. Real security at the PHP level - not a cosmetic frontend trick.
Cart & Checkout Blocking
Block customers right on the cart page. Disable the checkout button and redirect anyone who tries to access checkout directly.
Specific Coupon Code
Require any valid coupon or a specific code. Perfect for invite-only access where only certain codes unlock checkout.
Minimum Cart Amount
Only enforce the coupon requirement when the cart subtotal exceeds a threshold. Flexible rules for any business model.
Custom Error Messages
Three separate messages for cart, checkout, and direct-access redirect. Full control over the customer-facing copy.
WooCommerce Settings Panel
Configure everything from the GateCoupon settings page. No code required. Toggle on, set your rules, done.
Scheduling
Set a start and end date for the coupon gate. Perfect for pre-launch access, flash sales, and seasonal promotions.
Multiple Coupon Codes
Accept a list of valid codes - one per line. Give different codes to VIPs, employees, and partners while keeping the gate specific.
Usage Analytics
See how many times the gate blocked, how many orders went through, and which coupons are used the most - right in your dashboard.
Custom Redirect URL
Send blocked users to a custom page instead of the cart - like a "how to get a code" landing page or registration form.
Auto-Apply Coupon via URL
Share links like yourstore.com/?coupon=VIP20 to auto-apply a coupon. Great for email campaigns, QR codes, and ads.
Custom Gate Design
Display the gate message as a full-width banner or popup modal with custom background and text colors to match your brand.
How It Works
Up and running in 2 minutes
Install & Activate
Upload the plugin to your WordPress site and activate it. No complex setup - just one click.
Configure Rules
Go to GateCoupon in the sidebar. Enable the gate, set your coupon rules, configure scheduling, messages, and redirect behavior.
Checkout Protected
Customers must now enter a valid coupon to proceed. No coupon, no checkout. Track everything with built-in analytics.
Compare
Free vs PRO
The free version is already powerful. GateCoupon PRO unlocks scheduling, analytics, advanced targeting, and full Blocks support.
| Feature | Free | PRO |
|---|---|---|
| Require any coupon for checkout | Included | Included |
| Require a specific coupon code | Included | Included |
| Minimum cart amount condition | Included | Included |
| Block at cart level | Included | Included |
| Direct checkout redirect | Included | Included |
| Custom error messages (cart, checkout, redirect) | Included | Included |
| Server-side validation (non-bypassable) | Included | Included |
| WooCommerce settings panel | Included | Included |
| Restrict by product category | Not included | Included |
| Exclude specific user roles | Not included | Included |
| WooCommerce Blocks compatibility | Not included | Included |
| Scheduling (start/end date) | Not included | Included |
| Multiple accepted coupon codes | Not included | Included |
| Usage analytics dashboard | Not included | Included |
| Custom redirect URL | Not included | Included |
| Auto-apply coupon via URL parameter | Not included | Included |
| Custom gate message design (banner/modal) | Not included | Included |
| Automatic updates | Not included | Included |
| Priority support | Not included | Included |
Pricing
Simple, transparent pricing
Start free. Upgrade to GateCoupon PRO when you need scheduling, analytics, advanced targeting, and Blocks support.
Free
Core coupon gating for personal projects and small stores. By GateCoupon.com.
- Require any coupon or specific code
- Cart & checkout blocking
- Custom error messages
- Minimum cart amount
- Server-side validation
- WooCommerce settings panel
PRO
Scheduling, analytics, advanced targeting, Blocks support, and priority support for serious stores.
- Everything in Free, plus:
- Category restrictions
- User role exclusions
- WooCommerce Blocks compatibility
- Scheduling (start/end date)
- Multiple accepted coupon codes
- Usage analytics dashboard
- Custom redirect URL
- Auto-apply coupon via URL
- Custom gate design (banner/modal)
- Automatic plugin updates
- Priority email support
- 1 site license
Agency
Build client stores with GateCoupon. Unlimited activations.
- Everything in PRO, plus:
- Unlimited site activations
- White-label friendly
- Priority support for all sites
- Early access to new features
All plans include a 14-day money-back guarantee. Prices exclude VAT where applicable.
FAQ
Frequently asked questions
Yes. The free version includes full coupon gating, cart blocking, checkout validation, custom messages, minimum cart amount, and the WooCommerce settings panel. GateCoupon PRO adds scheduling, multiple codes, analytics, custom redirect, URL auto-apply, custom gate design, category restrictions, role exclusions, Blocks support, and auto-updates.
No. GateCoupon's validation is 100% server-side. Disabling JavaScript, accessing the checkout URL directly, or manipulating the frontend won't work. The plugin validates at the PHP level before the order is processed.
The free version works with the classic WooCommerce checkout template. GateCoupon PRO adds full compatibility with the new block-based Cart and Checkout introduced in WooCommerce 8.x.
Yes. GateCoupon validates before the payment step, so it works with every WooCommerce payment gateway - Stripe, PayPal, bank transfer, COD, etc.
Yes. You can require any valid coupon, a single specific code, or - with PRO - a list of accepted codes (one per line). The comparison is case-insensitive, so 'INVITE2026' and 'invite2026' both work.
With GateCoupon PRO you can set a start and end date for the coupon gate. The gate activates automatically at the start time and deactivates at the end time. Ideal for pre-launch windows, flash sales, and seasonal promotions.
Add a URL parameter like ?coupon=VIP20 to any link to your store. When a visitor clicks the link, the coupon is applied to their cart automatically. You can customize the parameter name in settings. Great for email campaigns, QR codes, and paid ads.
The plugin continues to work. You just won't receive automatic updates or priority support until you renew. Your store is never disrupted.
The GateCoupon PRO license covers 1 site. The Agency license covers unlimited sites. You can deactivate and reactivate on a different domain at any time.
Yes. If you're not satisfied, contact us within 14 days of purchase for a full refund - no questions asked.
Ready to gate your checkout?
Scheduling, analytics, auto-apply via URL, custom gate design, multiple codes, and more. Start free, upgrade to PRO anytime.