Как добавить и обновить изображения или URL-адрес изображения в Volusion с помощью Volusion API

На самом деле у меня есть магазин. Я импортирую товары в свой магазин. Все данные о товаре вставляются и корректно обновляются, но единственное изображение или URL-адрес изображения не вставляются и не обновляются.

  1. Это мой XML-код с именем dataPro.txt.
<Products_Joined>
<productcode>3710_012T</productcode>
<vendor_partno>EAH5450SILENT/DI/1GD3(LP)</vendor_partno>
<productname>Test Product TA</productname>
<hideproduct>N</hideproduct>
<stockstatus>20</stockstatus>
<lastmodified>1/5/2016 10:25:00 AM</lastmodified>
<lastmodby>2</lastmodby>
<productweight>0.9</productweight>
<productprice>100</productprice>
<productmanufacturer>ASUS TeK</productmanufacturer>
<vendor_price>32.69</vendor_price>
<numproductssharingstock>0</numproductssharingstock>
<categoryids>107</categoryids>
<producturl>http://tebkq.mvlce.servertrust.com/ProductDetails.asp?ProductCode=3710_012T</producturl>
<photourl>http://tebkq.mvlce.servertrust.com/v/vspfiles/templates/tlztech/images/3710_012T.gif</photourl>
<categorytree>New: Parts and Accessories</categorytree>
</Products_Joined>
  1. Это мой PHP скрипт.
<?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://mysitedomian/net/WebService.aspx?Login=xxxxxxxxxxx&EncryptedPassword=xxxxxxxxx&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;

?>

0

Решение

Мы можем добавлять изображения двумя способами, оба являются ручными, а не через API.

  1. С админской стороны Volusion вручную.

  2. Через FTP

FTP для:

vspfiles / фотографии

Для более подробной информации, пожалуйста, нажмите на ссылку ниже.

http://adxmedia.com/articles/adding-images-to-your-volusion-store-products/

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]