Skip to content
JABSTECHNICAL CONSULTING
Retail · Vintage resale · Seattle, WACase study

Putting two Seattle vintage shops online without adding a data-entry job

Bon Voyage Vintage sells one-of-one pieces from two walk-in shops. We gave them a real digital presence built around how the store actually works — not a template that assumes reorderable stock.

2 → 1
Shops, one shared catalog
Seconds
Per listing, at the register
$/mo
Total AI & hosting cost
1st
Own name back in search
The situation

Paper inventory, invisible stock, and someone else owning the name.

Challenge

Inventory across both Seattle shops lived on paper and in Square alone. One-of-one vintage pieces were invisible online, impossible to reserve, and impossible to cross-reference between locations — staff called the other store to check if something was still on the rack.

Constraint

The shops are walk-in-first and the team is small. Any system that asked staff to become data-entry clerks — long forms, back-office cataloging shifts, per-item SKU discipline — would have been abandoned in a week.

Cost of inaction

A competitor was cybersquatting the shop's name in search, so customers looking for Bon Voyage Vintage found someone else first. Every unlisted piece was a sale that depended entirely on foot traffic.

What we built

A store platform shaped like a vintage shop.

Instead of a generic e-commerce build, every feature answers a specific way the business works.

01

AI photo-to-listing quick add

A tablet beside the register: photograph the piece, and a flash-lite vision model drafts title, category, era, materials, and condition. Staff confirm or correct in seconds — no keyboard-first data entry.

02

Speech capture with AI cleanup

Browser speech-to-text lets staff describe a garment out loud while handling it; an AI pass cleans the transcript into listing copy that matches the shop's voice.

03

One-of-one inventory & Representative Looks

Single-quantity items behave correctly across both locations — one shared catalog, reservable, with cross-store lookup. Pieces that can't be reordered get "Representative Looks" so the shop can market a style without implying restock.

04

Printable QR price tags

Each listing prints a tag whose QR code links back to its page, tying the physical rack to the online catalog without a separate labeling workflow.

05

Neighborhood walking maps

The site markets what a vintage shopper actually plans — a walkable afternoon between the two shops and their neighborhoods — rather than only listing inventory.

06

SSR for search and AI crawlers

Server-rendered pages with clean metadata so both search engines and AI assistants can read the catalog, which is how the shop reclaimed its own name in results.

Outcome

A real digital presence the staff actually keeps current.

Listings happen at the counter between customers. The catalog is live at both locations, the brand name is back in search, and the whole stack costs a small business dollars a month.

Operationally

Adding a piece takes seconds at the register, and both shops see the same catalog — no phone calls to check whether something has already sold.

Commercially

One-of-one inventory is discoverable and reservable online, and customers searching the shop's name find the shop rather than a squatter.

Financially

The stack is cost-tuned end to end — browser speech-to-text, flash-lite vision models, and lean hosting — so AI and infrastructure cost a few dollars a month, not hundreds.

Similar problem?

If your storefront is invisible online — or outranked by someone else — we can tell you what it takes to fix it.

A 30-minute web presence review is enough to know what's worth building, and we'll say so if a simpler answer will do.

Book a 30-min assessment