Спасибо, все работает!
Теперь еще хочу подключить автоматическую рассылку писем, через две недели после заказа с просьбой оставить отзыв.
Вот что требуется:
JavaScript
//Если на странице присутствуют несколько вызовов функции отслеживания заказов,
//то скрипт можно подключить только один раз.
<script type="text/javascript" src="//static.sprosikupi.ru/js/widget/sprosikupi.bootstrap.js">
</script>
<script type="text/javascript">
window.spkPushOrder({
"apiKey" : "2193a65858f9b04b0f2404",
"order" : "ID заказа",
"email" : "e-mail покупателя",
"name": "Фамилия и имя покупателя",
//TODO: timestamp создания заказа в формате Unix timestamp
"created":timestamp,
"items" : [
{
"good" : "ID товара 1",
"title" : "Наименование товара 1",
"url" : "URL товара 1",
"image" : "URL картинки товара 1"
},
//TODO: Если в заказе более одного товара, добавьте ниже по аналогии
{
"good" : "ID товара N",
"title" : "Наименование товара N",
"url" : "URL товара N"
"image" : "URL картинки товара N"
}
]
});
</script>
PHP
$spkData = array(
"apiKey" => "2193a65858f9b04b0f2404",
"order" => ID заказа,
"email" => e-mail покупателя,
"name" => Фамилия и имя покупателя,
//timestamp создания заказа в формате Unix timestamp
"created" => strtotime(дата и время заказа),
"items" => array(
array(
"good" => ID товара 1,
"title" => Наименование товара 1,
"url" => URL товара 1,
"image" => URL картинки товара 1
),
//Если в заказе более одного товара, добавьте ниже по аналогии
array(
"good" => ID товара N,
"title" => Наименование товара N,
"url" => URL товара N,
"image" => URL картинки товара N,
),
),
);
$spkCurl = curl_init('http://widget.sprosikupi.ru/order');
$spkData = json_encode($spkData);
curl_setopt_array($spkCurl, array(
CURLOPT_TIMEOUT => 3, //Таймаут 3 секунды
CURLOPT_SSL_VERIFYPEER => 0,
CURLOPT_FOLLOWLOCATION => 0, //Не ожидаем редиректов
CURLOPT_RETURNTRANSFER => 1, //возврат строки
CURLOPT_CUSTOMREQUEST => 'POST', //Запрос методом POST
CURLOPT_POSTFIELDS => $spkData, //Данные в формате JSON,
CURLOPT_HEADER => 0,
CURLOPT_HTTPHEADER => array(
'Content-Type: application/json',
'Content-Length: ' . strlen($spkData)
),
));
$result = curl_exec($spkCurl);
curl_close($spkCurl);
Скажите, возможно ли это сделать на нашей платформе? Можно ли подставить нужные переменные в вышеприведенные шаблоны? И если да, то как это сделать?