Adopt bitcoin for such thing is not so appropriate for now, bitcoin price is too vilatile so the most appropriate methode is by use vendor service, so vendor will manage all transaction that use bitcoin but merchant will still get fiat. You should look at how purse.io works.