Vintner: Winery point-of-sale
Cellar door POS and more.
Free · Designed for iPad. Not verified for macOS.
Vintner is the point-of-sale (POS) for wineries around the world.
Powered by WithWine, Vintner is designed from the start to handle all aspects of managing your cellar door sales operations and we’re just getting started. Drawing on years of experience we’ve updated our point-of-sale system to focus on speed, customer relationships, resilience and taking advantage of the power of modern iOS devices.
Take payment:
- Accept payment in person with major credit and debit cards, cash, gift cards, credit balances, card-on-file, with Tap to Pay on iPhone and other card readers
- Discount, adjust, exclude tax, or a combination of many flexible pricing modifications to individual items or the whole order
- Collect tips on device or on card reader and automatically assign to server
- Automatically add sales and liqour taxation for pickups and for all shipping orders (in US)
Products:
- Offer bulk/case or combination pricing
- Create mixes, vintages and other wine specific product categorizations
- Manage real-time stock
- Automatically manages local and federal tax
- Integrates with popular shipping providers to add accurate shipping costs for delivery orders
Customers:
- Create customer relationships easily at any point in a sale
- Sign up for ongoing repeat order club memberships
- Offer special club pricing for customer club member
Back of house:
- Track orders and inventory from creation through to collection
Vintner — by wine people for wine people. Contact our team to get started.
more - fixes: issue where request cancellations would incorrectly be reported as errors in customer selection (thanks Wise Wine)
1.2.11 Apr 14
- fixes: issue where delivery address selection for a customer with multiple existing addresses may not be presented (thanks Savannah & Petersons)
- improves: print job error handling by allowing hardware faults to be retried or redirected to other printers if available
1.2.10 Apr 13
- adds: support for future features
1.2.9 Apr 2
- adds: support for a future breaking API change
1.2.8 Mar 24
- adds: support to delete customer addresses
- adds: five minute idle timer and warning once a basket is commenced
- fixes: regression in customer detail view where some actions were available before a profile was created
- fixes: edge case where a Basket may be modified after a transaction has been recorded
- improves: handling of customer search timeouts (thanks Saddler's Creek)
1.2.7 Mar 22
- fixes: issue where customer notes may not immediately be displayed
- adds: support for pinned customer notes (thanks Cassegrain)
1.2.6 Feb 4
- adds: App Store version status to "Ready for Sale" menu and presents a changelog/prompt to update on every cold launch of Vintner
- adds: listing of any previously used customer addresses on customer profile and when selecting an address for order delivery
- adds: sales channel indication to past order selection list and order detail
- improves: indication of delivery address in basket view and lists currently selected basket delivery address when opting to update
- fixes: issue where rotating iPad when presenting a modal (ie. club signup, customer selection etc) and the filter/sort column was presented would cause the modal to dismiss (thanks Pressing Matters & Giant Steps)
- fixes: issue where new address added in club sign up was not immediately appearing in customer profile view
1.2.5 Jan 27
- adds: support for Stripe S710 card reader
- adds: ability to assign a customer to an order after it has been finalized
- adds: ability to add a free-form note to a parked basket (thanks Punt Road)
- improves: indication of selected club when sales channel is updated to Clubs
- improves: management of view state in club sign up webview (thanks Heifer Station)
- fixes: issue where basket could be modified while it was awaiting finalization
- fixes: issue where order delivery for a newly created customer could be finalized as pickup (thanks Wise Wine, Rieslingfreak & Grosset)
- fixes: regression where addresses for new customers may not be persisted
- fixes: issue where some alert dialogs may not appear in basket view on iPhone
- fixes: issue where customer search query may be retained between new baskets
1.2.4 11/12/2025
- adds: notes for draft orders; retained once transitioned through the order lifecycle
- adds: delayed dispatch date nomination for active orders, and finalized orders (thanks Rieslingfreak)
- fixes: issue where free shipping could be applied to an order which had no delivery address assigned (thanks Petersons)
1.2.3 10/23/2025
- adds: notes for confirmed orders
- adds: deeper remote error logging for better debug of issues
- fixes: issue where orders with a total amount owing of zero would be incorrectly marked as 'draft' orders
- fixes: issue where a delivery order with an override delivery address may still lodge with a customer's default address
- improves: surfacing of error messaging on order submission (thanks Deerfield)
1.2.2 10/08/2025
- adds: "toaster" popover message can now be dismissed by swiping the view upward to the top of the device display
- improves: handling of Eftpos payment methods and restores support for contact read methods
1.2.1 09/02/2025
- adds: support for payment processing surchages (contact WithWine for more information)
- adds: support for service surcharges to be added to an order
- adds: support for the manual override of sales channel to allow orders to be submitted as "club run" or "phone order"
- adds: support for expanded payment methods
- adds: guard against accidental cancel or refund of a past order (thanks Domaine Chardonnay, AvinoDos & Rieslingfreak)
- fixes: issue where 'ordered at' venue wouldn't immediately reflect the change after selecting a new venue
- fixes: issue where selecting a customer for sequential orders would not update club memberships/payment methods etc on the second and subsequent selections
- improves: handling of Eftpos payment methods, removes support for the contact read method of Eftpos cards due to payment gateway issues
1.2 08/25/2025
- fixes: an issue where a combination of device locale, language and time settings would cause parsing dates in API responses to fail, halting brand selection (thank you Petersons!)
1.1.4 08/01/2025
- adds: diagnostics and logging exfiltration to better debug issues that cannot be reproduced in development (thanks for your patience & help Petersons)
- adds: more detail to card terminal device summary (ie. firmware version)
- fixes: issue where address auto-complete format had changed and state and country values may not be populated correctly
- fixes: issue where login may stall and fail if the brand includes users missing some data (thanks Petersons)
- fixes: issue where no logout action was listed in the user selection view (thanks Saddler’s Creek/AvinoDos)
1.1.3 07/29/2025
- adds: more granular information about payment information for each order, including a copyable Stripe reference (thanks Rieslingfreak)
- adds: support for festival/event sale attribution
- improves: Stripe transaction audit capacity
- improves: display of basket by including subtotal for all items when more than one quantity, not just those discounted (thanks Pressing Matters)
- fixes: issue where some brands were not able to collect tips when using the Tap to Pay on iPhone functionality (thanks Deerfield)
- fixes: issue where product selection and other controls were enabled when a payment was processing or order was finalizing
- fixes: issue where manual card entry may not work correctly when recently changing environments (thanks Giant Steps)
- fixes: issue where custom tip collection keyboard may cover the collect action button
- fixes: issue where adding a customer to a club mid-order may not update pricing to recognise membership, or any profile information added during club sign up
1.1.2 07/17/2025
- adds: filtering of products by a brand's varietals if product metadata is added appropriately
- improves: display of product filters on iPad by promoting to top level in landscape orientation. Preference for display is retained between sessions (thanks all)
- improves: display of toaster notifications by increasing their dwell time and adding a more detailed message where available
- improves: transition and animation of changes in the product selection grid for a much simpler and tighter implementation
- fixes: potential crash when attempting to close brand selection view on first authentication
- fixes: issue where user selection may enter an unstable state if the app hadn't been launched in a long time (months)
- fixes: issue where card reader discovery may incorrectly determine that Bluetooth permission hasn't been granted (thanks Deerfield)
1.1.1 06/25/2025
- adds: manual entry of card details and "card on-file" payment options
- adds: retention of product list filter and product sort preferences between sessions (thanks Paxton)
- adds: tip collection amount to order detail view if present
- adds: past order listing to customer detail view
- adds: option to cancel tip collection and return to the basket view
- improves: presentation and interaction with product category filters
- improves: presentation of venue lists by sorting alphabetically (thanks Petersons)
- improves: product title sanitization; will now suppress duplication of brand name, appellation and varietal in product listings throughout (optional)
- improves: display of numeric keyboard when large size dynamic type is enabled (thanks Pooley)
- improves: presentation of coupons, seperating expired coupons into a new section (thanks Punt Road)
- improves: presentation of Tap to Pay on iPhone card reader settings
- improves: interaction with items in basket; implemented swipe-to-delete gesture (thanks Paxton)
- improves: customer club membership clarity by including status (active/paused/cancelled) (thanks Deerfield)
- improves: indication of order success and allows tapping on the result toaster notification to navigate to the newly created order
- improves: past order detail view (tip collected, total collected by method, order fulfilment status)
- improves: customer detail view (assign customer to new basket, view previous orders)
- improves: display of action button pricing label on smaller iPad devices (will no longer truncate pricing)
- improves: behaviour of menu by disabling the interactive dismissal gesture
- fixes: issue where tips may not be directly recorded in some transaction types (thanks Sky Valley Cellars)
- fixes: handling of guarding against minimum card transaction amounts (thanks Byrne Farm)
- fixes: issue where keyword search using a sanitized display name reference, rather than the value provided leading to incomplete search results (thanks Punt Road)
- fixes: issue where tip collection prompt may be presented when using Tap to Pay on iPhone and no tipping is configured (thanks Petersons & Wise Winery)
- fixes: issue where attempting to assign subsequent product filters may not elicit change in presentation
- fixes: issue where a customer's club membership information may not load correctly
- fixes: rare issue where app may crash in the background due to Stripe attempting to communicate with a connected card reader
- fixes: issue where analytics tool may have caused microhang events on cold launch
- fixes: issue where autocompleted address may not be reset between orders
- fixes: issue where changes to a printer configuration may not be persisted
1.1 06/10/2025
- fixes: issue where request cancellations would incorrectly be reported as errors in customer selection (thanks Wise Wine)
more Version 1.2.11 Apr 14
Data Not Linked to You The following data may be collected but it is not linked to your identity: