Для Prestashop 1.6.1.7 Здравствуйте, У меня есть раздел на моих посетителях сайта, где они могут выразить свой продукт (б/у) с такими функциями, как несколько фотографий, название продукта, цена продукта, контакт продавец, описание, ключевые слова (необязательно). Я иду через PrestaShop WebService после отправки формы и запись по категориям подержанных продукций, Категории ИД 994. Я написал этот код:prestashop 1.6 добавить продукт с webservice
<?php
$shop_url = 'http://subdomain.test.com';
$secret_key = '9CQEDRKAD5IF8C9FFPP59T7AJSCPIW2Q';
$debug = true;
require_once('./PSWebServiceLibrary.php');
\t try {
\t \t $webService = new PrestaShopWebservice($shop_url, $secret_key, $debug);
\t \t $xml = $webService->get(array('url' => $shop_url.'/api/products?schema=blank'));
\t \t $resources = $xml->children()->children();
\t \t
\t \t if (!isset($_POST['btn_submit']))
\t \t {
\t \t \t $html = '<form action="" method="POST"><table border=1>';
\t \t \t foreach ($resources as $key => $resource)
\t \t \t {
\t \t \t \t $html .= '<tr><th>'.$key.'</th><td>';
\t \t \t \t $html .= '<input type="text" name="form['.$key.']" value=""/>';
\t \t \t \t $html .= '</td></tr>';
\t \t \t }
\t \t \t $html .= '<td colspan=2><input type="submit" name="btn_submit" value="btn_submit" /></td>';
\t \t \t $html .= '</table></form>';
\t \t \t echo $html;
\t \t }
\t \t else
\t \t {
\t \t \t foreach ($resources as $nodeKey => $node)
\t \t \t {
\t \t \t \t $resources->$nodeKey = $_POST['form'][$nodeKey];
\t \t \t }
\t \t \t
\t \t \t try { \t \t
\t \t \t \t $opt = array('resource' => 'products');
\t \t \t \t $opt['postXml'] = $xml->asXML();
\t \t \t \t $xml = $webService->add($opt);
\t \t \t \t echo "Successfully added."; \t \t \t
\t \t \t }
\t \t \t catch(PrestaShopWebserviceException $ex) {
\t \t \t \t echo 'Other error: <br />' . $ex->getMessage();
\t \t \t }
\t \t }
\t }
\t catch (PrestaShopWebserviceException $ex) {
\t \t echo 'Other error: <br />' . $ex->getMessage();
\t }
?>
это add_product .php в корневой папке prestashop. PSWebServiceLibrary.php в корневой папке prestashop.
Почему не работает должным образом, и как я могу суммировать форму, в которой указано название продукта, описание продукта, цена продукта.
screentshot прилагается.