add routes for standalone variant page and api calls
change name of eager loading scope
add empty variant api method