this depends on what country you are living in, in most countries though, you will need a vendor's license no matter what type of shop you want to open.
First of all, we need more information to answer correctly. Where would you be driving it? Personally, I live in South Korea, and if your scooter is 49 1/2cc or less, you don't need a license or...