If you have at least 10k followers on your Instagram page, you will be eligible to create Instagram Shop. Instagram Shop is a feature on Instagram that allows you to create your own shop and sell physical as well as digital items. It is a free feature but you might have to spend money on ads to generate sales.