Автор Тема: Возможно добавить товар через PrestaShop API?  (Прочитано 1801 раз)

22 Сентябрь 2012, 20:39:31
  • Новичок
  • *
  • Сообщений: 9
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Возможно добавить товар через PrestaShop API?

Что-то вроде этого (код придуман):
$product = new product();
$product->name = 'Новый товар';
$product->price  = '555';
$product->save();
25 Сентябрь 2012, 13:02:53
Ответ #1
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22816
  • Репутация: +17143/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Можно добавить товар, примерно так
require_once('PSWebserviceLibrary.php');
$webService = new PrestaShopWebservice(PS_SHOP_PATH, PS_WS_AUTH_KEY, DEBUG);

$xml_product = $webService->get(array('resource' => 'products?schema=synopsis'));

$resources_product = $xml_product->children()->children();

$resources_product->quantity = 0;
$resources_product->price = 1;
$resources_product->out_of_stock = 2;
$resources_product->name->language[0][0] = 'test';
$resources_product->link_rewrite->language[0][0] = 'test';

$resources_product->associations->categories->addChild('category')->addChild('id', 1);

$xml_product = $webService->add(array('resource' => 'products', 'postXml' => $xml_product->asXML()));
......
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.