implement all specs for adding a product without children (variants)