Wine Cellar Manager – From collector to sommelier: wine always in order

Beskrivning

Wine Cellar Manager is the ultimate tool for wine enthusiasts and businesses looking to organize, analyze, and showcase their wine collections. Whether you’re a casual collector or a sommelier, this plugin is tailored to your needs.

Perfect for:
– Wine collectors managing private cellars.
– Restaurants and wine bars creating professional menus.
– Sommeliers and event planners showcasing curated selections.
– Wineries tracking inventory and public wine lists.

With Wine Cellar Manager, you can:

  • Organize your wines with ease using custom post types and taxonomies.
  • Track stock movements and gain insights into your collection.
  • Showcase your wines with customizable public filters and shortcode embeds.
  • Transform your wine list into a menu for professional presentations or restaurant use.
  • Ask wine-related questions to AI and get instant suggestions based on your wine list (powered by OpenAI GPT).

Try it on a free mock site: click here

Features

  • Custom Post Type for Wines: Organize each bottle with dedicated entries.
  • Custom Taxonomies: Filter by region, grape variety, and winery.
  • Custom Fields: Manage details like alcohol content, vintage, price, quantity, and status.
  • Wine Movements: Track purchases, tastings, gifts, or sales with custom movement types.
  • Statistics Dashboard: Visualize trends, consumption data, and inventory stats.
  • Wine AI Assistant: Ask wine pairing questions or menu suggestions to AI — the assistant will analyze your current wine list and provide personalized responses.
  • Wine AI Log: Keep track of past AI interactions with a private log.
  • Flexible Display Options:
    • [wine_list_menu_type_and_winery]: Display your collection with advanced filtering (See the wine list.).
    • [wine_list_menu_type_and_winery_bottom]: Create a professional wine menu layout.
    • [wine_list_menu_type_region_winery]: Display wines grouped by type, then region, then winery, ideal for structured menus with geographic focus.
  • Admin Settings Page: Configure display options, manage fields, set API credentials and language preferences for the AI assistant.
  • Consumption Alerts: Receive alerts about wines approaching or past their ideal consumption date. Customize email notifications and view upcoming or overdue wines directly from your dashboard.

Usage

Shortcodes:

  • [wine_list_menu_type_and_winery]: Embed a wine list with filters for users to search and navigate your collection.
  • [wine_list_menu_type_and_winery_bottom]: Showcase your wine collection in a menu format, ideal for restaurants and events.

AI Assistant:

  • Access the ”Wine AI Assistant” page in the admin to ask wine pairing questions or get menu suggestions.
  • The assistant will analyze your current wine list and respond accordingly.
  • All interactions are logged for future reference.

Consumption Alerts:

  • In the plugin settings, enable alerts for wines nearing or past their ideal consumption date.
  • Choose the frequency of email notifications: daily, weekly (every Monday), or monthly (on the 1st).
  • A dashboard widget displays wines that are expiring soon, already expired, or missing a consumption date.

External services

This plugin connects to the OpenAI API for two optional features: the Wine AI Assistant, and reading a wine label from a photo. Neither works until you add your own OpenAI API key under ”Wine AI Settings”, and nothing is sent before then.

The Wine AI Assistant sends your question together with the list of wines in your cellar (name, vintage, winery and quantity). Reading a label sends the photo you choose, resized in your browser before it leaves the site. No other data is transmitted, and the plugin stores nothing on OpenAI’s side.

Requests go to https://api.openai.com and are billed to your own OpenAI account.

Terms of use: https://openai.com/policies/row-terms-of-use/
Privacy policy: https://openai.com/policies/row-privacy-policy/

Third-party libraries

Chart.js 4.4.1 (https://www.chartjs.org), used to draw the charts on the Statistics page.
Copyright (c) 2023 Chart.js Contributors, released under the MIT License.
Bundled in assets/lib/chart.umd.min.js.

Skärmdumpar

Installation

  1. Upload the wine-cellar-manager folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ’Plugins’ menu in WordPress.
  3. Use the shortcodes to embed your wine list or menu on any page or post.
  4. Adjust the plugin settings under ”Settings” > ”Wine Cellar Manager.”
  5. Configure your OpenAI API key and language under ”Wine AI Settings.”

Vanliga frågor

Can this plugin be used to create a wine menu?

Yes! Use the [wine_list_menu_type_and_winery_bottom] shortcode to transform your collection into a professional wine menu.

Is the plugin compatible with the latest WordPress versions?

Absolutely! The plugin is tested with the latest WordPress version and follows best practices.

Can I customize the fields for each wine?

Yes, you can manage fields such as alcohol content, vintage, quantity, and more under the plugin settings.

Do I need an OpenAI API key to use the Wine AI Assistant?

Yes. The AI features require an OpenAI API key (you can obtain one from https://platform.openai.com/). You can configure your API key and language preferences in the ”Wine AI Settings” page.

How can I get notified about wines that are about to expire?

Enable the consumption alert feature in the plugin settings. You’ll receive email alerts based on the selected frequency (daily, weekly, or monthly), and a dashboard widget will show expiring or expired wines.

Recensioner

21 mars 2026
Ideale per una piccola carta vini con meno di 100 etichette, oltre diventa difficoltosa.Non viene visualizzato correttamente il campo posizione nella nell'elenco generale dei vini (wine&mode=list): risulta sempre "No posizione".Mancano caratteristiche importanti come la capacità della bottiglia: cl 75, 150, 300 etc.La visualizzazione della carta lato pubblico è molto limitata: servirebbe aggiungere anche i vitigni. Per un progetto più completo forse è meglio usare Woocommerce in modalità catalogo.
Läs 1 betyg

Bidragsgivare och utvecklare

”Wine Cellar Manager – From collector to sommelier: wine always in order” är programvara med öppen källkod. Följande personer har bidragit till detta tillägg.

Bidragande personer

”Wine Cellar Manager – From collector to sommelier: wine always in order” har översatts till 1 språk. Tack till översättarna för deras bidrag.

Översätt ”Wine Cellar Manager – From collector to sommelier: wine always in order” till ditt språk.

Intresserad av programutveckling?

Läs programkoden, kika på SVN-filförvaret eller prenumerera på utvecklarloggen via RSS.

Ändringslogg

3.4.0

  • Fixed: the Location column in the wine list always showed ”No location”, whatever was stored. Location is a custom field, but the column was reading it as a taxonomy. Your saved values were never lost — only the reading was wrong — and sorting by Location now works too.
  • Much faster on larger cellars, in two places. The wine list by type used to run one unbounded query per wine type plus extra lookups for every single wine: on a 200-bottle cellar that was 226 database queries, now 7, and the number no longer grows with the collection. The public wine menu was also re-reading every wine from the database on each page load even when its cache was warm; that is now gone too.
  • Fixed: sorting the wine list by a custom field quietly dropped every wine that had no value for it. All wines are kept now, and numeric fields sort as numbers — bottle size no longer puts 150 before 75.
  • New field: bottle size in centilitres, available on the wine screen and as a sortable column, so half bottles and magnums are visible at a glance.
  • Grape varieties and bottle size can now be shown in the public wine menu. Both are off by default: turn them on under the plugin settings.
  • Fixed several untranslatable strings that mixed English with your language, such as ”No location”.
  • New: add a wine by photographing its label. The label is read for producer, vintage, denomination, region, grape variety, bottle size and alcohol content, and the photo can be kept as the wine image; you fill in quantity and location before saving. If the bottle is already in your cellar the plugin says so and offers to raise its count instead of creating a second entry — matching on producer, vintage and bottle size, so a magnum stays a separate entry from the 0.75. Off unless you have configured an OpenAI API key, and each photo is a request billed to your own account.
  • Fixed: the charts library on the Statistics page was loaded from an external CDN. It now ships with the plugin, so the page keeps working offline and your visits are no longer visible to a third party.
  • Hardening and tidying throughout: the internal redirect now uses the safe variant, form and filter input is unslashed and sanitized consistently, admin scripts and styles are versioned so browsers pick up updates, and a leftover debug line that wrote to the error log on every stock movement has been removed.
  • Tested up to WordPress 7.1.