Build your own 12-pack on Shopify: a brewery's guide

The picker takes an afternoon. Whether you're allowed to ship the box is the real project.

Read this first. Alcohol shipping is regulated at federal, state and carrier level, and the rules change every legislative session. Everything below is a starting map, not legal advice, and some of it will be out of date by the time you read it. Verify your own position with the TTB, with each destination state's alcohol authority, and with your carrier rep before you take a single order.

Most "build your own bundle" guides are written for people selling candles. They tell you to install an app and pick a discount type. If you sell beer, that advice skips the part that decides whether the business works at all.

So this one goes in the order that actually matters: where you can ship, how you can ship, then the picker.

1. Where you can ship — and it's far fewer places than wine

This is the single fact that reshapes a brewery's ecommerce plan, and it surprises people who've read general alcohol-ecommerce advice.

Jurisdictions allowing direct-to-consumer shipping
WineRoughly 48–49 states plus DC
BeerRoughly 10–11 states plus DC

Wine DtC is close to nationwide. Beer DtC is closer to a fifth of the country. Any guidance you read about "shipping alcohol direct" was almost certainly written about wine and does not transfer.

The states generally cited as permitting inbound DtC beer are Alaska, Kentucky, Nebraska, New Hampshire, North Dakota, Ohio, Oregon, Pennsylvania, Vermont and Virginia, plus Washington, D.C.

Published counts differ — some sources say 10, some 11, some 12 — mostly because of edge cases. Rhode Island is sometimes counted but permits only beer bought on-site at the brewery, which doesn't help an online box. Nevada has been counted in older material that predates changes to its rules. Plan on ten states plus DC and verify each one yourself.

Four rules that specifically punish mixed packs

General DtC advice won't flag these, because they only bite when the customer chooses the contents.

  1. Ohio requires per-brand product registration. Every SKU a customer can drop into the box needs registering, with a fee. A rotating thirty-beer lineup is thirty registrations.
  2. Pennsylvania caps volume per brand, per customer, per year — reported at 96 oz, which is eight 12-oz cans. A customer who builds two packs heavy on the same IPA can exhaust a year's allowance.
  3. Vermont permits your own production only. A collab or guest can in the box breaks it.
  4. Caps are measured in volume, not orders. A 12-pack of 12-oz cans is 144 oz. Your logic has to aggregate per customer over a rolling period, not per order — and 16-oz tallboys reach the ceiling a third faster.

None of that is something an off-the-shelf bundle app does. Bundle apps build boxes; they don't know about Pennsylvania.

2. How you can ship

CarrierBeer, direct to a consumer
USPSNo. Beer is nonmailable, full stop.
UPSYes, under an approved beer shipper agreement, with adult signature 21+ required.
FedExProbably not. FedEx's alcohol page states beer requires licensee-to-licensee shipping, with consumer delivery limited to wine. Confirm with a FedEx alcohol rep before planning around it.

Practically, that means UPS is the route, under a signed agreement, from a licensed brewery, with an approved-lane addendum. That's a single point of failure worth knowing about before you build anything.

Adult signature changes your unit economics

Every package needs a signature from someone 21 or older, with ID checked at the door. Which means:

3. Shopify specifics worth knowing early

Shopify permits alcohol sales but gives you almost no alcohol-specific tooling. Four things to plan around:

No native age verification

There's no built-in age gate on any plan. Options run from a self-declared popup (weak) through a checkout extension to real ID verification (strongest, and what serious sellers use). Shopify requires you to prevent under-21 purchase and delivery; how is up to you.

The Shop channel bans alcohol

You can sell beer on your own Shopify storefront, but age-restricted products are prohibited on the Shop app and channel.

Blocking non-permitted states

Shipping zones are the free baseline — select only your permitted states and everyone else gets no available rate. The weakness is that a customer discovers the problem at checkout, after building a whole box.

Stronger is server-side cart and checkout validation via Shopify Functions, which Shopify's own docs name for restricted-location use. Server-side matters: anything enforced only in the browser can be bypassed.

A conflict worth knowing before you choose an app

Shopify's native Bundles feature can't use custom shipping profiles. If your beer SKUs need a restricted shipping zone while your merch ships nationally, that's a direct collision — and a reason a brewery's bundle needs may not be met by the free first-party option even setting the mix-and-match question aside.

4. Finally, the picker

Compared to the above, this part is easy — with one hard requirement.

A "Mixed 12-Pack" sold as its own SKU will not decrement the individual can SKUs unless something links them. That's how breweries oversell a limited release, and with allocated beer it's the mistake that generates the angriest emails.

So you need real component inventory. Shopify's supported mechanism is the Cart Transform Function — one box line in the cart, real cans underneath, each decrementing its own stock. Availability follows the lowest-stocked component.

Two more settings that matter for beer specifically:

One operational note: your packing slip has to list the cans, not "1 × Mixed 12-Pack," or nobody can pick the order. Confirm your app passes components through to whoever packs.


Honest summary

If you're shipping in-state only, or selling for taproom pickup, most of this guide doesn't apply and you should skip to the picker. That's the majority of breweries doing this well.

If you're going interstate, the compliance work is the project and the box builder is a rounding error against it. Budget accordingly, and treat any tool — ours included — as solving the packing problem, not the legal one.


We build Choosebox, which handles the box: customers pick their own cans, multiples of one beer allowed, inside a minimum and maximum you set, with components staying real products so stock doesn't drift. It does not do alcohol compliance — no bundle app does, and any that implies otherwise is worth a second look.

Sources: Shopify — alcohol products · UPS — shipping beer · FedEx — alcohol shipping · USPS Publication 52 §422 · Shopify — cart and checkout validation · Shopify — bundle eligibility and considerations