हम किसी अन्य सिस्टम में Magento-API के माध्यम से कॉन्फ़िगर करने योग्य उत्पादों को निर्यात/आयात करना चाहते हैं। हमारे लिए महत्वपूर्ण क्या है, टी-शर्ट जैसे विन्यास योग्य उत्पादों के मूल्य हैं जिनमें 3 रंग (लाल, हरा और नीला) है।Magento में कॉन्फ़िगर करने योग्य विशेषता के विकल्प कैसे प्राप्त करें?
हम निम्नलिखित समारोह के साथ विन्यास गुण प्राप्त करते हैं:
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;
}
लेकिन कैसे यह विकल्प है कि उत्पाद में इस्तेमाल किया पाने के लिए संभव है (ईए नीले, हरे, लाल, यदि कॉन्फ़िगर करने योग्य विशेषता "रंग" है) कॉन्फ़िगर करने योग्य विशेषता से अब उपलब्ध लेबल/आईडी के साथ जो हमें उपरोक्त फ़ंक्शन के माध्यम से मिला है?
उत्तर की बहुत सराहना की जाती है!
टिम
प्रश्न स्पष्ट नहीं है। इसका मतलब क्या है "अब उपलब्ध लेबल/आईडी के साथ उस उत्पाद में प्रयुक्त मूल्य प्राप्त करें? –
हम लाल, नीले और हरे रंग के विकल्प प्राप्त करना चाहते हैं (यदि कॉन्फ़िगर करने योग्य विशेषता" रंग "है) और उपर्युक्त के साथ मज़बूत हमें प्रयुक्त कॉन्फ़िगर करने योग्य विशेषताओं के बारे में जानकारी प्राप्त होती है। – Tim
तो क्या आप किसी दिए गए उत्पाद [लाल, हरे, नीले] के लिए "रंग विकल्प" चाहते हैं? –