Как получить параметры настраиваемого атрибута в Magento?

мы хотим экспортировать / импортировать настраиваемые продукты через Magento-API в другую систему. Для нас важны значения конфигурируемых продуктов, таких как футболка трех цветов (красный, зеленый и синий).

Мы получаем настраиваемые атрибуты со следующей функцией:

public function options($productId, $store = null, $identifierType = null)
{
    $product = $this->_getProduct($productId, $store, $identifierType);

    if (!$product->getId()) {
        $this->_fault('not_exists');
    }

    $configurableAttributeCollection = $product->getTypeInstance()->getConfigurableAttributes();

    $result = array();
    foreach($configurableAttributeCollection as $attribute){
        $result[$attribute->getProductAttribute()->getAttributeCode()] = $attribute->getProductAttribute()->getFrontend()->getLabel();
        //Attr-Code:    $attribute->getProductAttribute()->getAttributeCode()
        //Attr-Label:   $attribute->getProductAttribute()->getFrontend()->getLabel()
        //Attr-Id:      $attribute->getProductAttribute()->getId()
    }


    return $result;
}

Но как это Можно ли получить параметры, используемые в этом продукте (например, синий, зеленый, красный, если настраиваемый атрибут - «цвет») с теперь доступной меткой / идентификатором из настраиваемого атрибута, который мы получили с помощью вышеуказанной функции?

Ответы очень оценен!

Тим

7
задан Tim 5 January 2011 в 08:25
поделиться