Physical wallet/ledger for storing bitcoin received from customers.
I think your intention is really good.
But if that's the case, I wouldn't bring my hardware wallet outside as it's typically ok to just use the mobile wallet that I have and it loaded there.
And about advertising, you can have your own share on doing this but it's no longer needed honestly for bitcoin. It's already known and unlike before, everybody seems to know about bitcoin.