Made for toy shops — retail and wholesale

Run your toy shop. One counter, two rates.

Billing, stock, khata and profit for a shop where the same piece goes to a parent buying one and a shopkeeper buying a dozen. Set the trade rate once and the cart works it out — and tells the customer how many more it takes. Fast, offline, and yours for one payment.

One-time price 100% offline Retail + wholesale English + اردو
Toys Plus point of sale

The counter answers at a glance:

1 doz ½ doz gross · 144 Rs. 180 → Rs. 145 +5 more → Rs. 540 each WHOLESALE 24 pc Eid rush F8 complete

…every way a toy counter actually quotes

Features

Everything this counter needs

Built for how Toys Plus customers actually sell — not generic retail rows.

Retail and wholesale, one counter

The same piece goes to a parent buying one and to a shopkeeper buying a dozen. Set the trade rate and how many pieces earn it, and the cart switches by itself — no second price list, no separate shop.

“+5 more → Rs. 540 each”

The line that has not reached its break says exactly how many more it takes and what the rate becomes. Your customer's own question, answered before he asks it — and that sentence is what sells a dozen.

The rate is worked out, not typed

Cross the break and the cart shows a WHOLESALE chip with the retail price struck through. Go back to eleven and it returns to retail. Nobody has to remember whose bill was a trade bill.

A scan console, not a form

The scan bar stays under the header with the caret in it and never opens a dialog during billing. F6 hold, F7 customer, F8 complete — printed on the chrome, and the keys really work.

One tap lands on the break

Under every item: 1 · ½ doz · 1 doz — plus that item's own break. Kites go by the gross, balloons by twenty-four, board games by three. Tap the number instead of typing it.

Variety-heavy catalogs

Colours, sizes and pack counts as proper variants of one article, so two Eid kites that differ only by barcode never merge into one row and never confuse a counter on the busiest day of the year.

Low stock says what it COSTS

Not just “7 items low”. It tells you the rupees it takes to refill to your own minimum, at your own cost — a purchase order before Eid, not an anxiety.

Deep khata (udhaar)

The shopkeepers who buy by the dozen buy on credit. Proper ledgers — balances, receipts, advances, pichla baqaya printed on the bill. Take part payment at the counter and the rest goes to the khata, split correctly.

Bought by the carton, sold by the piece

Stock arrives in cartons and leaves as single pieces. Enter the purchase the way the invoice is written and the shelf counts in pieces underneath, so nothing has to be divided in your head.

Works fully offline

No internet? No problem. Billing, stock, khata and reports run on your own computer — load-shedding proof, and your shop's data never leaves it.

English and اردو

Every screen, the bill and the whole guide book in both — switch with one tap. Your staff read it in the language they think in.

Real profit, at both rates

Daily sales, cost of goods, gross and net profit — computed from what each piece actually cost you, whether it went out at the retail rate or the trade one. A dozen at a lower rate is still a margin you can see.

Only in Toys Plus

One shop, two counters

A mother buys one die-cast car at Rs. 180. An hour later a shopkeeper from the next bazaar buys twelve, and he is not paying Rs. 180 each — he never was. In every other program that means two price lists, or a rate typed in by hand every time and remembered wrong on the day the shop is busiest. Toys Plus keeps one item with two rates: type the trade rate and how many pieces earn it, and the cart decides which one this customer is getting, every single line, by itself.

  • Cross the break and the line shows a WHOLESALE chip with the retail price struck through — no one has to remember whose bill was a trade bill
  • Below the break the line says “+5 more → Rs. 540 each”, so the customer's own question is answered before he asks it
  • Take one back off the order and the rate returns to retail — it recomputes in both directions
  • Under every item: 1 · ½ doz · 1 doz, plus that item's own break, so one tap lands exactly on the cheaper rate
  • The bill is worked out again on your own computer, from the item's own numbers — the screen can never decide what the shop charges
🧸 Rs. 180 → Rs. 145 📦 1 doz 🪁 gross · 144 🧾 one item, two rates
One short of a dozen — and the line says exactly what the twelfth piece is worth
One short of a dozen — and the line says exactly what the twelfth piece is worth
Real screenshots

See it in action

Every image is a real capture from the running software — no mockups.

Demo preview Demo video coming soon

Screenshots above are real captures from the app — the 40-second tour is on its way.

From download to licensed

Buying is a WhatsApp message, not a procedure

1

Download & try free

Install Toys Plus and use everything free for 15 days — no card, no signup.

2

Pay once

Bank transfer — account details right on this page. One-time price, no monthly fees, ever.

3

Activate on WhatsApp

Send your name, machine code and receipt — your key arrives fast. Paste it in the app, done forever.

Get Toys Plus

Download the free trial

Full features for 15 days. Installs on any Windows 10/11 PC in under a minute.

Toys Plus dashboard Toys-Plus-Setup.exe

v1.0.0 · 124.1 MB · Windows 10/11

Windows may show a blue “SmartScreen” notice — click More info → Run anyway. It appears because we’re a new publisher, not because anything is wrong.

  • Windows 10 / 11 · 64-bit
  • No signup, no card
  • Sample catalog — 22 toy lines with real wholesale breaks

Buy your activation key

Rs. 35,000 Lifetime · one computer · no monthly fees

Bank transfer Bank: Bank Al Habib Account Title: EBIZFORT.COM Account Number: 03450981000786016 IBAN (international): PK57BAHL0345098100078601
Then WhatsApp us: 0300-4681144 Install the trial, then send the machine code from the Activate screen and the payment receipt — your activation key arrives within 24 hours — usually much faster. Your shop name is optional and is only for our records. Paid already?Submit your receipt online →

Your key is locked to this one computer by its machine code and works forever — activation takes one paste in the app.

The POS Plus family

Also from POSPlus.pk

Same offline engine, same one-time price — each built for its own trade.

Auto Parts Plus
Auto Parts Plus

For auto parts shops — every number, every grade, every rack.

Search by part numberFour grades, four pricesThe 📍 rack chip
Garments Plus
Garments Plus

For garments stores — men, women & kids.

Size × colour matrixA whole rack in one clickSeason tags — kill dead stock
Hardware Plus
Hardware Plus

For hardware shops — one item, three prices, one honest stock figure.

Sell by kg / ft / pcBarcode labelsKhata
Sanitary Plus
Sanitary Plus

For sanitary & plumbing stores.

Brand × size matrixThe ½"–4" ladder in one clickMaterial tags — find stuck stock
Electrical Plus
Electrical Plus

For electrical goods shops — wire by the meter, quotes by the house.

Wire by the meterThe open-coil trackerWhole-house quotations
Shoes Plus
Shoes Plus

For shoe shops — English + اردو.

Size runsSize chipsاردو
Pharmacy Plus
Pharmacy Plus

For medical stores — batches, expiry & khata.

Expiry alerts with the money attachedBatch numbers on every packSearch by brand or by salt
Grocery Plus
Grocery Plus

For kiryana & grocery stores — the tarazu, the rate board & the khata.

Scan-and-go billingSold by the kilo“100 rupe ki cheeni”
Tiles Plus
Tiles Plus

For tile & ceramics shops — sqft to boxes, A/B grades & whole-house estimates.

Aluminium Plus
Aluminium Plus

For aluminium & glass shops — cut to any length, priced off the circular, and the offcut is still money.

The offcut is still moneyPriced off the circular“18 x 3” on the bill
FAQ

Questions shopkeepers ask

I sell the same toy retail and wholesale. Do I need two price lists?

No — one item carries both. Put your trade rate on it and say how many pieces earn it, and the cart does the rest: below that quantity the customer pays retail, at it or above it the trade rate applies with the retail price shown struck through. The comparison is “at or above”, so a shopkeeper who asks for a dozen gets the dozen rate on the twelfth piece, not the thirteenth.

What if he changes his mind and takes eleven instead of twelve?

The rate goes back up to retail on the spot. It recomputes in both directions, which matters more than it sounds — a rate that only ever fell would hand a bulk discount to somebody who did not buy in bulk.

Can my salesman quietly give the wholesale rate to his friend?

Not through the cart. The selling rate is worked out again on your own computer when the bill is completed, from the item's own numbers — so what the screen showed can never be what decides the bill. Changing a price by hand is a separate permission you grant or withhold, and every use of it is written to the audit log with his name on it.

Some items I never discount. Is the break compulsory?

No. Leave it empty and that item sells at one rate to everybody — the big teddy and the baby walker in the sample shop are exactly that. What the software will not accept is half of it: a trade rate with no quantity would sell your whole shop at trade rates, and a quantity with no rate does nothing while looking configured.

Does it work without internet?

Completely. Toys Plus runs on your own computer — billing, stock, khata, reports, backups. Nothing needs a connection, and your shop's data never leaves your machine.

What does it cost?

One time. No monthly fee, no renewal, no per-user charge. Try everything free for 15 days first — no card, no signup.

Windows shows “Windows protected your PC” — is the download safe?

Yes. That blue notice is Microsoft SmartScreen being cautious with software from new publishers — every new Windows app shows it until enough people have installed it. Click “More info”, then “Run anyway”, and installation continues normally. The installer you download from this page is exactly the one we built.