Three kinds of shop, one system. Pick the one that looks like yours.
Scan, take the money, move on. Find any product from two letters, and keep the daftar properly — balances worked out from every charge, never typed in.
Every size is its own product with its own barcode and count, so you never promise a 41 you do not have — and an exchange settles in one transaction.
Fewer sales, each worth getting right. Colours and sizes that behave like real stock, and a customer record that remembers who bought what.
Whichever it is, the same things underneath: a scan-first till that keeps selling when the line drops, sizes and colours that behave like real stock rather than a note on a product, and a day close that balances — or tells you exactly where it does not.