In the case of card customers, you do not have to "input" customer email every time. Upon the first transaction, their card is linked to their email address and subsequent transactions do not require any entry.

 However in the case of  cash customers, you will need to enter the customer email address for every transaction. UMarket will automatically detect if the email is an existing customer and accrue towards their rewards.