Yep samba can do it, either create separate products for each colour and size, i assume theyre barcoded so youll just scan then, longer to setup with all the different combination, but thats what i would do
Other option is to use order tags so youll select item eg trousers, then you select colour and size
Creating separate products would not work as stock changes way to much. It would be to much work adding stock for every product and variation. Not sure if order tags would work either as cashier would have to check every item that is sold would tracking stock not also be an issue? I’ve seen Ricks Tutorial on the Retail setup but that does not solve the problem of adding matrix items.
If your generating your own barcodes depending on the ‘options’ if you had size and colour you could set a couple of digets as a suffix to the barcode and automate tags using that is tags is the route opted for.