How to create, edit or delete a product with variants