If your friend is a true crypto lover and wants to get crypto accepted in his work shop, the best advice I can give him is to move over to a crypto-friendly country, which will be the best thing for him to do, and that's where he can get his customers who will be willing to pay in crypto, because in his country, where it's not accepted, both he and those who ever want to patronize him using crypto as a method of payment will share the same faith.
This is not the best advice at all. He has a motorbike shop. To move to another country will not be the best thing to do. He can just continue to accept fiat and no disadvantage to that. If he is successful in a business in his country, another thing might be what would happen in another country. If he is successful in his business, no need to move to another country. What should make someone leaves his country to another should be because of business opportunity and that is not the case here.
There's been a lot of similar advice I've heard before. Some people advise others to move to a country where bitcoin is legal to live and do business. But honestly, it's bad advice, just because to be able to use bitcoin, we have to leave our homeland and loved ones to go to another country. Where we will have to start everything from scratch and will encounter many difficulties such as differences in language, culture...More importantly, there is no guarantee that our business will be as stable as in our home country. Is that worth the trade-off?
In OP's case, if bitcoin is not yet legal in his country then he should continue what he did with bitcoin. He should continue to keep his bitcoin investment private and wait until the day bitcoin is legalized in his country. Bitcoin is becoming more and more popular and it is only a matter of time before the entire world adopts it.