Сделать поставщиком свой сайт

From Zapscript
Jump to: navigation, search
This page contains changes which are not marked for translation.

Other languages:
English • ‎русский

На нашей платформе вы сможете стать поставщиком - донором автозапчастей для другого Интернет-Магазина автозапчастей, с помощью модуля API, встроенного в систему.
Основные шаги:

1. Сделайте ключь в магазине - доноре (тот который продаёт детали). Смотрите тут [1].
2. В магазине клиента, в раздел "Парсеры/Проценка (локально)" -> Создать
Заполняете по примеру поля:

Parser local.png
Код (в формате txt Файл:Parser local.zip ) :

public function getData($articul, $params = array()) {
$key='55ea1952e8c92edb3efa02546691bb28';
$myCurl = curl_init();
curl_setopt_array($myCurl, array(
CURLOPT_URL => 'http://beta.zapscript.ru/api/orderApi/getProducts?search_phrase=' . $articul,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => http_build_query(array('access_token' => $key))
));
$response = curl_exec($myCurl);
curl_close($myCurl);
$data = CJSON::decode($response, true);
foreach ($data['products'] as $value) {

$this->data[] = array(
'number' => strtoupper($value['article_order']),
'descr' => $value['name'],
'brand' => $value['brand'],
'days' => $value['delivery'],
'stock' => $value['quantum'],
'price' => $value['price'],
);
}
foreach ($data['products_other'] as $value) {

$this->data[] = array(
'number' => strtoupper($value['article_order']),
'descr' => $value['name'],
'brand' => $value['brand'],
'days' => $value['delivery'],
'stock' => $value['quantum'],
'price' => $value['price'],
);
}
parent::getData($articul, $params);
return $this->data;
}



где:
$key='55ea1952e8c92edb3efa02546691bb28'; - Ключ для клиента, выдаётся тут [2] , необходимо поменять на свой ключь

CURLOPT_URL => 'http://beta.zapscript.ru/api/orderApi/getProducts?search_phrase=' . $articul, - Адрес сайта - донора ( поставщика), необходимо поменять на свой адрес beta.zapscript.ru
Полная инструкция: Файл:API zapscriptYII.docx