- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Can't update additional_attributes
hello, I'm getting crazy. I cannot update additional attributes via API WS-I compliant method. I think everything is ok, but attribute value is not updated. I tried with many attributes (msrp, and created by me) and everytime no errors in response (true is returned) but no changes to attributes. How it comes?
Please help me!
This is what I grab from my fiddler in the call
POST http://test.acscremona.com/api/v2_soap HTTP/1.1
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client Protocol 2.0.50727.5485)
VsDebuggerCausalityData: uIDPowFo3TIYuqZOtc9hY6hR+sYAAAAAQNIjN2WmbEObvOkGqzhbeXJs9tGz5L9LoeeqK4MZMykACQAA
Content-Type: text/xml; charset=utf-8
SOAPAction: ""
Host: test.acscremona.com
Content-Length: 1081
Expect: 100-continue
Connection: Keep-Alive
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><catalogProductUpdateRequestParam xmlns="urn:Magento"><sessionId xmlns="">df421cad85e6c45eb89e25440ccc9d43</sessionId><productId xmlns="">4702</productId><productData xmlns=""><websites><complexObjectArray>1</complexObjectArray></websites><name>SDRAIO SCP ARMONIA PRO </name><description>SDRAIO SCP ARMONIA PRO !</description><short_description>SDRAIO SCP ARMONIA PRO </short_description><weight>0</weight><status>1</status><price>91,5</price><special_price>183</special_price><tax_class_id>2</tax_class_id><additional_attributes><complexObjectArray><key>videobox</key><value>99</value></complexObjectArray></additional_attributes><stock_data><qty>0</qty></stock_data></productData><store xmlns="" /><identifierType xmlns="">product_id</identifierType></catalogProductUpdateRequestParam></soap:Body></soap:Envelope>
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Can't update additional_attributes
Can you show your code you are using to send the update?
Keep Calm and Clear Cache!
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Can't update additional_attributes
snippet of code shows the point of interest
Dim pce As New catalogProductCreateEntity
Dim aEnt As New associativeEntity
aEnt.key = "bertoni_sku"
aEnt.value = "prova"
Dim aEnt2 As New associativeEntity
aEnt2.key = "test_attr2"
aEnt2.value = "99"
pce.additional_attributes = New associativeEntity() {aEnt, aEnt2}
pce.price = "1232.00"
Dim ureq As New
catalogProductUpdateRequest("620f182aa48f2e2c4c09c4ad84c7d675", "4702",
pce, "", "")
Dim uresp As catalogProductUpdateResponse =
x.ServiceReference1_Inchoo_SoapLogger_Model_Api_Server_Wsi_HandlerPortType_catalogProductUpdate(ureq)
price field is correctly updated, while bertoni_sku and test_attr2 no.
what's wrong?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Can't update additional_attributes
Anybody can help me please?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Can't update additional_attributes
I modified v2.php according to http://blog.rastating.com/adding-additional-attributes-in-magento-v2-api-in-ws-i-compliance-mode/
on a server with magento 1.7.0.2 and now it works. But unfortunately this is not my production server. The production server is magento 1.9.0.1 that - event with my new v2.php patch - still has the problem. How it comes?