надеюсь, что вы можете вести меня (потому что я не нахожу реального ответа в других существующих вопросах); мой код:Добавить комбинацию через Prestashop WEBSERVICE PHP
<?php
function make_product_options($data){
global $webService, $config;
/*try{*/
$xml = $webService->get(array('url' =>$config["ps_shop"].'api/product_option_values?schema=blank'));
$product_option_value = $xml->children()->children();
$product_option_value->id = 1;
$product_option_value->id_attribute_group = $data["id_attribute_group"];
$product_option_value->name->language[0][0] = $data["name"];
$product_option_value->name->language[0][0]['id'] = 1;
$opt = array('resource' => 'product_option_values');
$opt['postXml'] = $xml->asXML();
$xml = $webService->add($opt);
var_dump($xml);
die();
$product_option_value = $xml->product_option_values;
/*} catch (PrestaShopWebserviceException $e){
return;
}*/
return $product->id;
}
но я получаю "400 плохой запрос" XML-отослано является:
<?xml version="1.0" encoding="UTF-8"?>
<prestashop xmlns:xlink="http://www.w3.org/1999/xlink">
<product_option_value>
<id>1</id>
<id_attribute_group>4</id_attribute_group>
<color/>
<position/>
<name><language id="1">Logo Grande</language></name>
</product_option_value>
</prestashop>
Спасибо !!
PD: Любое руководство к следующему шагу также признательно! (добавить комбинированную часть)
благодарит вас помочь мне сделать это! :) – Johan
Приятно это слышать. Пожалуйста, отметьте как действительный ответ, если он вам поможет;) – PixelWeb