Skip to content
HexCorp.io

HexCorp / Products

WordPress pluginLive

CellarClub

Wine, cider and spirits club engine on the WooCommerce store a winery already has.

Free download

CellarClub v1.0.0

Where should we send the download link? The file starts right away and the link goes to your inbox too.

GPL-licensed. Your email is stored on hexcorp.io and never sold or shared.

Docs & support

v1.0.0 · WordPress 6.6+ · PHP 8.1+ · Stripe · WooCommerce · WordPress

CellarClub, The signup page: pick a tier, confirm 21+, enter an address with a live shipping check and save a card.

The problem

Wine clubs are a winery's biggest direct-to-consumer revenue line, and the software that runs them takes a percentage of every shipment on top of a monthly fee. The alternative is spreadsheets, a subscriptions plugin that knows nothing about releases, cut-offs or which states a winery may ship to, and a day of hand-charging cards every quarter.

What we built

CellarClub runs a wine, cider or spirits club on WooCommerce. Set up tiers with bottles per shipment, shipments a year, member and shipping discounts, a pick-up option and an optional signup fee. The signup block checks the visitor is 21 or older, checks the shipping state live and saves a card through any WooCommerce gateway that stores cards. Member pricing applies across the store automatically, and members manage shipments, card, address and pick-up or ship in their own portal. For each release you set a default package per tier, prepare a shipment for every member and charge them in background batches: one WooCommerce order per member with member prices and correct tax, every attempt logged, failures reported, 3-D Secure handled with a pay link. Fulfilment CSVs, pick lists, packing slips, tracking import, heat holds, gift memberships, members-only products and a member CSV importer are included. Compliance is never decided in code: an adapter answers "may this ship?" and a manual allowed-states list is the fallback. Everything in the free plugin works without limits.

CellarClub Pro adds what keeps members happy and cards charging: bottle swaps before the cut-off, failed-payment recovery, pick-up party check-in, allocation lists with priority windows, skip, pause and a retention offer, a tasting-room kiosk, reports and a ShipCompliant adapter. No percentage of your shipments.

Pricing

Free runs the club. Pro keeps members and cards.

Free $0 forever

The complete CellarClub. Nothing locked, nothing time-limited.

  • Club tiers
  • Signup with 21+ and state checks
  • Member pricing everywhere
  • Member portal
  • Releases and shipment builder
  • Batch charging
  • + 6 more

Free download

CellarClub v1.0.0

Where should we send the download link? The file starts right away and the link goes to your inbox too.

GPL-licensed. Your email is stored on hexcorp.io and never sold or shared.

Current version v1.0.0
CellarClub Pro
Choose how you pay
$399 / yr
Choose a plan

Everything in CellarClub, plus:

  • Members choose their bottles: swap or add from the release's swap pool before the cut-off, within minimum and maximum bottles and a price floor per tier
  • Failed-payment recovery: declined cards retried on a schedule (1, 3 and 7 days by default), card-update emails, a new card charged at once and one Recovery screen for what is left
  • Pick-up party mode: a tablet check-in list with search and undo; unclaimed boxes convert to shipping after the deadline with a fresh shipping-rules check
  • Allocation lists: limited bottlings open to the top tier first, then the next, then every member, with per-member and total limits and claims recorded from real orders
  • Skip, pause and a cancellation flow with a retention offer, plus the reasons people leave
  • A PIN-locked tasting-room kiosk for enrolling members on a tablet at the bar
  • Reports: members by tier, churn and why, revenue per release, swap rate, failed charges and signups by source, each with CSV export
  • ShipCompliant adapter: every shipment checked before charging and committed after payment
  • Automatic updates with a license key
Checkout opens soon. Email us for early access. Pro covers one winery site, Agency covers unlimited sites. Pay monthly or yearly through Lemon Squeezy; cancel any time. If a subscription lapses, Pro features and updates pause after seven days; nothing is deleted and the free plugin keeps running the club. Enter the key under CellarClub → License.

Screenshots

CellarClub, as it looks today.

1 / 13

Capabilities

Everything CellarClub does today.

  1. Club tiers

    Bottles per shipment, shipments a year, member discount, shipping discount, pick-up option and an optional signup fee. A Club Tiers block renders the pricing table.

  2. Signup with 21+ and state checks

    The signup block takes a date of birth, checks the shipping state live against your rules and saves a card through any WooCommerce gateway that stores cards. The membership activates when the card is on file.

  3. Member pricing everywhere

    The tier's discount applies to every product and to shipping rates in the store, with the store price struck through. Products can opt out or be members-only.

  4. Member portal

    Upcoming shipments with bottles and totals, history with order links, card and address updates, pick-up or ship by default or per shipment, and one box sent elsewhere.

  5. Releases and shipment builder

    A default package per tier for each release, one shipment per active member at member prices, and per-member adjustments before the cut-off.

  6. Batch charging

    Background chunks create a WooCommerce order per member with member prices, club shipping and correct tax, charge the card on file, log every attempt and email a summary. Stripe cards use off-session PaymentIntents; 3-D Secure becomes a pay link.

  7. Fulfilment

    A shipping CSV with one column per SKU and an adult-signature flag, pick list, packing and pick-up slips, and a tracking-number import that marks boxes shipped and emails members.

  8. Holds, gifts and import

    Heat and weather holds per state, gift memberships paid by the giver per shipment, and a member CSV import with dry run and invites, plus export and bulk changes.

  9. Compliance layer

    Shipping legality is never decided in code: an adapter answers "may this ship?" for every signup, checkout and shipment, with a manual allowed-states list as the fallback. Age checks run at signup and at WooCommerce checkout, classic and block.

  10. Swaps and payment recovery (Pro)

    Members swap or add bottles before the cut-off within your rules. Declined cards retry on a schedule with card-update emails, and a new card is charged at once.

  11. Pick-up parties, allocations and kiosk (Pro)

    A tablet check-in list with undo, allocation lists with tiered priority windows and limits, and a PIN-locked tasting-room signup kiosk.

  12. Retention, reports and ShipCompliant (Pro)

    Skip, pause and a cancellation flow with a retention offer; reports on tiers, churn, revenue, swaps and failed charges with CSV export; a ShipCompliant adapter.

Changelog

Every version, in public.

Installed copies check for new versions at https://hexcorp.io/wp-json/hexcorp/v1/products/cellarclub/latest

  1. CellarClub 1.0.0 Current

    First release for sale. Club tiers; signup block with 21+ check, live state check and card on file; automatic member pricing; member portal; per-release shipment builder; background batch charging with a WooCommerce order per member and Stripe off-session PaymentIntents; fulfilment CSV, pick list, packing slips and tracking import; heat holds; one-off addresses; gift memberships; members-only products; member import and export; hook-based compliance layer; tested for WCAG 2.1 AA with axe-core.

FAQ

Questions about CellarClub

Short, factual answers. Anything else, ask us.

Do I need CellarClub Pro?

No. The free plugin runs the whole club without limits: tiers, signup, member pricing, the portal, releases, batch charging, fulfilment, gifts and compliance checks. Pro adds bottle swaps, payment recovery, pick-up parties, allocations, skip and pause, the kiosk, reports and ShipCompliant.

Do you take a percentage of my club sales?

No. The free plugin costs nothing and Pro is a flat plan price. Your payment gateway's normal card fees still apply.

Which payment gateways work?

Any WooCommerce gateway that saves cards: Stripe, Braintree, Square, Authorize.net, PayPal and others. The WooCommerce Stripe plugin is recommended; Stripe cards are charged with an off-session PaymentIntent and 3-D Secure requests become a pay link for the member. Cards stay with your gateway.

Does it decide which states I can ship to?

No. You list the states your shipping permits allow, or connect a compliance provider (Pro ships a ShipCompliant adapter). CellarClub enforces that answer at signup, at checkout and before every charge.

Can I move members from another club platform?

Yes. Import a CSV with a dry run first; members get an invite to set a password and add a card. Export and bulk tier, status and delivery changes are included.

What happens if a Pro subscription lapses?

Pro features and updates pause seven days after the subscription ends. Nothing is deleted: members, shipments and orders stay in your database and the free plugin keeps charging your club.

What is CellarClub?

CellarClub is a WordPress plugin by HexCorp. Wine, cider and spirits club engine on the WooCommerce store a winery already has. CellarClub runs a wine, cider or spirits club on WooCommerce.

What problem does CellarClub solve?

Wine clubs are a winery's biggest direct-to-consumer revenue line, and the software that runs them takes a percentage of every shipment on top of a monthly fee. The alternative is spreadsheets, a subscriptions plugin that knows nothing about releases, cut-offs or which states a winery may ship to, and a day of hand-charging cards every quarter. CellarClub runs a wine, cider or spirits club on WooCommerce. Set up tiers with bottles per shipment, shipments a year, member and shipping discounts, a pick-up option and an optional signup fee. The signup block checks the visitor is 21 or older, checks the shipping state live and saves a card through any WooCommerce gateway that stores cards. Member pricing applies across the store automatically, and members manage shipments, card, address and pick-up or ship in their own portal. For each release you set a default package per tier, prepare a shipment for every member and charge them in background batches: one WooCommerce order per member with member prices and correct tax, every attempt logged, failures reported, 3-D Secure handled with a pay link. Fulfilment CSVs, pick lists, packing slips, tracking import, heat holds, gift memberships, members-only products and a member CSV importer are included. Compliance is never decided in code: an adapter answers "may this ship?" and a manual allowed-states list is the fallback. Everything in the free plugin works without limits. CellarClub Pro adds what keeps members happy and cards charging: bottle swaps before the cut-off, failed-payment recovery, pick-up party check-in, allocation lists with priority windows, skip, pause and a retention offer, a tasting-room kiosk, reports and a ShipCompliant adapter. No percentage of your shipments.

Is CellarClub free?

Yes. The free edition of CellarClub is the complete product with nothing locked or time-limited. CellarClub Pro is a paid add-on with these plans: Pro – monthly at $39 / mo, Pro – yearly at $399 / yr, Agency – monthly at $99 / mo, Agency – yearly at $999 / yr.

What does CellarClub Pro add?

CellarClub Pro adds Members choose their bottles: swap or add from the release's swap pool before the cut-off, within minimum and maximum bottles and a price floor per tier; Failed-payment recovery: declined cards retried on a schedule (1, 3 and 7 days by default), card-update emails, a new card charged at once and one Recovery screen for what is left; Pick-up party mode: a tablet check-in list with search and undo; unclaimed boxes convert to shipping after the deadline with a fresh shipping-rules check; Allocation lists: limited bottlings open to the top tier first, then the next, then every member, with per-member and total limits and claims recorded from real orders; Skip, pause and a cancellation flow with a retention offer, plus the reasons people leave; A PIN-locked tasting-room kiosk for enrolling members on a tablet at the bar; Reports: members by tier, churn and why, revenue per release, swap rate, failed charges and signups by source, each with CSV export; ShipCompliant adapter: every shipment checked before charging and committed after payment; Automatic updates with a license key. Pro covers one winery site, Agency covers unlimited sites. Pay monthly or yearly through Lemon Squeezy; cancel any time. If a subscription lapses, Pro features and updates pause after seven days; nothing is deleted and the free plugin keeps running the club. Enter the key under CellarClub → License.

Where does CellarClub run?

CellarClub is a WordPress plugin for Stripe, WooCommerce, WordPress. It requires WordPress 6.6 or newer and PHP 8.1 or newer.

What is the current version of CellarClub?

The current version of CellarClub is 1.0.0. Installed copies check https://hexcorp.io/wp-json/hexcorp/v1/products/cellarclub/latest for updates, and every release is listed at https://hexcorp.io/products/cellarclub/#changelog.

Who makes CellarClub?

CellarClub is built and operated by HexCorp.io L.L.C., a product studio in Franklin, Tennessee. Contact: hello@hexcorp.io.