Oliver Winery
Oliver Winery's own Commerce7 shop — real bottle titles, live USD prices, ABV/volume, and which US states Oliver currently ships each bottle to, plus a…
Oliver Winery's own Commerce7 shop — real bottle titles, live USD prices, ABV/volume, and which US states Oliver currently ships each bottle to, plus a real check of the site's own shippable-states table.
Domain: oliverwinery.com
Also known as: Oliver Winery, Oliver Winery & Vineyards, oliverwinery.com
Call it directly
bowmark.providers.oliverwinery.listWines(collectionSlug?: string): Promise<OliverwineryWine[]>
bowmark.providers.oliverwinery.getWine(slug: string): Promise<OliverwineryWineDetail>
bowmark.providers.oliverwinery.checkShippingAvailability(stateCode: string): Promise<OliverwineryShippingAvailability>Functions
| Function | What it does |
|---|---|
listWines | Lists Oliver Winery's own Commerce7 shop catalog — real bottle titles, USD prices and web availability — filtered to one collection (default: 'all-wine-bottles'), read off the storefront's… |
getWine | Reads one wine's full Commerce7 product record by its storefront slug (e.g. 'cabernet-sauvignon-2024-ecomm', printed on every /wine/... product page as data-product-slug) — real per-bottle… |
checkShippingAvailability | Checks whether Oliver Winery currently ships wine to one US state (two-letter code, e.g. 'IL'), read off the storefront's own live shippable-states table — the same one its checkout flow… |
Types
interface OliverwineryWine {
id: string;
title: string;
slug: string;
priceFormatted: string;
wineType: string | null;
webStatus: string;
url: string;
}
interface OliverwineryWineDetail extends OliverwineryWine {
volumeInML: number | null;
alcoholPercentage: number | null;
operatingStateCodes: string[];
}
interface OliverwineryShippingAvailability {
stateCode: string;
shippable: boolean;
}Examples
// what wines does Oliver Winery sell right now, and what do they cost?
const wines = await bowmark.providers.oliverwinery.listWines();
log(wines.map(w => `${w.title}: ${w.priceFormatted}`).join(", "));// price one specific bottle and check it can ship to Illinois
const wine = await bowmark.providers.oliverwinery.getWine("cabernet-sauvignon-2024-ecomm");
const shipping = await bowmark.providers.oliverwinery.checkShippingAvailability("IL");
log(`${wine.title} is ${wine.priceFormatted}; ships to IL: ${shipping.shippable}`);