Wine POS (WinePOS) is a point-of-sale and back-office system built for wine and liquor retailers, handling inventory by sizes, singles, packs, and cases across single and multi-location stores, plus payments, compliance, age verification, vendor invoicing, and eCommerce sync. An unofficial API lets you programmatically pull inventory, sales transactions, customers, orders, and vendor invoices—and push updates like price changes, inventory adjustments, and purchase orders back into Wine POS without manual data entry or FTP file handling.

Wine POS (WinePOS) is a point-of-sale and back-office system built specifically for wine and liquor retailers, describing itself as a trusted, scalable POS for wine and liquor stores for over 40 years. Stores use Wine POS to manage inventory across sizes, singles, packs, and cases, ring sales with built-in age verification, process payments in a solution compliant across all 50 states, automate vendor invoices into purchase orders, and synchronize inventory and customer orders with their eCommerce storefronts across single and multi-location businesses.
Core product areas include:
Common data entities:
Wine and liquor retailers run their entire operation on Wine POS, but the store's own inventory, sales, and customer data is hard to get out programmatically:
Supergood reverse-engineers Wine POS's authenticated back-office and remote-access flows, its eCommerce data extracts, and its FTP-based exchanges to deliver a resilient, real-time API layer for your store—without waiting on a partner program or hand-parsing nightly files.
Use Wine POS with AI agents: Wine POS MCP Server →
Book a 30-minute session to confirm your locations, modules, and authentication model.
We deliver a production-ready Wine POS adapter tailored to your store configuration and data.
Go live with continuous monitoring and automatic adjustments as Wine POS evolves.
Authentication
/authenticateAuthenticate to a Wine POS store using username/password, or MFA, and obtain a session token for downstream calls.
Inventory
/inventoryList items and stock levels across sizes, singles, packs, and cases, with filters for location, category, and vendor.
Inventory
/adjust_inventoryPost inventory adjustments, transfers, and price changes—including breakage and tasting tracking—across single or multi-location stores.
Sales
/salesRetrieve sales transactions, tenders, gift card activity, and age-verification records with date and register filters.
Customers
/customersPull customer records, customer orders, and loyalty details for sync to eCommerce and CRM systems.
Purchasing
/create_purchase_orderCreate purchase orders from vendor invoices and push vendor pricing updates back into Wine POS.
- Pull live item, stock, and pricing data across sizes, singles, packs, and cases into a central warehouse - Push price changes and inventory adjustments back to every register without desktop access - Keep CityHive, BottleCapp, WooCommerce, or a custom storefront in sync without nightly FTP files
- Stream sales transactions, tenders, and gift card activity to BI and accounting tools - Preserve age-verification and state-specific compliance fields on every sale - Reconcile register and back-office totals across single and multi-location stores
- Turn vendor invoices into purchase orders and post them back into Wine POS - Sync vendor pricing and update item costs across locations - Match received deliveries against POs and flag discrepancies automatically
- Sync customers and customer orders between Wine POS and your CRM or marketing stack - Surface purchase history and loyalty status to downstream personalization tools - Reconcile online and in-store orders into a single customer view
Authentication
Username/password and MFA handled in a managed, encrypted session
Connectivity
Authenticated back-office and V-Connect remote-access flows, plus eCommerce data extracts and FTP exchanges where exposed
Response format
Normalized JSON across Items, Inventory, Sales, Customers, and Purchasing objects
Rate limits
Adaptive throttling tuned to your store to avoid back-office and register-side limits
Session management
Automatic session refresh, MFA replay handling, and credential rotation
Data freshness
Near real-time reads for inventory and sales with optional scheduled batch syncs replacing nightly FTP extracts
Security
Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging
Webhooks
Event-style callbacks for sales, inventory adjustments, price changes, and customer order events
Latency
Sub-second reads on cached items and stock; multi-second writes when posting adjustments and purchase orders
Throughput
Horizontally scaled workers sized to multi-location register and inventory volume
Reliability
Retry, backoff, and idempotency keys for inventory adjustments, transfers, and purchase orders
Adaptation
Continuous monitoring of Wine POS releases, mobile app changes, and store-specific configuration drift
Yes. Supergood normalizes items and stock across sizes, singles, packs, and cases for single and multi-location businesses, so inventory, sales, and customer data reconcile cleanly across every location.
No. Supergood works against your existing Wine POS access and authenticated sessions, so you do not need to wait on VisionLink or a named integration partner to get programmatic access to your own data.
Yes. Instead of parsing daily FTP files, Supergood exposes near real-time inventory and item reads, with optional scheduled syncs if you still want batch delivery to a downstream system.
Yes. Age-verification records and state-specific compliance fields are carried through on sales objects exactly as captured at the register, so downstream systems stay audit-ready.
Yes. The API supports writes for price changes, inventory adjustments, transfers, and purchase orders, so you can automate back-office workflows that otherwise require V-Connect or V-Droid Mobile.