The plugins.

Four WooCommerce plugins for dispensaries, CBD, hemp, smoke and vape shops. Take card orders, check ages, approve patients and control where you ship. Built and supported by one team.

WordPress 6.0+WooCommerce 7.0+ (tested to 10.5)PHP 7.4+

Bright dispensary interior with glass jars of cannabis flower on oak shelves
A budtender keys a card payment on a countertop terminal next to a sealed pickup bag
Available now · Version 2.0.0

Card Payments

Take card details at checkout and charge them on your own terminal. Encrypted in the browser, unlocked with your passphrase, deleted after charging.

  • Checkout block, classic checkout, Pay for order, HPOS
  • Needs a terminal and merchant account that allow keyed entry
  • Not a payment processor
Phone showing an age check screen
Available now · Version 1.0.0

Age Gate

Ask a yes or no question or a date of birth before visitors see the store. You set the age, 21 by default. Covered products cannot be checked out without a pass.

  • Signed pass cookie, 30 days by default
  • Search engines can still read the store
  • A pass is a cookie, not an identity check
Tablet with a patient registration form and document uploads
Available now · Version 1.0.0

Patient Registration

Patients upload a recommendation and a driver license. You review and approve. Restricted products stay locked until the record is approved and still current.

  • Files stored privately, no public link
  • Pending, approved, rejected, needs an update, expired
  • Does not read documents or check registries
Shipping boxes packed in a CBD shop back room
Available now · Version 1.0.0

Shipping Limits

Limit where each product can ship by state, ZIP or city. Your lists, applied at checkout.

  • Category groups and per-product overrides
  • ZIP+4 and prefix matching
  • Local pickup never limited

Side by side

What each plugin does at checkout.

PluginWhat it checksWhen it actsSwitched onPrice
Card PaymentsCaptures the card, encrypted in the browserAt checkout, then on your order screenAfter you create a passphrase$49 a year
Age GateA yes or no answer or a date of birthFirst visit, add to cart and checkoutShips off, you switch it on$49 a year
Patient RegistrationAn approved record with a current recommendation dateAdd to cart and checkout, for flagged productsPurchase check ships off$49 a year
Shipping LimitsThe shipping address against your listsCheckoutShips off, you switch it on$49 a year

Each plugin applies the rules you set. None of them decides what the law allows where you sell. All four work on the classic checkout and the checkout block, and a license key is only needed for updates.

FAQ

Questions about the plugins.

Something else? Ask us directly.

Close-up of a cannabis flower
Which plugins can I buy today?

All four. Card Payments, Age Gate, Patient Registration and Shipping Limits are $49 a year each, for one store. Each renews yearly and you can cancel any time from your account. Updates and support are included while it is active.

Do the plugins work together?

Yes. Each one does its own check, so you can run any of them alone or all four on the same store.

Will installing a plugin change my store straight away?

No. Age Gate, Patient Registration and Shipping Limits ship switched off. Card Payments stays hidden at checkout until you create a passphrase.

What do I need to run them?

WordPress 6.0 or later, WooCommerce 7.0 or later and PHP 7.4 or later. Card Payments also needs a card terminal and a checkout on HTTPS.

Do the plugins tell me what the law allows?

No. Each plugin applies the rules you set. You decide the age, which products need a record and where products may ship.

Pick the plugins your store needs.

$49 a year each, for one store. Run one or all four together. Cancel any time.