RetailPOS.AI
All verticals

Furniture stores.

Three workflows on one ticket: special-orderwhat isn't on the floor, take a deposit-and-pay plan across weeks, and schedule the delivery for next month. Floor models still walk out normally. The furniture-vertical features baked in, not bolted on.

What's in the Furniture starter

  • 8 categories: Sofas & sectionals, Dining, Bedroom, Office, Living room, Outdoor, Accents & decor, Delivery & assembly.
  • ~45 items pre-loaded from $49 throw pillows up to $2,999 sectionals — a realistic showroom mix, not a 2000-SKU dump.
  • Special-order line type for items not on the floor. The line sits with fulfilment_status='on_order' + supplier link + ETA; stock isn't decremented until the goods arrive.
  • Layaway / payment plans built in. Cashier creates a plan on the order, takes a deposit through the normal tender flow, customer comes back next month to pay another instalment, balance hits zero and the order closes.
  • Delivery scheduling per order — pick a date and a time window (morning / afternoon / evening / all-day / specific). Back-office filters orders by upcoming delivery for the dispatcher.

A real sofa sale

Customer picks a sectional from the catalogue (not on the floor):

  • SOF-SECT-L → $2,999 (on_order, sup_KX2…)
  • SVC-DELIVERY-WG → $149 (delivered with the sofa)
  • SVC-HAULAWAY → $49

Total $3,197. Customer pays $500 today as deposit; order_payment_planstamps the deal. Comes back twice over six weeks to clear the balance. When the supplier ships, the line moves on_order → ready; the dispatcher books a Saturday delivery, marks ready → delivered when it leaves, order closes paid.

Three workflows, one ticket

  • Special-order lines reference a supplier + expected ready date. Stock isn't touched until the goods arrive — no phantom on-floor inventory for the warehouse to manage.
  • Layaway works with the existing tender flow. Customer pays in any combination of cash/card across the plan; the system tracks the balance, refuses to close the order until it hits zero, then flips the plan to fulfilled.
  • Cancellation handling: cancel the plan → it flips to ‘cancelled’; the customer's prior captured payments stay until the merchant refunds them through the standard refund path. No partial automation here — manual is safer for high-ticket reversals.
  • Delivery dispatcher view: every order with a future delivery_date shows in a queue, filterable by date and time-window. Drivers' route sheets fall out of this.
  • Floor models still work normally — the platform features are opt-in per line and per order.

Why not the cheap option?

  • vs STORIS (~$300+/mo per terminal)
    Industry-default for mid-market furniture chains. Capable but priced for chains; legacy desktop architecture. The independent furniture shop pays enterprise rates for chain-scale features.
  • vs Genesis (furniture-specific)
    Strong feature coverage for the vertical. Windows desktop software with regional dealer-only support; cloud / multi-location is a recent (and uneven) addition.
  • vs Lightspeed Retail (~$89-189/mo)
    Generic retail. No native layaway, no native delivery schedule, no native special-order line. Most furniture independents add 2-3 third-party apps and still keep a spreadsheet.

Moving from STORIS, Genesis, or Lightspeed Retail?

  • SKU catalogue + supplier list import via CSV. Each large piece (sectional, dining set, bed) marks itself as expected-on-order at receive time on the new system.
  • Active layaway plans on the old system: let them play out there if the customer is mid-plan. New plans created from your cutover date land on RetailPOS.
  • Upcoming deliveries on the old system: print the dispatcher's queue from the legacy system as your last action. Going forward the new dispatcher view drives the schedule.
  • If you're leaving STORIS / Genesis: keep your barcode scanner, drop the rest. iPads cost less than a year of STORIS licenses.

Frequently asked questions

Layaway / payment plans — how does the cashier flow work?
Open the order, add the lines, schedule delivery. Then create the payment plan with the deposit amount. Ring the deposit through the normal tender flow — the order stays open. Customer returns over weeks to add more tender; final tender closes the order and auto-flips the plan to fulfilled.
Special-order lines — do they decrement floor inventory?
No. A line marked on_order with a supplier link doesn't touch stock until the goods arrive at your dock. The merchant moves the line through on_order → ready → delivered as the lifecycle plays out — separate from the supplier-receive flow that adds the goods to the floor.
Delivery scheduling — does it print a route sheet?
The schema + filter index ship in V1; the dispatcher route-sheet UI is a follow-up. Today, query orders by upcoming delivery_date and time-window; export as CSV for whichever route planner you already use (Routific, Onfleet, an Excel template).
What if a customer cancels mid-plan?
Cancel the plan (manager+ permission). The order stays in place; any captured payments stay until the merchant explicitly refunds them through the standard refund path. High-ticket reversals are deliberately manual — too risky for full automation.
Does it handle custom upholstery (fabric A vs B)?
Not as a structured configurator in V1. Capture the customisation in line notes (fabric / leg / finish). A configurable-product type with structured options is a Phase 4 catalog overhaul; today the merchant types the spec on the line, supplier sees it on the PO.

Recommended hardware

  • Showroom till: iPad or laptop at the counter — built to handle a 5-line order with delivery + special-order metadata.
  • Receipt + work-order printer: Star TSP143IIIBI (Bluetooth) — same printer handles customer receipts and the warehouse pick-ticket.
  • Card terminal: Stripe Reader M2 (BYO Stripe account). Higher-ticket sales over $5k often paid by wire transfer — recorded as a bank-transfer payment provider.
  • Tablet on the loading dock (optional): driver / dispatcher confirms ready/delivered status without going back to the counter.
  • Cash drawer: low priority — most furniture sales are cards.

Open your furniture showroom in 30 seconds.

Special-order, layaway, delivery scheduling — all loaded. Edit anything once you sign in.