Refactor product_variant_options
Signed-off-by: Fernando Barajas <fernando.barajas@crowdint.com>