Sneaker Boutique POS: Size-Matrix Inventory That Sells the Curve, Drop-Day Raffles That Settle on Scan, Special Orders That Land on Time, and Close Across Full-Price Plus Consignment Plus Trade-Ins
Run sneaker boutique service where size-matrix inventory sells the size curve instead of the shelf, drop-day raffles and first-come releases settle from scanned check-in instead of a paper list, special orders and transfers land on the promised day instead of the apology call, and the whole week reconciles across full-price, consignment, and trade-ins.
The NoPOS developer relations team writes practical guides for building on the NoPOS REST API — from first smoke test to production POS.
Saturday at eleven: that is the whole reality of the category. A drop-day line wraps the block for one hundred numbered pairs against a wall of core runners that turn every week plus a consignment case of grails that pays out only when they sell plus a trade-in counter that takes clean retros for store credit, the floor runs try-ons across three mirrors while the back room holds special-order arrivals, size-swap holds, and web-reserve pickups, the register holds full-price sales, raffle-winner pickups, layaway balances, gift-card redemptions, and a full wall of socks plus laces plus cleaner kits — while full-price, consignment, and trade-in revenue land in three different piles. A generic register treats every sale like a single shirt, so the size-9 wall sells out while six size-13s gather dust that nobody reorders around, untracked try-on pairs walked out the door become the Saturday margin leak, raffle lists kept on paper become next week's favoritism argument, and special orders tracked on a sticky note become a chargeback when the pair never arrives. Build the flow around the single truth of sneaker boutiques — every dollar belongs to a size on a dated drop, every pair has a size that never stops mattering until close — and the shop runs at full margin instead of marking its way through the season.
Sell the size curve, not the shelf
Size-matrix inventory is a grid of style-color-size cells, and it dies on a single-SKU shelf count. Hold every style as a size machine — per-size on-hands with a size curve that shows which sizes sell first and which sizes die so the reorder buys nines through elevens deep and thirteens shallow instead of a flat dozen that strands capital, low-size alerts that flag the broken curve before the weekend instead of during it, display-versus-stock splits that keep the wall full while the back room holds the sellable pairs, and dead-size markdown rules that move the stranded thirteens at thirty off instead of at cost in January — with pricing that flexes by heat so a hyped drop and a core runner never ring the same. Handle the floor reality: offline-first registers that keep selling pairs when a drop-day crowd crushes the store Wi-Fi, tender mixes of tap, scan, and cash that settle per pair instead of per guess, student, team, and loyalty tiers enforced at scan instead of argued at the register, and staff-wear and damaged-pair markdowns that ring at reason-coded prices instead of vanishing off the books. Every dollar belongs to a size on a dated drop, and when the week sells itself by size and curve, the wall turns instead of strands.
Run the drop, don't paper-list the line
Releases, raffles, and first-come lines are the draw, and their trust dies on the paper list. Ring every commitment — online raffle entries with per-winner pickup windows tied to the drop that ran instead of a Monday favoritism fight, in-store first-come numbering with scanned wristband counts that settle on scanned check-in instead of a door-manager guess, one-pair-per-customer rules enforced at ID scan so the reseller with three hoodies buys one pair instead of three, and backorder and rain-check promises with deposit balances that convert a missed drop into a next-release credit instead of a refund line — so nothing leaves the release unlogged. Handle the drop reality: entry caps by release that flag the oversell before the doors open instead of during it, cancelled-entry and no-show rules with per-window standby fills that save the morning instead of refunding it, camp-out and early-line rules with per-hour wristband re-scans that hold the order instead of losing it, and age-gated plus ID-verified pickups that release the pair to the winner instead of a proxy at the counter. When every release has entries, winners, and a payout window, the line trusts the shop and the books stay clean.
Land the special order, don't sticky-note the promise
Special orders, transfers, and web-reserve pickups are the second ticket, and they die on the sticky note. Run arrival-attached tickets that fire the back room to the promise — customer special orders with deposit holds and promised-day dates that stage the pair before the customer arrives instead of when the apology call goes out, inter-store transfers with per-size requests that move the nine from downtown instead of losing the sale to the competitor across the street, web-reserve buy-online-pickup-in-store holds with timed pickup windows that convert the hold into a sale instead of a restock, and size-swap and exchange holds with per-pair reasons that recover the sale instead of absorbing the return — so no promise goes unkept or misdelivered. Handle the promise reality: transfer-request windows tied to the daily courier run with per-store fill assignments that land pairs overnight instead of next week, deposit rings attached to the order so balances follow the customer when they return, split payments across deposit and pickup with auto-reminders for balances due that settle per order instead of per argument, and pre-authorization holds that release on pickup instead of a Monday chargeback. When every guest carries an order on a dated promise, the back room delivers instead of scrambles. Orders and arrivals reconcile from the same numbers.
Ring the consignment case, the trade-ins, and the care wall
Consignment, trade-ins, and accessories are the second rail, and they die in the Saturday stampede. Ring every combo — consignment pairs with per-consignor splits and payout sheets that settle when the pair sells instead of a paper bag of cash at month-end, trade-in credit with per-pair grading tiers logged at intake so clean retros earn credit and beaters get declined instead of argued, authentication checks with per-pair pass-fail records that protect the case instead of the fake that kills the shop's name, layaway and gift-card balances tied to the customer that ran — so the Saturday rush rings instead of walks. Handle the shop reality: consignor restocks that flag the payout before the consignor asks instead of during it, members-only early access with scan validation that discounts at zero-touch instead of a manager override, corporate team and school bulk orders with deposit balances, size manifests, and per-player pairs tied to the season that ran, and care-wall sales with per-brand splits — cleaner kits, laces, socks, protectors — that settle on the day instead of a paper bag of cash. When every pair, credit, payout, and lace belongs to a size on a dated drop, the case, the counter, and the wall compound instead of collide.
Close the week across full-price, consignment, and trade-ins
Shop close spans three businesses under one roof. Count cash against each register and counter drawer by tender type, reconcile card batches including raffle deposits and layaway balances taken weeks ago, and split the period by stream — full-price revenue with sell-through by size curve and per-style yield so the core runner earning triple the dead colorway shows up plainly, consignment revenue with per-consignor counts and payout balances tied to the pairs that sold, and trade-in revenue with grading-tier costs and resale margins tied to the week's intakes. Then add the shop layer: display-versus-stock variances and try-on shrink issued versus found, team and loyalty discounts applied versus abused, rain-check and special-order credits still outstanding, no-show raffle holds with standby-fill recovery, and tomorrow's ops sheet with size-curve par levels, staffing counts by drop-day block, transfer manifests, and special-order arrival times ready before doors open. When pairs, cases, credits, payouts, and orders all reconcile from the same system, close takes minutes and tomorrow's opening starts from facts.
Build from the current contract
Open the gateway for OpenAPI, Swagger, AGENTS.md, llms.txt, and the first X-API-Key smoke test.
More from NoPOS Blog
Campground & RV Park POS: Site Reservations That Hold the Pad, Seasonal Campers That Bill Themselves, Camp-Store Sales That Ring at the Gate, and Close Across Transient Plus Seasonal Plus Store
Run campground and RV park service where site reservations hold the right pad for the right rig instead of the whiteboard guess, seasonal campers bill on schedule instead of the spring chase, camp-store firewood plus propane plus ice rings at the gate instead of a paper tally, and the whole month reconciles across transient, seasonal, and store.
Industry GuideAppliance Store & Home Delivery POS: Serials That Track, Trucks That Route, Installs That Close, and Warranties That Renew
Run an appliance store where every serialized unit tracks from receiving dock to installed kitchen, delivery trucks route by zone instead of by phone call, installs close with checklists instead of callbacks, and warranties plus financing attach to the ticket instead of a filing cabinet.