Running daily in two stores in Curitiba, Brazil

Know what to buy before it runs out.

The stock and purchasing app for small shops that sell from more than one store. Share stock with a partner store, scan with your phone, and buy only what actually sells — within the cash you have.

Free for pilot retailers · No hardware needed · Works on any phone

Restock · last 30 days
Orders
Restock
Stock
Purchases
Cash
Partner store
Cash for restock$1,320
Sold out, selling well6
Never sold14
Suggested order$1,286
Product · variantStockRegular/moPromo/moStatusBuy
Wireless Earbuds · Black0324Sold out · sells well24
USB-C Cable 1m · White3210Runs out in 4 days12
Phone Case · Clear58192OK · 3 months—
Power Bank 10k · Blue000Never sold—
Smart Watch Strap · Red1219Sells only on promo—
Sample data for illustration.

Three steps, then it keeps itself up to date

Every sale, purchase and transfer moves the right stock. You only decide what to buy.

1Add your products

Products with variants (color, size, flavor). Scan the barcode with your phone to receive stock.

2Sell from either store

Each sale leaves from your stock or your partner's, and records which side — so returns go back to the right place.

3Buy what sells

See what sold out while selling well, what never sold, and get a purchase order that fits your cash.

Restock

Separates real demand from promo spikes

A one-week sale can triple a product's numbers. OPRE Stock splits regular-price sales from promo sales, so you don't buy 200 units of something that sells 1.5 a day at full price.

  • Per variant: sold out vs. never sold
  • Days of stock left at today's pace
  • Order rounded to supplier minimums
Product A · regular pricelast 30 days46 un.
Product A · on promosame period155 un.
Real pacewithout promo1.5 / day
Suggested order3 weeks of stock20 un.
Partner stores

Share stock with another store

Two stores, one view. See your stock and your partner's side by side, sell from either, and settle by swapping variants instead of paying a markup.

  • Each item records which store it left from
  • Partner stock is read-only on your side
  • Wholesale orders with per-buyer prices
VariantMine · Partner
Earbuds · Black8 14
Earbuds · White0 6
Cable 1m · White3 0
Case · Clear58 11
Purchases & cash

You can't buy more than you have

Purchases come out of a restock cash box that sales fill automatically. When the order arrives, unit cost is calculated and stock goes up — margins stay honest.

  • Cash split: restock, improvements, investment
  • Unit cost = paid ÷ units received
  • Cancel a purchase, the money goes back
Restock$1,320
Improvements$10
Investment$36
On the way$0
12 sales added automatically todayauto
Phone camera

Scan to receive. Scan to pack.

No scanner hardware. Barcodes to receive stock, and a staff-only QR on every shipping label that opens the order as a checklist — one line per unit, so nothing gets missed.

  • Anyone else scanning the label sees only a code
  • Works for owners and staff accounts
#1842 · 3 units
✓Wireless Earbuds · Black
✓USB-C Cable 1m · White
Phone Case · Clear
Coming next · built on Claude

Ask what to buy. Get an order you can send.

We built OPRE Stock with Claude Code. Next, Claude goes inside the product: a purchasing assistant that reads your sales and cash, and a parser that turns supplier price lists — sent as plain text messages — into catalog data.

I have $1,320 for restock. What should I buy this week?
Skipping promo-only items, three variants sold out while selling well. This fits your cash with $34 left for shipping:
Wireless Earbuds · Black24 × $28
USB-C Cable 1m · White12 × $6
Charger 20W20 × $27

Preview of the planned assistant, with sample data.

W
Why we built it

From the founder

We run two small stores in Curitiba with same-day delivery. Every week we lost hours in spreadsheets trying to answer one question: what do we buy, and how much? A big promo made a product look like a best-seller; the next week we were stuck with boxes of it.

So we built the tool we needed — shared stock with our partner store, scanning by phone, purchases tied to real cash, and restock from regular sales. It runs both stores every day. Now we want to put it in the hands of other small retailers.

— Wallen, founder · [email protected]

Simple pricing

We're onboarding a small group of pilot retailers. Pilot access is free while we build the AI features with you.

Pilot

For the first retailers

Free during the pilot
  • Up to 2 stores with shared stock
  • Restock and purchase planning
  • Phone scanning and staff-only labels
  • Direct line to the founder
Request early access

Pro

After the pilot

Coming soon
  • Everything in Pilot
  • Claude purchasing assistant
  • Supplier price-list import
  • More stores and staff accounts
Join the waitlist

Questions

Who is it for?

Small retailers with one to a few stores — especially shops that share stock with a partner store, sell by WhatsApp or a simple online store, and deliver locally.

Do I need a barcode scanner?

No. Any phone camera reads barcodes and QR codes inside the app.

How does shared stock work?

Each store keeps its own stock. You can see your partner's stock (read-only) and sell from it; every item records which store it left from, so cancellations and returns go back to the right side.

How is the restock suggestion calculated?

From your sales per variant, split into regular-price and promo sales, compared with current stock and the cash available for restock.

Is the AI assistant available now?

Not yet. The core app is live in two stores; the Claude-based purchasing assistant and price-list parser are what we're building next.

Where is my data stored?

In a managed Postgres database with row-level security. Staff accounts only see what their role allows.

How much does it cost?

Free for pilot retailers. Paid plans will be announced before the pilot ends, with notice to every pilot account.

Stop guessing what to buy.

Tell us about your stores and we'll set you up as a pilot retailer.

Request early access