Limited offer 20% off the license + free setup — until 15 October See the offer →
← Blog

Everything new in PosMasr 3.2

Most of 3.2 is not a new screen to learn — it is friction taken out of the day you already have: the till answers the keyboard, the Products tab survives five hundred items, the hardware in your shop finally talks to the program, and the dashboard opens on your phone without calling anyone about the router. Here is the whole release, grouped by what it does for you.

The PosMasr sales screen, every button carrying its own keyboard key

1. The till works without a mouse

Start with the change you feel in the first hour. Every button on the sales screen now prints its own key in small muted text in its corner, and F1 (or the ? button) lists the keys of the screen you are standing on — sales, reports, inventory, credit, stock-take, the kitchen board. Nobody memorises anything: the key is written on the thing it presses.

Why a shop cares: at the Ramadan or evening rush a hand that never leaves the keyboard is two or three seconds faster per receipt, and a new cashier learns the till by reading it instead of asking. A 150-pound keyboard turns any PC into a proper till.

KeyOn the sales screenWhy you'd use it
F1The shortcut list of whatever screen you are onThe answer to 'what was the key for…' without calling anyone
F2Jump to the search / barcode boxSearch by name when the product has no barcode
F3 / F4 / F5Pay cash / card / on creditThe three buttons pressed a hundred times a day
F6 / F7 / F8Hold the cart on a table / discount / returnsCafés and restaurants live on F6; F8 opens the receipt list
F11 / F12Reprint the last receipt / open the drawerThe customer who says 'give me the receipt again'
* then a numberType the quantity of the selected lineTwelve bottles of water in one go, not twelve taps
Ctrl+WWeigh the selected line on the connected scaleButchers and delis: re-weigh a line without deleting it
The rule that makes it safe: keys are bound to the same buttons the mouse uses, so a key whose button is not there — feature off, or right not granted — does nothing at all. And while the cursor is in the search box, digits and Enter still reach the box, so a barcode scanner keeps working as it always did.
The keyboard shortcut list that F1 pops up
The PosMasr selling screen

2. Managing products, properly

A list of 40 products is a list. A list of 500 is a problem, and the Products tab is now where you solve it.

  • Categories you can fix. A Categories dialog renames, merges, deletes and reorders them — and that order is the order of the buttons on the sales screen. Why you care: 'Drinks' and 'Beverages' typed twice become one category in a click, and your best-selling category moves to the first button.
  • A filter that finds the holes. Above the list: no barcode, no price, no cost, hidden, visible, tracked stock, low stock, expiring, no picture, variants only, duplicate barcode and duplicate name, plus a category drop-down; the header reads 'N of M'. Why you care: 'no price' and 'no barcode' tell you exactly what is left before the shop is ready.
  • Bulk actions on a multi-selection. Move to a category, show/hide, cooking on/off, price up or down by a percentage or an amount (rounded to 0.25 / 0.5 / 1), wholesale = retail ± %, delete. Why you care: the supplier raised the whole drinks category by 10% — one dialog, not forty edits.
  • Editing several products at once 3.3. Select two or more rows and press Edit: the normal editor opens with the values they share, and a grey 'several values' placeholder where they differ. Only the fields you actually touch are applied — everything else keeps each product's own value. Why you care: giving thirty products the same category and unit stops being an evening's work.
  • Duplicate protection. A second product with the same barcode or the same name is refused in the editor, and skipped — and reported — by the CSV importer and the old-copy importer. Why you care: two rows for one product is how stock and profit quietly go wrong.

Starting from nothing at all is its own story: the ready catalogue means a new shop never types these hundreds of products. It has its own article, and a page.

The Products tab with its search box, filter and bulk actions

3. The hardware in your shop

One rule here we do not break: no special hardware. Buy what is sold on the street, from whoever you like, and the program adapts to it — not the other way round.

A customer display on the counter showing the item and the total

Customer displays — three kinds

What it does: a second monitor showing the whole cart, a 2-line VFD/LCD pole display (2×20), or an 8-digit LED amount display — or a monitor plus one of the small ones. Line 1 is the item, line 2 the total; after payment, PAID and the change. Why a shop cares: the customer reads the price while you scan, so 'this was 40 not 60' ends at the counter, not at the door. More in the customer displays article.

A supervisor swiping a manager card on a USB reader beside the till

Manager cards

What it does: any USB magnetic-stripe or RFID reader in keyboard-wedge mode. Settings → Users → the user → Login card → swipe within 20 seconds; the list only ever shows ****1234. A swipe signs that user in, and on the manager prompt that approves a void, a return, a discount or the drawer, a manager's card does what the password does. Why a shop cares: the manager stops typing a password in front of the queue — and in front of the cashier watching the keyboard. Details in the manager cards article.

  • Scales on a serial cable. The scale next to the till talks to the PC over RS-232 (or a USB-serial cable): tap the by-weight product and the weight lands in the cart, and Ctrl+W re-weighs a line. CAS, Mettler Toledo, DIGI and the Chinese price-computing scales (Rongta and the like) are read out of the box. Why a shop cares: a cashier who types 12.5 instead of 1.25 costs you a kilo of meat; a cable does not. Full guide in the connected scales article.
  • The drawer on a network printer. If the receipt printer sits on the LAN or Wi-Fi with the drawer hanging off its RJ11 port, enter the printer's IP and port 9100 and the kick goes straight to the printer, past the Windows driver. Why a shop cares: a printer shared between two tills, or one mounted away from the PC, no longer means a drawer that never opens (the drawer in the manual).
  • The stock list on the receipt printer. Inventory → Print stock (Ctrl+P) prints the list exactly as you filtered it: one line per product with quantity and unit, grouped by category, running-low rows marked !, totals at the bottom — on 58 or 80 mm paper. Why a shop cares: whoever goes to the wholesaler walks out with the shortage list in his pocket, with no A4 printer in the shop.

4. Your shop from anywhere

PosMasr has had a phone dashboard since 1.3, and the hard part was never the dashboard — it was getting your phone to reach it. Egyptian ISPs put shops behind carrier-grade NAT, so port forwarding and DDNS stopped working for most people. 3.2 stops fighting that.

PosMasr Link: the till dials out

What it does: the till keeps one outgoing encrypted connection open to link.posmasr.com and answers your requests down that same line. You open https://link.posmasr.com// from any phone anywhere — the code and a QR for it are on the Remote monitoring tab, and New address makes a fresh one whenever you want. Who can log in does not change: the same manager login, the same five-strikes lock-out.

Why a shop cares: no static IP, no port forwarding, no phone call to whoever set up the router. You sit at home at 11 pm and look at today's sales, the latest receipts, what is running low and what is about to expire.

Diagram: the phone opens a link on link.posmasr.com while the till dials out from behind the carrier network
The whole trick: the till makes the outgoing connection, so nothing has to reach in from the internet — which is why no router setting is needed.

Two tills that pair themselves — and cover for each other

What it does: on the primary you just pick 'primary'. On the second PC you pick 'secondary' (or press Find the primary till and pair): it finds the primary on the shop's network by itself, the primary shows a 6-digit code for two minutes, you type it, done. From then on the two talk over HTTPS with the primary's own certificate pinned, every request is signed with a shared secret key, and a small pill on both sales screens says connected, N receipts waiting or offline.

And if the primary dies? Every till listens for it. After 90 seconds of silence the lowest-numbered secondary promotes itself and carries on selling. When the old primary comes back it hears the newer state, steps down, pushes over the receipts the new primary missed and pulls the current lists. Why a shop cares: a dead power supply used to close half the shop; now the queue does not notice.

Diagram: the primary till beacons on the network, and the second promotes itself after 90 seconds of silence
Ninety seconds of silence is the whole rule, and sales are reconciled when the old primary returns.
One honest limit. Failover covers sales. Credit entries and expenses recorded on the old primary while it was cut off are not merged automatically — check them by hand afterwards. The pill on the sales screen tells you the moment the two tills stop seeing each other, so this should be rare and short.

5. The quiet ones

None of these deserves its own launch. Together they are most of the reason 3.2 feels calmer.

What it isWhat it doesWhy a shop cares
A Backup tab, and a Backup button on the sales screenBack up now to a folder or a USB stick, restore, and the daily automatic backup — one tab, plus Ctrl+B on the sales screen for the managerThe backup you actually take is the one that is one key away (manual, and the backup habit)
A License tab: trial days and activationThe machine code with a Copy button, the trial days left, and the box for the keyNobody discovers on a Thursday evening that the trial ended this morning (manual)
The close report by e-mailFrom the shop's own e-mail account (Gmail app password, Outlook, Zoho): the daily summary, the Z report, the low-stock and expiring lists — plain text, once a dayThe owner reads the close before bed, from an address that is his, not ours (the 10-minute close)
Updates that install themselvesAsk me (the default), Automatic (downloaded in the background, installed at the next exit) or Never. Install now checks the Setup's SHA-256 fingerprint and refuses a file that does not matchNobody is left on a year-old version, and a tampered download cannot install itself (manual §28)
Send diagnostics to supportOne text file — version, Windows, machine code, settings with every password removed, the last 300 log lines, printers, drawer, display and scale, and your note — uploaded in a click, with a ticket number back. No sales and no products are in it'The printer prints squares' becomes a five-minute answer, not an hour of questions
Receipt searchA Receipts button in the top bar opens the list directly, with a search box (Ctrl+F) that finds a receipt by number, customer, cashier or amount as you typeThe customer back with a return three days later, found by the amount he remembers (manual)
Categories that do not print a receipt on their own 3.3Tick No receipt on its own next to a category: a sale made only of those categories is saved and shown but nothing leaves the printer; one item from any other category prints the whole receiptA bag of bread and a bottle of water stop eating a roll of paper a week

Which of these matters to your shop

Your shopTurn on firstWhy
Grocery / supermarketKeyboard shortcuts, the products filter, print stock, a customer displayHundreds of products and a queue: speed and a clean list are the whole job.
Butcher, deli, spices, nutsThe serial scale and Ctrl+WThe weight is the price; a cable removes the typing and the arguments.
Café / restaurantShortcuts (F6 tables), the kitchen screen, a second tillHeld orders and the rush; if one till dies at 9 pm the other keeps selling.
PharmacyThe products filter (expiring, no barcode), the close report by e-mailExpiry is money sitting on the shelf, and the owner is rarely behind the counter.
An owner who is not in the shopPosMasr Link and the e-mail close reportToday's sales on the phone at any hour, and the close in your inbox.

How to get 3.2

  1. Back up, then update. Ctrl+B on the sales screen takes ten seconds, then Settings → Support → Check for updates now. Updating means running the new Setup over the old one; your data folder is not touched and your license stays as it is.
  2. Nothing switches itself on. The customer display, the scale, the e-mail report, PosMasr Link and till pairing are off until you turn them on; the shortcuts and the products tools are simply there. A shop that updates and changes nothing gets yesterday's till, only faster on the keyboard.
  3. Check the package. Some of these (the phone dashboard and PosMasr Link, the customer display, the daily report) sit in the higher packages — the current table is on the pricing page, and upgrading is the difference in price, not a new licence.
The Backup tab in Settings
The License tab: the machine code and the trial days left

Quick answers

Will updating change anything my cashiers have to relearn?
No. The screens are the same screens; the keys are additions written on the buttons that were already there, and every new device or service is off until you switch it on.

Does PosMasr Link send my sales to your servers?
No. The relay carries your request to your own till and the answer back; the data lives on your PC as it always did. The product copy and the shared catalogue are a separate, switchable thing — see the privacy page.

Does the automatic update reinstall my settings or products?
No. An update replaces the program, never the data folder.

Which of this needs internet?
Only PosMasr Link, the e-mail report, the update check and sending diagnostics. Selling, the scale, the displays, the drawer, the reports and the second till all work with the internet completely down.

Try the whole thing for 7 days

Download PosMasr, run it on the PC you already have, and tell us on WhatsApp what your shop sells — we will switch on the parts of 3.2 that suit it.

Start the free trial

Try PosMasr free for 7 days

Download, set your products and printer, and start selling today — no internet, no subscription.