You can create shop on Instagram as well as Facebook. There are certain requirements to be fulfilled, for instance, you need to belong to eligible country, you need to have certain number of followers, you need to have certain number of traffic, etc. Have you tried Facebook Shop as well as Instagram Shop, which do you think is a better for business?