Interactive controls are loading. Phone and email links are available.

Skip to main content
For wineries, distilleries and breweries selling direct

Cellar Door and Wine Club Integration: One Stock Position From Tank to Table

A producer selling direct often runs more sales channels than a retailer of the same size. The cellar door till, the online store, the wine club, the restaurant on site, wholesale accounts with bottle shops and restaurants, and often an export customer or two, all drawing on the same few thousand cases of a vintage that will not be made again. When those channels do not share one stock position and one set of tax rules, the symptoms are familiar: a sold out museum release still showing online, a club run that charges members for wine that is not there, and a bookkeeper rebuilding the Wine Equalisation Tax figure from spreadsheets every quarter.

This page is about the systems design behind a direct to consumer producer: how stock should flow from the production system, why each vintage is its own SKU, how a club run actually works as a batch financial event, how WET, excise and GST should land in Xero or MYOB, and when the honest answer is an all in one winery platform rather than custom integration.

The Shape of a Direct Selling Producer

5 to 7 channels
Drawing on one finite stock pool
Cellar door, online, club, on site restaurant, wholesale, export and sometimes events. It varies by producer; this range is typical for a small to mid sized one
2 to 4 runs a year
Club shipments, each processed as one batch
Quarterly or seasonal allocations are a common pattern, though frequency varies by club, and each run is a batch of card charges and dispatches
1 SKU per vintage
Per wine, per pack format
A 2022 and a 2023 Shiraz are different products for stock, price, tasting notes and reporting
2 tax layers
Usually apply to each bottle: WET or excise, then GST
Wine carries WET and spirits and beer carry excise instead, with GST calculated on the price including that tax. Each one needs a deliberate home in the ledger

Why Producer Direct Sales Are Harder to Integrate Than Retail

Four structural differences explain why a standard retail setup of a store, a till and an accounting connector often breaks at the first vintage change.

Many channels, one tank

A retailer can reorder. A producer cannot make more 2021 Reserve Cabernet. Every channel draws on a finite, vintage specific quantity, and the commercial decision of how much goes to the club, how much to the cellar door, how much to a key restaurant account and how much to an export order has to be enforced by the systems, not by a note on the fridge in the tasting room. If each channel holds its own stock count, oversells are likely on the wines customers want most.

The club run is a batch financial event

Most of the year the club is quiet. Then over a few days hundreds or thousands of members are charged, packed and dispatched at once. Expired cards, member preference changes, skipped shipments, substitutions for a wine that ran short and freight to remote addresses all surface in the same week. A setup that treats each club order as an ordinary web order with a manual payment step does not survive the run.

Each vintage is its own product

Wineries frequently carry two or three vintages of the same wine at once: the current release at the cellar door, the previous vintage in wholesale, and a few cases of an older one in the library. Price, cost, tasting notes, awards and the WET calculation can all differ by vintage. Treating vintage as a text field on one product breaks stock accuracy by vintage and makes end of vintage reporting unreliable.

GST is charged on top of producer taxes

Wine carries Wine Equalisation Tax, generally on the wholesale value. Beer and spirits carry excise instead, generally paid when stock leaves bond. GST then applies on top. General point of sale and ecommerce systems are built for GST only, so the producer specific layer is usually missing from the data unless the integration deliberately puts it there.

How a Direct Selling Producer Stack Fits Together

Six building blocks. Not every producer needs all six, and some are best handled natively by the platform you already have.

One finished goods position

Production system as the source of stock

Bottled stock is created in the winery production system, such as vintrace, or in the inventory or ERP system that records bottling runs. That is the authoritative record of how many cases of each wine and vintage exist and where they sit: bonded store, cellar door, offsite warehouse or third party logistics provider. Sales channels should read availability from it, or from an inventory layer it feeds, rather than each keeping a count. Bulk wine, blends and work in progress stay in production; only finished, saleable SKUs flow outwards.

No oversold releases

Vintage SKUs and allocations

Each wine, vintage and pack format gets its own SKU, with the vintage as a structured attribute so reporting can group them. Limited releases are allocated by channel before launch: for example, an illustrative 300 cases split as 180 reserved for the club, 60 for the cellar door and online store, 40 for named restaurant accounts and 20 held back for the library. Each channel sees only its allocation, and unused allocation is released back deliberately rather than leaking.

Charged, packed, dispatched

The club run

The run is built days ahead: members selected by tier and preference, substitutions applied where a wine is short, skips and swaps honoured, prices set at member rates. Cards are charged in a controlled batch with failed payments routed to a retry and contact sequence rather than cancelled. Only paid orders are released to the warehouse, freight labels are created in bulk, and the run posts to the ledger as one reconciled event.

Visits that connect to sales

Cellar door, tastings and events

Tasting fees, waived when the visitor buys, booked tasting experiences and event tickets all need consistent treatment: a fee that converts into a discount must not double count revenue, and a ticket sold weeks ahead is income received in advance until the event happens. The cellar door point of sale should recognise club members at the counter, apply their pricing tier and capture new members with consent recorded properly. Wine poured for tastings is own use for WET purposes and generally attracts WET on a notional wholesale value, so record it as a stock movement rather than leaving it out of the count.

Tax figures you can reconcile

WET, excise and GST into the ledger

Each sale is posted to Xero or MYOB with the producer tax layer visible: wine sales carrying the WET component your accountant has specified, spirits and beer sales reflecting the excise paid or payable when the stock left bond, and GST calculated on the correct base. Cellar door retail sales, club sales and wholesale invoices are posted to separate revenue accounts so the figures your accountant needs for the BAS can be produced without reconstruction.

Cases arrive intact

Freight for heavy, fragile cases

A dozen bottles weighs roughly 15 to 18 kilograms packed, breaks easily and often ships to rural addresses. Freight rules should be set per pack size and destination zone, with carriers chosen for alcohol carriage and signature on delivery, packaging rated for glass, and the cost of club freight subsidies tracked separately so their effect on margin is visible. Breakage claims should link back to the original order.

Everyday Producer Situations and How They Should Be Handled

TaskTraditionalDone ProperlyNotes
Museum release of 40 casesListed everywhere, oversold online in an hourAllocated by channel before launchClub and named accounts reserved first; the public sees only what is left, and nothing beyond it.
Quarterly club run of 1,200 membersOrders keyed in, cards charged by handBatch built, charged, then released to pickFigures illustrative. Charging before picking means warehouse effort is spent only on paid orders.
Member card declines on the runOrder cancelled or shipped unpaidHeld, retried and member contactedDeclines are often expired or replaced cards. Hold the allocation for an agreed window before releasing it.
Member asks to skip or swapEmail to the cellar door managerSelf service before the cut off dateThe cut off must sit before the batch is built, or swaps arrive after stock is committed.
2023 vintage replaces the 2022Product renamed, history overwrittenNew SKU, old one sold through or archivedKeeps price, cost and sales history per vintage intact for reporting.
Wholesale order from a bottle shopInvoice typed in accounting softwareOrder in, stock committed, invoice with WETWholesale pricing, trade terms and the WET treatment flow from one record.
Tasting fee waived on purchaseFee rung up, then a manual discountFee converts to a credit on the saleReport fees retained and fees converted separately to see real conversion.
Bottle of wine sold in the on site restaurantRestaurant till and cellar stock disagreeRestaurant sale depletes cellar door stockWine list stock should transfer from the cellar door location, not appear from nowhere.

Where Producer Integrations Go Wrong

Each channel keeps its own stock count

The cellar door till, the online store and the club platform each holding a separate number is the most common cause of oversold releases and of the end of year stocktake surprise. Decide which system is the single source of finished goods stock, usually the production or inventory system, and make every channel read from it or from an allocation it controls. Physical transfers between bond, cellar door and offsite storage must be recorded as transfers, not as adjustments.

Running the club through the ordinary checkout

A club run pushed through a standard web order flow tends to charge cards and create picking work at the same moment, so declined members either get wine they have not paid for or are silently dropped. Separate the steps: build the run, charge in a batch, handle declines, then release paid orders to dispatch. Recurring billing in general is covered in our subscription guide; the club specific part is the allocation, the substitutions and the timing of the run.

Treating WET as just another GST code

Wine Equalisation Tax is generally 29 percent of the wholesale value of wine, and an eligible producer may be able to claim a producer rebate up to an annual cap. How WET is calculated on cellar door and direct sales, which use a notional wholesale value, whether a wholesale buyer is quoting, and whether you qualify for the rebate are questions for your accountant and the ATO, not for an integration specialist. The integration’s job is to carry the right data, separately identified, into the ledger so their answer can be applied consistently.

Ignoring the bonded versus duty paid boundary

For spirits and beer, excise is generally paid when goods are removed from a licensed bonded premises into the market, and excise rates are indexed periodically. If the systems do not distinguish stock still under bond from stock that is duty paid, sales can be made from stock that has not yet been cleared, and the excise figure in your returns will not reconcile to your sales. Model bonded and duty paid as separate locations and record each removal as a movement.

Age verification and licensing treated as a checkout tick box

Producers selling online and delivering to customers have liquor licensing, responsible service of alcohol and delivery age verification obligations that vary by state and territory. These are a compliance design question rather than a winery specific integration feature, and we cover the general approach on our age restricted products page instead of repeating it here. Confirm your own obligations with your licensing adviser.

Buying custom integration when a platform already does it

For a producer with one cellar door, a modest club and a little wholesale, an all in one winery direct to consumer platform that combines point of sale, online store, club management and a standard accounting connector is often the right and cheaper answer. Custom integration earns its keep when you have a production system that must drive stock, several venues, meaningful wholesale or export, a separate restaurant system, or accounting needs the platform connector cannot express. We will tell you which side of that line you are on.

How Yes AI Approaches Producer Systems

We start from a real club run and a real BAS

We look at your last club run end to end, a month of cellar door and wholesale sales, and how your accountant currently produces the WET and GST figures. That shows where the time goes and where the numbers are being rebuilt by hand, which is where the design effort should go.

Tax treatment agreed with your accountant first

Revenue accounts by channel, how WET and excise appear on invoices and journals, member discounts, tasting fee credits and event income are settled with whoever prepares your statements before anything is built. We implement their treatment; we do not invent one.

Built, hosted and monitored by us

Stock, club and accounting flows run on a managed cloud automation layer we operate, with record level logging and alerting from the first day. During a club run we watch the batch rather than finding out on Monday that half the labels did not print.

Honest about off the shelf answers

If an all in one winery platform, your point of sale system’s own club module or a standard accounting connector will do the job, we recommend it and keep custom work to the gaps that genuinely need it, such as production stock, wholesale invoicing or multi venue reporting.

From Spreadsheet Club Runs to a Connected Cellar Door

Five steps. Most producers sequence the work around the release calendar so nothing changes in the middle of a club run.

Map channels, stock locations and tax

Every channel, every stock location including bond, cellar door, restaurant and third party storage, and how WET, excise and GST are currently worked out and reported.

Fix the SKU and stock source

One SKU per wine, vintage and pack format, a single authoritative stock source, and allocation rules for limited releases agreed with the sales and cellar door teams.

Rebuild the club run

Member tiers and preferences, cut off dates, batch charging, failed payment handling, substitutions and bulk freight, tested on a past run before the next live one.

Connect sales to the ledger

Cellar door, online, club, restaurant and wholesale posted to Xero or MYOB with the producer tax layer your accountant specifies, then a parallel period to prove the figures.

Report by vintage and extend

End of vintage sell through and margin by channel, club health reporting, then wholesale, export or additional venues added to the same framework.

FAQ

What does winery software integration actually involve?

It connects the systems a producer uses to make and sell wine so they share one stock position, one customer record and one set of financial rules. In practice that means the production or inventory system feeding finished goods stock, the cellar door point of sale, online store and club platform drawing on it with channel allocations, wholesale orders creating invoices, and every channel posting to Xero or MYOB with WET, excise and GST treated the way your accountant specifies. The same approach applies to distilleries and breweries with a cellar door or tasting room.

Should we use an all in one winery direct to consumer platform instead?

Often, yes. If you have one cellar door, an online store, a club of a few hundred to a few thousand members and modest wholesale, a dedicated winery platform that combines point of sale, ecommerce and club management with a standard accounting connector is usually the simplest and most economical choice. Custom integration becomes worthwhile when stock must come from a production system, when you run a separate restaurant or several venues, when wholesale and export are significant, or when the accounting connector cannot post WET and channel revenue the way your accountant needs.

How is Wine Equalisation Tax handled in the integration?

At a general level, WET is a tax on the wholesale value of wine, generally 29 percent, and it applies to wine rather than beer or spirits, which are subject to excise. Eligible producers may be able to claim a producer rebate up to an annual cap. Cellar door and direct sales are usually calculated on a notional wholesale value using a method the ATO permits. The integration carries the data needed for whichever method applies and posts WET separately so it is visible. Confirm the treatment, your rebate eligibility and current figures with your accountant and the ATO.

How do WET and GST show up on invoices in Xero or MYOB?

For wholesale invoices, the price normally includes WET and GST is calculated on that WET inclusive amount, so the invoice and the ledger need to identify the WET component rather than burying it in revenue. Some MYOB products include WET tax code types; in Xero it is commonly handled with dedicated accounts or line items. Cellar door and club sales are usually posted as summaries by channel. Your accountant should set the exact structure, and the integration then applies it consistently to every sale.

Why should each vintage be a separate SKU?

Because each vintage is a finite, distinct product. Quantities, cost of goods, price, tasting notes, awards and sometimes the tax calculation differ between vintages, and you will usually sell two at once across different channels. A separate SKU per vintage and pack format keeps stock accurate, preserves sales history when the new release arrives, and lets you report sell through and margin by vintage at the end of the cycle, which is how most producers judge whether a wine was priced and allocated well.

How should failed card payments on a club run be handled?

Hold the member’s allocation, retry the card on a schedule, and contact the member with a simple way to update their details, all within an agreed window before the stock is released to other channels. Declines are often expired or replaced cards rather than members leaving. Shipping unpaid wine or silently cancelling are both worse outcomes. The run should report how many members were charged first time, recovered later and lapsed, so the club team can see the health of the membership.

Does this apply to distilleries and breweries as well as wineries?

Yes, with one important difference. Spirits and beer are subject to excise rather than WET, generally paid when product leaves a licensed bonded premises. That makes the boundary between bonded and duty paid stock the key thing to model: stock movements out of bond, the excise paid on them and the sales they support all need to reconcile. Tasting rooms, clubs, events and wholesale work in much the same way as at a winery cellar door.

Get the Cellar Door, Club and Ledger Telling the Same Story

Book a call. We review your channels, your last club run and how your WET and GST figures are produced, tell you whether an all in one platform would serve you better, and give you a priced plan. The review is yours either way.

All discussions held in confidence. Australian-based consultants.