На самом деле я пытаюсь импортировать продукты в свой магазин volusion через API Volusion с использованием PHP cURL-метода, продукты вставляются и обновляются успешно, но есть проблемы с категорией и изображениями. изображения и категории не вставлены.
Когда я открываю свой админ, категории и изображения не назначаются. Пока я не назначу вручную, он появится на переднем конце.
Кто-нибудь знает, пожалуйста, помогите мне. Мой код как под ..
<?xml version="1.0" encoding="utf-8"?> <product> <productcode>960BX2SSD1</productcode> <upc_code>649528774156</upc_code> <productmanufacturer>Crucial</productmanufacturer> <category>SATA3</category> <categorytree></categorytree> <productprice>259</productprice> <stockstatus>Y</stockstatus> <productweight>0.25</productweight> <length>0</length> <width>0</width> <height>0</height> <photo_alttext>960BX2SSD1.JPG</photo_alttext> <photourl>http://img.ruphp.com/php/960BX2SSD1.JPG</photourl> <productdescription><p><b>SpecificationS</b></p><ul><li><strong>Mfr Part Number:</strong> CT960BX200SSD1</li><li><strong>Capacity:</strong> 960 GB</li><li><strong>Form Factor:</strong>;</productdescription> </product>
<?php $file = file_get_contents('dataPro.txt', true); // Create the Xml to POST to the Webservice $Xml_to_Send = "<?xml version=\"1.0\" encoding=\"utf-8\" ?>"; $Xml_to_Send .= "<Volusion_API>"; // $Xml_to_Send .= "<!--"; $Xml_to_Send .= $file; // $Xml_to_Send .= "\"\""; // $Xml_to_Send .= "-->"; $Xml_to_Send .= "</Volusion_API>"; $url = "http://xxxxxxxxxxxxx/net/WebService.aspx?Login=xxxxxxxxxxxxx&EncryptedPassword=xxxxxxxxxxx&Import=Insert-Update"; // Create the Header // Post and Return Xml $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $Xml_to_Send); curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type:application/x-www-form-urlencoded; charset=utf-8", "Content-Action:Volusion_API")); $data = curl_exec($ch); // Check for Errors if (curl_errno($ch)){ print curl_error($ch); } else { curl_close($ch); } // Display the Xml Returned on the Browser echo $data; ?>
Где ошибка в том, что изображения и категории отсутствуют.