No, you don't. However, your product storage capacity depends on the hosting plan. If your storage gets filled with data, you need to upgrade your hosting plan. You don't need to buy any storage from the WordPress database. All of your product's data automatically gets stored in the WordPress database.