Skip to main content
GateCoupon logoGateCoupon
WooCommerce Plugin

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.

Scheduling & analyticsAuto-apply via URLCustom gate designMultiple coupon codes

Works with WooCommerce 7.0+ · WordPress 6.0+ · PHP 7.4+

yourstore.com/cart

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.

PRO

Scheduling

Set a start and end date for the coupon gate. Perfect for pre-launch access, flash sales, and seasonal promotions.

PRO

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.

PRO

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.

PRO

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.

PRO

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.

PRO

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

01

Install & Activate

Upload the plugin to your WordPress site and activate it. No complex setup - just one click.

02

Configure Rules

Go to GateCoupon in the sidebar. Enable the gate, set your coupon rules, configure scheduling, messages, and redirect behavior.

03

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.

FeatureFreePRO
Require any coupon for checkoutIncludedIncluded
Require a specific coupon codeIncludedIncluded
Minimum cart amount conditionIncludedIncluded
Block at cart levelIncludedIncluded
Direct checkout redirectIncludedIncluded
Custom error messages (cart, checkout, redirect)IncludedIncluded
Server-side validation (non-bypassable)IncludedIncluded
WooCommerce settings panelIncludedIncluded
Restrict by product categoryNot includedIncluded
Exclude specific user rolesNot includedIncluded
WooCommerce Blocks compatibilityNot includedIncluded
Scheduling (start/end date)Not includedIncluded
Multiple accepted coupon codesNot includedIncluded
Usage analytics dashboardNot includedIncluded
Custom redirect URLNot includedIncluded
Auto-apply coupon via URL parameterNot includedIncluded
Custom gate message design (banner/modal)Not includedIncluded
Automatic updatesNot includedIncluded
Priority supportNot includedIncluded

Pricing

Simple, transparent pricing

Start free. Upgrade to GateCoupon PRO when you need scheduling, analytics, advanced targeting, and Blocks support.

Free

$0forever

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
Download Free
Most Popular

PRO

$29/ year

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
Get PRO License

Agency

$79/ year

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
Get Agency License

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.