Too complicated, T should utilize the engineering principle of K I S S. Use more human cashiers, it improves the customer experience providing they know what they are doing and don't have a shitty attitude. Make it easy to take the customers money. Get rid of the SCO system altogether.