add product, create product command and product created event