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