static function getVariantsFieldDesc($controller, $obj) { $simpleProductObjs = $controller->products->getSimpleProductsOfAggregator($obj->getId())->getReturnedObj(); $simpleProductArrs = Helper_Krco::productsToVariantArrs($simpleProductObjs); $flipped = self::getFlippedOptionMap($controller); return array('option1_title' => $controller->getProductOptionTitleByKey(Helper_Structure::getArrayValue($flipped, 'Attribute1')), 'option2_title' => $controller->getProductOptionTitleByKey(Helper_Structure::getArrayValue($flipped, 'Attribute2')), 'with_price_per_variant' => !empty($controller->deployment_config['with_price_per_variant']), 'variants' => $simpleProductArrs); }