Quello è un sistema che funziona e sicuramente anche il più veloce ed economico. Ti consiglio il wallet per android di coinbase, che è praticamente fatto per questo scopo
e ti consente anche la conversione immediata in valuta fiat. (errore: possibile solo per conti USA)
Se volessi una soluzione più professionale potresti usare un pc (un netbook sarebbe l'ideale) accanto alla cassa con collegato uno schermino da 9" orientato verso il cliente e sul qule visualizzare i QR, con indirizzo e somma da pagare. Per questi usi ti consiglio i wallet electrum o blockchain.info
A livello ancora più avanzato ci sono dei
POS bitcoin del tutto simili a quelli utilizzati per le carte di credito.