DEV3 Cellaro – Free Wine, Beer & Spirits Store WordPress Theme for Elementor & WooCommerce

A free, cellar-dark WordPress theme for wine, beer and spirits stores: an accessible age gate, a shop filtered by type, region, grape or style and price, tasting-note product pages, a mixed-case builder, wine club, tasting events and a gift guide. No 3D.

by DEV3 TechnologiesVerified Author(0) 0 downloads 0 viewsUpdated 06 Nov 2026

DEV3 Cellaro is a free WordPress theme for wine merchants, bottle shops, craft breweries and distilleries. It is refined and editorial: Prata headlines, aubergine-black pages, parchment bands, burgundy and gold, arch-topped photographs and a Photo Hero on every page. Motion is light (split headings, reveals, a slow Ken Burns drift) and respects reduced motion. There is no 3D or WebGL in the theme at all.

Sign in to download it for free. There is no public live demo: watch the video tour at the top of this page, or step through the screenshots at desktop, tablet and phone sizes.

An age gate that stays out of search's way

  • An accessible Are you of legal drinking age in your country? dialog with keyboard focus handling, remembered in a cookie.
  • A Customizer switch, a minimum-age number and your own wording. It is a courtesy question, never age verification, and makes no legal claim.
  • Page content always stays in the HTML and known search bots skip the dialog, so crawlers can read the whole site.

A shop that helps people choose

  • Type chips (wine, beer, spirits, gifts) and a refine bar for region, grape or style and price, on the shop and on every category.
  • Product pages with a maker line, a facts strip (ABV, vintage or age, volume, serving temperature), tasting notes with a flavour profile, food pairings, a details table and delivery and age notes.
  • A mixed-case builder: a bundle product that fills slot by slot, applies a case discount and lists every bottle on the order.
  • A slide-out mini cart, quick view and wishlist.

Club, events and gifts

  • Wine club tiers with a sign-up form stored as private requests.
  • Tasting events with dates, the pours, ticket state and a booking button tied to a WooCommerce ticket.
  • A gift guide by budget, person and occasion, and a responsible-drinking note above the footer.

Built for editing

Every demo page is built in Elementor (free) with the DEV3 Theme Toolkit widgets, and 26 block patterns cover the same sections for the block editor. The demo has 47 products from fictional wineries, breweries and distilleries. Product images are drawn bottles with invented labels and the photographs are free-licence (CC0) stock with no readable label or brand; see PHOTO-CREDITS.md.

How it's built

Architecture, stack, key decisions and the quality gates DEV3 Cellaro passed before release.

Our own free WooCommerce theme for wine and spirits merchants: a crawler-safe age gate, a shop filtered by type, region, grape or style and price, tasting-note product pages, a mixed-case builder, a wine club and tasting events.

The problem it solves

Selling alcohol online asks more of a theme than most shops. Visitors need an age question that does not trap search engines, product pages that explain taste in plain words, a way to choose between hundreds of bottles, and ways to build a basket that feel like a good merchant: mixed cases, a club, tasting evenings and gifts. It also had to look unlike our other store themes: dark, editorial and quiet, with no 3D.

Architecture and approach

Cellaro is a classic PHP theme with theme.json on DEV3's flat core. The age gate is a tiny inline script that adds a class before first paint, remembers the answer in a cookie and never removes page content, so crawlers see everything. The shop uses WooCommerce's own filter variables for region, grape or style and price, so filters work on category pages with caching and sorting.

Product pages add a facts strip and tabs for tasting notes (with flavour bars), food pairing, details and delivery from simple custom fields. The mixed-case builder is a bundle product: a lazy JavaScript module fills the slots and totals the price, and the server validates the contents, prices the case and writes every bottle to the cart and the order. Tasting events use the toolkit Event type with ticket products.

Product images are drawn bottle illustrations with invented labels, rendered by a script in the theme's demo sources, so no real brand ever appears. The always-loaded JavaScript is about 12.5 KB gzipped.

Quality gates and results

Cellaro ships as a free download with a one-click demo: 17 pages, 47 products from fictional makers, seven tasting events, six customer notes and six journal posts. Gates: php -l 0, phpcs 0 errors and 0 warnings, Theme Check 0 required, Woo checkout flow and Elementor editor pass, and the no-3D scan is clean.

Tech stack

Area Technologies
Frontend DEV3 Motion, Photo Hero, Lenis, Elementor widgets, Block patterns
Platform WordPress 6.0+, PHP 7.4+, WooCommerce, Contact Form 7, DEV3 Theme Toolkit
Delivery phpcs (WPCS 3), Theme Check, No-3D build gate, One-click demo importer

Inside the build

Photo hero slideshow: a full-screen cross-fading vineyard slideshow with a split headline, two buttons and offer chips. Photo hero slideshow — a full-screen cross-fading vineyard slideshow with a split headline, two buttons and offer chips.

Four ways in: arch-topped photo tiles for wine, beer, spirits and gifts with live bottle counts. Four ways in — arch-topped photo tiles for wine, beer, spirits and gifts with live bottle counts.

Guides & articles

Practical guides and engineering write-ups for DEV3 Cellaro.

A free wine and spirits store WordPress theme: age gate, filters and mixed cases

Last updated
A free wine and spirits store WordPress theme: age gate, filters and mixed cases: DEV3 Cellaro

Selling wine, beer and spirits online asks more of a website than most shops. Visitors need an age question that does not lock out search engines, product pages that explain taste in plain words, a way to choose between hundreds of bottles, and baskets that feel like a good merchant's: mixed cases, a club, tasting evenings and gifts. DEV3 Cellaro is a free WordPress theme built for exactly that, in a cellar-dark, editorial look, with every page editable in Elementor.

The Cellaro home page: a full-screen vineyard slideshow with the headline

Video tour of the Cellaro demo: the vineyard hero, the shop, a tasting-note product page, the mixed-case builder, the wine club and tasting events

Who Cellaro is for

  • Wine merchants and bottle shops that sell by region, grape and price.
  • Craft breweries and distilleries with a shop, a taproom or tasting evenings.
  • Agencies building a drinks store the client can keep editing.

An age gate that stays out of search's way

The theme asks Are you of legal drinking age in your country? in an accessible dialog and remembers the answer in a cookie. You can switch it off, set the minimum age shown and write your own text in the Customizer. It is a courtesy check, never age verification, and it makes no legal claim. The page content always stays in the HTML and known search bots skip the dialog, so crawlers can read the whole site.

The Cellaro age gate: a dark dialog with a gold seal, the question, the minimum age and Yes and No buttons

A shop that helps people choose

The shop and every category show type chips and a refine bar for region, grape or style and price. Product pages carry a maker line, a facts strip with ABV, vintage or age, volume and serving temperature, tasting notes with a flavour profile, food pairings and delivery and age notes.

The Cellaro shop: type chips, a refine bar for region, grape or style and price, and a grid of bottles

A Cellaro product page tab with nose, palate and finish and a flavour profile drawn as bars

A mixed-case builder

A case is a bundle product. Visitors fill twelve slots bottle by bottle, watch the total and the case discount, and add the whole case in one go. The server checks the contents, prices the case and lists every bottle on the order.

The mixed-case builder: slots filling as bottles are added, with a live total

Club, events and gifts

The wine club has three tiers and a sign-up form saved as a private request. Tasting events show the date, the pours, the ticket state and a booking button tied to a WooCommerce ticket. A gift guide sorts bottles by budget, person and occasion, and a responsible-drinking note sits above the footer.

The Cellaro tasting events page: dated cards with photos, venue, ticket state and price

Requirements

  • WordPress 6.0 or newer and PHP 7.4 or newer
  • The DEV3 Theme Toolkit plugin (included and required for the widgets, post types and demo)
  • Recommended: Elementor (free), WooCommerce (the shop) and Contact Form 7 (the contact form)

What's in the download

Unzip the download from your DEV3 account first. Do not upload the download itself to WordPress.

  • dev3-cellaro.zip: the theme. Install this one.
  • dev3-cellaro-child.zip: an optional child theme for your own CSS and PHP.
  • dev3-theme-toolkit.zip: the companion plugin (events, customer notes, request forms, Elementor widgets and blocks including the Photo Hero, WooCommerce extras, demo importer).
  • dev3-cellaro-demo-content.zip: the demo package for reference.
  • Documentation/index.html: the full guide.

Install the theme

  1. Go to Appearance → Themes → Add New → Upload Theme, choose dev3-cellaro.zip, click Install Now, then Activate.
  2. Install and activate the DEV3 Theme Toolkit when the theme asks, then Elementor, WooCommerce and Contact Form 7.
  3. Go to Appearance → DEV3 Demo and click Import demo, or start from your own products.

Every winery, brewery, distillery and person in the demo is fictional, and the demo photos are free-licence stock with no readable label or brand.

Frequently asked questions

The complete source code (version 1.0.0) as a download from your account, with the setup and usage guides shown on this page. It is free: sign in to download it.

Buying guides: 3D and motion WordPress themes for Elementor and WooCommerce

More from this author

View all

Related in CMS Extensions

View all