Fix addProduct method