generate variants
merge Core
add Variation List in ProductAdmin