functionality for adding a product to the store