WooCommerce eCommerce

Craft Brewery Beer Club & Subscriptions

A WooCommerce subscription club with age verification, courier rules for alcohol and a gifting flow.

View live demo Opens a working demo with sample content in a new tab.
Kiln Street Brewing demo on desktop and phone

On location

  • Beer Brew — Kiln Street Brewing
    Beer BrewPhoto: Little Visuals (CC0)
  • Beer Pint — Kiln Street Brewing
    Beer PintPhoto: Martin Vorel (CC0)
  • Beer Tap — Kiln Street Brewing
    Beer TapPhoto: Maciej Korsan (CC0)
  • Beer Alcohol — Kiln Street Brewing
    Beer AlcoholPhoto: Michal Kulesza (CC0)
  • Wine Beer — Kiln Street Brewing
    Wine BeerPhoto: Leeroy (CC0)

About the Project

This project is a WooCommerce beer subscription for an independent craft brewery whose monthly club had outgrown its spreadsheet. Every month someone worked out who was due a box, took payments by hand through a payment link and chased the cards that failed. The club was popular, but it was costing the team hours of admin every month and depended on one person remembering everything.

We rebuilt the craft beer club website on WooCommerce with WooCommerce Subscriptions, so renewals, pauses, skips, card updates and dunning happen automatically. Gift subscriptions became a proper product with their own flow, age verification moved from an untrusted checkbox to a real check at checkout, and alcohol-specific shipping rules now apply before an order is placed rather than after it has been packed.

About the Client

The client is an independent craft brewery with a taproom, a bottle shop and a loyal following. Its beer club sends members a box of cans each month, chosen by the brewers, and it makes popular gifts — especially at Christmas, when friends and family buy memberships for each other.

Selling alcohol online brings obligations that ordinary shops do not have: buyers must be old enough, couriers must be licensed for alcohol, and some postcodes cannot be served. The brewery needed those rules enforced reliably without making checkout painful for legitimate customers.

Project Goals

  • Automate monthly billing, including recovery of failed card payments.
  • Let members pause, skip and update their subscription without contacting the brewery.
  • Turn gift subscriptions into a real product with separate buyer and recipient details.
  • Enforce age verification and alcohol shipping restrictions at checkout.
  • Reduce the admin time the club took every month.

Project Overview

The Challenge and Our Solution

The Challenge

The brewery ran its beer club on a spreadsheet and a payment link. Every month someone worked out who was due, took payments by hand, and chased failed cards. Gift subscriptions were worse: the recipient details lived in an email thread. Age verification was a checkbox nobody trusted.

Our Solution

We rebuilt the club on WooCommerce with proper subscriptions — renewal dates, pauses, skips, card updates and dunning handled automatically. Gift subscriptions have their own flow: the buyer pays, the recipient gets a card with a start date, and the addresses stay separate. Age verification runs at checkout against a verification provider with a manual review path, and shipping rules apply alcohol-specific courier services and restricted postcodes.

A Subscription Lifecycle That Runs Itself

WooCommerce Subscriptions now manages every member’s renewal date. Payments are taken automatically through Stripe, and when a card fails the dunning flow retries and emails the member to update their details, rather than someone chasing by phone.

Members can pause for a month, skip a box or change their card from their account. Those self-service options cut cancellation requests, because people who simply needed a break no longer had to leave the club to get one.

  • Automatic renewals with Stripe payments
  • Dunning recovers failed cards without phone calls
  • Self-service pause, skip and card updates

Gift Subscriptions as a Real Product

Gift memberships used to live in an email thread, with recipient details copied by hand. Now the buyer pays for a fixed-length gift subscription, chooses a start date and enters the recipient’s address, which is kept separate from their own.

The recipient receives a card announcing the gift and their first box arrives on the chosen date. At Christmas, gift subscriptions became a genuine product line instead of an awkward workaround.

  • Separate buyer and recipient details
  • Chosen start date and a gift card for the recipient
  • A seasonal product line rather than a manual process

Age Verification Customers Can Trust

A tick box saying “I am over 18” protects nobody. Age verification now runs at checkout against a verification provider, so most customers are confirmed in seconds without leaving the page.

When the provider cannot confirm someone, the order goes to a manual review path rather than being rejected outright, which keeps genuine customers buying while giving the brewery a defensible record that checks were made before dispatch.

  • Checkout-time verification through a provider
  • Manual review for orders that cannot be auto-confirmed
  • A record of checks made before dispatch

Shipping Rules Built for Alcohol

Custom shipping rules apply alcohol-specific courier services to beer orders and block restricted postcodes before payment, so customers find out straight away if an address cannot be served instead of after the box has been packed.

Merchandise and vouchers, which carry no alcohol restrictions, can still use standard delivery. The result is a checkout that enforces the rules the brewery must follow without treating every product as if it were a case of beer.

  • Alcohol-licensed couriers applied automatically
  • Restricted postcodes checked before payment
  • Standard delivery for non-alcohol items

Our Process

How We Delivered It

  1. Unpicking the Spreadsheet

    We documented how the club really ran — renewals, gifts, failed payments and exceptions — from the spreadsheet and the inbox.

  2. Subscription and Gift Design

    Renewal timing, pause and skip rules, dunning emails and the gift flow were designed with the team.

  3. Compliance Rules

    Age verification, manual review and alcohol shipping restrictions were specified before building checkout.

  4. WooCommerce Build

    We configured WooCommerce Subscriptions and Stripe, and built the gift flow, verification integration and shipping rules.

  5. Member Migration

    Existing members were moved onto subscriptions with their renewal dates preserved, then billing switched over.

Key Features

What We Delivered

  • Subscription lifecycle

    Renewals, pauses, skips, card updates and dunning handled without staff intervention.

  • Gift subscriptions

    Separate buyer and recipient details, chosen start date and a printed card in the first box.

  • Age verification

    Checkout verification with a manual review path for anyone the check cannot confirm.

  • Alcohol shipping rules

    Courier services, restricted postcodes and signature requirements applied automatically.

Outcome

Results and Impact

  • Monthly billing automated, with failed cards recovered by the dunning flow rather than by phone.
  • Gift subscriptions became a real product line at Christmas instead of an email workaround.
  • Age and address restrictions enforced at checkout rather than after dispatch.
  • Subscriber pauses and skips self-served, cutting cancellation requests.

Client Feedback

What the Client Says

★★★★★

The club runs itself now. Gifting became a real product line at Christmas.

FounderIndependent craft brewery

Services

Services Behind This Project

The WooCommerce, WordPress, eCommerce expertise we used to build this woocommerce ecommerce — and can bring to yours.

  • WooCommerce Development

    WooCommerce store development, custom plugins, checkout optimisation, product configurators, payment and shipping integrations, and speed tuning.

  • WordPress Development

    Custom WordPress themes, plugins and WooCommerce builds that are fast, secure and genuinely easy for your team to manage.

  • eCommerce Development

    High-converting online stores on Shopify, WooCommerce and BigCommerce — with smooth checkout, secure payments and easy product management.

  • PHP & Laravel Development

    Laravel web applications, custom PHP development, admin panels, APIs and legacy PHP upgrades — secure, well-structured and easy to maintain.

FAQ

Frequently Asked Questions

Is WooCommerce good for subscription boxes?

Yes, with the WooCommerce Subscriptions extension it handles renewals, free trials, pauses, skips, plan changes and automatic payments through gateways such as Stripe. It suits businesses that want to own their store and data, already sell on WordPress, or need custom rules that hosted subscription platforms make difficult.

How does age verification work when selling alcohol online?

At checkout, the customer’s details are checked against a verification provider, which usually confirms age in seconds. If a check is inconclusive, the order can be held for manual review instead of being refused. Many businesses also ask couriers to check ID on delivery for an extra layer of protection.

Can customers pause or skip a month themselves?

Yes. Members can pause, skip a delivery, change their payment card or update their address from their account page. Self-service like this reduces admin and often reduces cancellations, because members who just need a short break can take one without leaving the club.

What happens when a subscriber’s card payment fails?

A dunning process takes over: the payment is retried on a schedule and the member receives emails asking them to update their card, with a link straight to the right page. Most failed payments are recovered this way without anyone at the business picking up the phone.

How do gift subscriptions differ from normal ones?

A gift subscription is usually prepaid for a set number of months and has two people involved. The buyer pays and chooses a start date, while the recipient’s address receives the boxes and a gift card. Keeping those details separate avoids sending renewals or marketing to the wrong person.

Can you migrate our existing club members?

Yes. Members can be imported with their renewal dates, plans and addresses so their next box arrives as expected. Payment details normally need to be re-entered or tokenised through the payment provider for security reasons, so we plan a short, clear communication to members around the switch.

Similar Work

Related Projects

Case studies built with the same technologies or for similar needs.

  • Farm Greenhouse — Fern & Field
    • WooCommerce
    • WordPress
    • PHP 8

    WooCommerce eCommerce

    Garden Nursery Store with Seasonal Availability

    A WooCommerce store where stock follows the growing season, with delivery weeks chosen at checkout.

  • Business Team — Northgate Training
    • WordPress
    • LMS & membership plugins
    • PHP 8

    WordPress CMS Website

    Accredited Training & Membership Portal

    A WordPress learning portal with courses, assessments, certificates and employer team accounts.

  • Red Tractor — Field & Furrow Supplies
    • WordPress
    • WooCommerce
    • PHP

    WooCommerce eCommerce

    Tractor Cleaning & Equipment Care – WooCommerce Store

    A WooCommerce online store for tractor cleaning, equipment maintenance, paint correction, oxidation removal and foam cleaning products.

  • Living Room — Ashcroft Lettings
    • Laravel
    • PHP 8
    • Blade & Livewire

    Web Application Development

    Property Management & Tenant Portal

    A Laravel platform managing 1,140 units — tenancies, maintenance jobs, contractor scheduling and owner statements.

  • Chair Dentist — Bright Dental Group
    • WordPress
    • Custom theme
    • Wix & Squarespace export

    Website Migration

    Dental Group Website Migration

    Nine practice sites on Wix and Squarespace consolidated into one WordPress site — organic clicks up 74%.

  • Family Mother — Brookfield Trust
    • WordPress
    • PHP 8
    • Custom donation forms

    WordPress CMS Website

    Charity Donation & Campaign Website

    A WordPress site built around regular giving, Gift Aid and campaign pages the fundraising team runs themselves.

Let’s Connect

Want Results Like These?

Share your project details and our experts will get back to you within one business day with the best solution — free consultation, no obligation.