2016-05-23 6 views
1

Morgen alle! Ich versuche, ein bestimmtes Produkt mit der SOAP V1-API von Magento zu targetieren und den Wert eines seiner zusätzlichen Attribute zu ändern. In den Magento Docs wird ein assoziatives Array namens single_data aufgerufen.Aktualisierung Magento SOAP V1 api zusätzliche Attribute

Ich habe versucht, ein paar andere Überlauffragen zu folgen, aber ich kann nicht scheinen, ein Array zusammenzufügen, um eines seiner Attribute zu aktualisieren. Hat jemand erfolgreich das getan, das helfen könnte? Jede Unterstützung wird sehr geschätzt!

+0

I Ich habe ein paar Tage damit zu kämpfen, aber ich habe es gerade gelöst, nur für den Fall, dass jemand das jemals findet. Fügen Sie in Ihrem catalog_product.update Array die Zeile hinzu: ''additional_attributes' => array ('single_data' => array ('lieferantenku' => $ beliefersku))' Wenn Sie mehrere Attribute aktualisieren müssen, ändern Sie single_data 'to' multi_data 'und fummle mit den Attributen darin herum. –

+1

Willkommen bei Stackoverflow! Sie sollten das eine Antwort geben und es akzeptieren - es kann anderen in Zukunft helfen. –

Antwort

0

Ich habe seit ein paar Tagen damit zu kämpfen, aber ich habe es nur gelöst, nur für den Fall, dass jemand das jemals findet. Innerhalb Ihres catalog_product.update Array, fügen Sie die Zeile:

'additional_attributes' => array('single_data' => array('suppliersku' => $suppliersku))

Wenn Sie mehrere Attribute aktualisieren müssen, ändern out ‚single_data‘ auf ‚multi_data‘ und hantieren mit den Attributen innerhalb dieser