Example #1
0
 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);
 }