Magento2 बाकी अद्यतन कस्टम विशेषताएँ


10

मैं विवरण जैसे कस्टम विशेषताओं को कैसे अपडेट कर सकता हूं? निम्नलिखित कोड मूल्य और उत्पाद नाम को ठीक से अपडेट करते हैं, लेकिन कस्टम विशेषताएँ (अपरिवर्तित) नहीं। नए उत्पाद को कस्टम विशेषताओं के साथ ठीक से बनाया गया है, समस्या अद्यतन करते समय है।

magento2 बाकी कस्टम विशेषताएँ अद्यतन करें

magento2 बाकी कस्टम विशेषताएँ अद्यतन करें


हाय दोस्तों, आपके मामले में, मुझे लगता है कि आपको फिर से करने की आवश्यकता है: php bin / magento उन्नयन
MrTo-Kane

हाय दोस्तों, मुझे लगता है कि आप हमें custom_attributes के लिए विशेषता का कोड या कॉन्फ़िगरेशन देते हैं। हम फिर से जाँच करने के लिए।
MrTo-Kane

क्या आपने कोई जवाब दिया है? आपकी टिप्पणी की जरूरत है।
चिराग

जवाबों:


9

उत्पाद बनाने के लिए, हम उपयोग कर सकते हैं:

  • पोस्ट : / V1 / उत्पादों

अपडेट करने के लिए:

  • PUT : / V1 / उत्पादों / {sku}

आपके मामले में, आपका कोड होना चाहिए:

$productData = [
        'attribute_set_id'  => 4,
        "type_id": "simple",
        "sku": "test-SKU",
        "name": "Test",
        "price": 100,
        "status": 1,
        'custom_attributes' => [
                ['attribute_code' => 'description', 'value' => 'Test Description' ],
                ['attribute_code' => 'short_description', 'value' => 'Test Short Description' ],
            ]
    ];

JSON निकाय:

 {
  "product": {
    "sku": "test-SKU",
    "name": "Test",
    "attribute_set_id": 4,
    "price": 100,
    "status": 1,
    "custom_attributes": [
      {
        "attribute_code": "description",
        "value": "Test Description"
      },
      {
        "attribute_code": "short_description",
        "value": "Test Short Description"
      }
    ]
  }
}

यहाँ एक उत्तर है: https://magento.stackexchange.com/a/135607/33057


नमस्ते, @ Khoa आपको स्ट्रिंग स्ट्रिंग को प्रारूपित करने की आवश्यकता है, क्योंकि उन्होंने REST और REST उपकरण का उपयोग किया है।
MrTo-Kane

@ MagentoOdoo.com धन्यवाद! मैंने अपना उत्तर अपडेट कर दिया।
खोआ TruongDinh

@Khoa TruongDinh उत्पाद बाकी एपीआई में चयनित विशेषताओं लेबल को कैसे जोड़ें। जैसे कि '' एट्रिब्यूट_कोड '=>' विवरण ',' वैल्यू '=>' टेस्ट विवरण ',' लेबल '=>' विवरण '],
कीर्ति नारिया


@KhoaTruongDinh / V1 / उत्पादों / {sku} 'विशेषता_कोड' => 'रंग', 'मूल्य' => '54', 'लेबल' => 'ब्लू' में लेबल कैसे पास करें मुझे पता है कि आपके पास विचार है। आपकी सहायता का आभार होगा।
कीर्ति नारिया

3

सरणी के भीतर अपनी कस्टम विशेषताएँ पास करने का प्रयास करें जैसे:

'custom_attributes' => array(
     '0' => array(
          'attribute_code' => 'my_custom_attribute_code',
          'value' => 'my_custom_attribute_value'
      )
      ...
)

/ V1 / उत्पादों / {sku} 'विशेषता_कोड' => 'रंग', 'मूल्य' => '54', 'लेबल' => 'ब्लू' में लेबल कैसे पास करें आइए जानते हैं कि क्या आपके पास विचार है। आपकी सहायता का आभार होगा।
कीर्ति नारिया

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.