LIMITED DROPS  PROTECTED ONE  PER  CUSTOMER ACROSS  EVERY  ORDER HPOS  READY BLOCK  CHECKOUT  COMPATIBLE 14-DAY  REFUND LIMITED DROPS  PROTECTED ONE  PER  CUSTOMER ACROSS  EVERY  ORDER HPOS  READY BLOCK  CHECKOUT  COMPATIBLE 14-DAY  REFUND
VERSION 1.0 · LIVE · FOR WOOCOMMERCE

One per customer.
Across every order.

DropLock enforces lifetime per-customer purchase limits on WooCommerce drops — not just the cart they’re checking out with right now.

Built for limited editions, collector drops, memberships, preorders, and event exclusives. One toggle per product. HPOS and Block Checkout supported.

FROM $49/YR / 14-DAY REFUND / WORDPRESS 6.5+

LIMITED EDITION ONE PER CUSTOMER / COLLECTOR DROPS ONE PER CUSTOMER / EVENT EXCLUSIVES ONE PER CUSTOMER / MEMBERSHIPS ONE PER CUSTOMER / LIMITED EDITION ONE PER CUSTOMER / COLLECTOR DROPS ONE PER CUSTOMER / EVENT EXCLUSIVES ONE PER CUSTOMER / MEMBERSHIPS ONE PER CUSTOMER /
CH. I

The goldfish bowl

04 SCENARIOS
01 / DUPLICATE BUYER

A customer who already bought the limited tee buys another with a second account.

02 / RAPID GUEST

A guest checks out three times in five minutes with the same email and three cards.

03 / RESELLER SCOOP

Resellers clean out inventory before your real customers even see the product page.

04 / MONDAY CLEANUP

You spend Monday refunding orders and apologizing to the customers who got nothing.

» WooCommerce’s built-in max quantity only protects ONE cart. DropLock protects every order they’ve ever placed.
CH. II

The lock— specs

08 SYSTEMS
01
Lifetime per-customer limit
Across every order they’ve placed — any session, any time.
ACTIVE
02
Guest checkout coverage
Matched by billing email at checkout, before the order is created.
ACTIVE
03
One toggle per product
No global rules. Enable, set quantity, save.
ACTIVE
04
Custom limit message
Variables for product name, limit, purchased, cart, remaining.
ACTIVE
05
Product page badge
“Limited Drop: Limit 1 per customer” renders before they try.
ACTIVE
06
Admin bypass
Shop managers place manual orders without being blocked.
ACTIVE
07
Blocked-attempt log
See who tried, when, on what. Inside WooCommerce › DropLock.
ACTIVE
08
HPOS & Blocks ready
Modern WooCommerce architecture — classic checkout works too.
ACTIVE
USE CASES

Drops it was made for

08 CATEGORIES
Limited edition prints
Event-exclusive merch
Die-cast model releases
Membership products
Sneaker-style launches
Preorder windows
Collector chase variants
Wholesale samples
CH. III

Installation — under two minutes

04 STEPS
01

Edit any product

A new DropLock section appears in the General tab.

02

Enable + set qty

Check the box. Type how many a customer can buy across their lifetime.

03

Customize

Optional — custom message + badge text with variables.

04

Save

Live. The badge renders. The check fires. Done.

CH. IV

Pick your tier

14-DAY REFUND
TIER · 01

Single Site

For one store
$49/yr
  • 1 production site
  • All features
  • 1 year of updates
  • Email support
Get tier 01 →
TIER · 03

Unlimited

For agencies + dropshippers
$199/yr
  • Unlimited production sites
  • All features
  • 1 year of updates
  • Email support
Get tier 03 →
Billing
Annual plans renew once a year. Lifetime plans are a single payment — no renewal.
Sites
1, 5, or unlimited production sites, depending on the plan you pick.
Updates
Included for 1 year on annual plans; for the life of the plugin on lifetime plans.
Support
Email support on every plan. We reply within 1 business day.
Auto-renewal
Annual plans auto-renew — cancel anytime from your Stripe receipt. Lifetime plans never renew.
When a license lapses
The plugin keeps working. Only updates and support pause until you renew.

Free is open source. Pro is the paid build.

The free edition is GPL and open source — install it, read the code, self-host it, no strings. It protects one product so you can prove DropLock works on a real drop.

DropLock Pro is the commercial build, delivered privately to customers — it isn’t published publicly. Your purchase unlocks unlimited products, full customization, the complete log, and every Pro feature, plus official updates, email support, and the roadmap.

EDITIONS

Free vs Pro

HONEST BREAKDOWN
Capability Free Pro
The headline difference
Products you can protect1Unlimited
The engine — identical in both
Lifetime per-customer purchase limit
Validates at add-to-cart, cart, and checkout
Guest customers matched by billing email
Variations roll up to the parent product
HPOS & Block Checkout compatible
Admin / shop-manager bypass
Customize & scale — Pro
Custom limit message with variablesDefaultEditable
Custom product badge textDefaultEditable
Choose which order statuses countFixedPer product
Blocked-attempt logCount + last 5Full + CSV
Priority email support
New in Pro 1.1 — shipping now
Per-variation limits (separate cap per Red / Blue / …)
Category-level drop rules (cap across a whole category)
Sale-only limits (enforce only while discounted)
Disposable / burner-email blocking at checkout
On the Pro roadmap — planned, not yet shipped
Launch date/time window + countdown badgePlanned
Waitlist email capturePlanned

» The free version is the real engine — scoped to a single product so you can prove it works on a live drop. The moment you need to protect more than one product, customize the message and badge, or unlock the full log, Pro is the upgrade. Free is heading to the WordPress.org plugin directory; Pro is available now above.

CH. V

Common questions

07 ANSWERS
Can WooCommerce limit a product to one per customer, or one per order?

WooCommerce’s built-in “Sold individually” setting only limits one per order (really, one per cart) — the same customer can place a second order and buy again. DropLock adds the missing piece: a true one per customer limit that counts across every order a customer has ever placed. Set the limit to 1 for one-per-customer, or any number for N-per-customer.

Does it work with guest checkout?

Yes. Guests are matched by their billing email at checkout, before the order is created. The block fires before any charge or stock decrement.

Does it support variable products?

Yes. By default the parent product limit applies across every variation — so a customer can’t buy “Red” and then “Blue” of the same limited shirt. Need a separate cap per variation? Pro 1.1 adds per-variation limits.

Does it work with WooCommerce HPOS?

Yes. DropLock declares HPOS compatibility and uses wc_get_orders() end-to-end. It also works with the new Block Checkout and classic checkout.

Will it slow my store down?

No. The order lookup only runs when a DropLock-enabled product is in the cart, and results cache for 60 seconds per customer. No impact on browsing or shop archive pages.

Can someone bypass it with a different email?

A determined attacker with a fresh email, a new account, and a different card can bypass any email-based check — no plugin can stop that, and we don’t claim to. What DropLock reliably stops is the common case: repeat purchases through the same customer account or the same billing email. That covers most accidental and casual duplicate orders. For bot-driven or fraud-level abuse, pair DropLock with a tool like Cloudflare Bot Management or a CAPTCHA at checkout.

What’s the refund policy?

14 days, no questions asked. Reply to your purchase receipt and we refund. The plugin you downloaded keeps working (GPL); you just stop receiving updates after a refund.

Don’t let them buy twice.

ONE TOGGLE · LIVE IN MINUTES · 14-DAY REFUND

Get DropLock — $49