interfaceAddProduct