мы хотим экспортировать / импортировать настраиваемые продукты через 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;
}
Но как это Можно ли получить параметры, используемые в этом продукте (например, синий, зеленый, красный, если настраиваемый атрибут - «цвет») с теперь доступной меткой / идентификатором из настраиваемого атрибута, который мы получили с помощью вышеуказанной функции?
Ответы очень оценен!
Тим