I think users need to accept first the bitcoin. Because if the users not know the Bitcoin how do local businesses accept it.,
Yes users should need to accept it first and that is included the way you are going to encourage those businessmen to make themselves users of bitcoin. But you really need to convince them that bitcoin is a great crypto currency and it will be good if they are going to start using it. When it is already clear to them that bitcoin will make their business great, they will start to like it.