This is a great example of ways to introduce people to Bitcoin. The main problem is still the amount of places which accept it as a payment method. Usually, online stores would give a rebate when using it. However, there is very few stores which accept Bitcoin in real life hence most would charge a premium for it. Most people imagine Bitcoin as something complicated but it is as easy at scanning a Qr code and hitting the send button.
Most store owners still can't find the incentive of using/accepting bitcoins for their merchandise or service, thinking that it would only leave them with a payment that can go to 0 within some days. Also, to be able to maintain a business in the current times, store owners should still stay with fiat given that not all the necessities in setting up a business can be paid with bitcoins. People are willing to pay, the problem is, the owners don't want what they are being paid.
This should be a no-brainer ... You pay virtually no fees on the transactions and all conversion to fiat is done for you. You can also set the percentage of the Bitcoin you want
to convert. The savings in fees could be used to incentivize the adoption of Bitcoin by the introduction of discounts at the start, and once that is established, you could
pocket that savings as pure profit.