Перейти к содержимому


Публикации Sava

3 публикаций создано Sava (учитываются публикации только с 27-Апрель 23)


#31641 Получение номера заявки после отправки данных из интернет магазина в КБ (Без...

Отправлено от Sava в 18 Июнь 2016 - 20:19 in Как это сделать

При получении заявки у нас на сайте срабатывает код:

$submit_vars['page_charset'] = 'utf-8';
$submit_vars['k_input_field_10_3400'] = $product_info['name'];
$submit_vars['k_input_field_10_1690'] = $order['firstname'];
$submit_vars['k_input_field_10_1700'] = $order['telephone'];
$submit_vars['k_input_field_10_3831'] = $order['product_size'];
$submit_vars['k_input_field_10_3841'] = $order['address'];
$submit_vars['k_input_field_10_3861'] = $order['email'];
$submit_vars['k_input_field_10_4041'] = $_COOKIE['utm_source'];
$submit_vars['k_input_field_10_4051'] = $_COOKIE['utm_medium'];
$submit_vars['k_input_field_10_4061'] = $_COOKIE['utm_content'];
$submit_vars['k_input_field_10_4071 '] = $_COOKIE['utm_campaign'];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://**************************.clientbase.ru/questionare.php');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $submit_vars);
$result_curl = curl_exec($ch);
curl_close($ch);


Вопрос, как отправить второй запрос и получить id поля добавленной записи?
Можно пример?



#31591 Получение номера заявки после отправки данных из интернет магазина в КБ (Без...

Отправлено от Sava в 11 Июнь 2016 - 03:15 in Как это сделать

Где посмотреть пример (запроса, получения ответа, форматы)?
Какое время ответа второго запроса (который данные отправляет и получает ответ)?
Нужно просто получить id заявки, который был присвоен самой системой клиентбаз, а не нами самими.
Чтобы потом можно было выгрузить заявки из клиентбаз и сравнить с теми, которые мы собрали в статистической программе.

И что это? Откуда оно должно браться:
$submit_vars = array();
$submit_vars['qst_text'] = '{$field1660}'; <===========
$submit_vars['qst_id'] = 10; <===========

Заранее благодарю.



#31532 Получение номера заявки после отправки данных из интернет магазина в КБ (Без...

Отправлено от Sava в 31 Май 2016 - 18:27 in Как это сделать

Нам необходимо получать номер заявки (из КБ) ответом на отправку данных посредством curl_setopt (либо альтернативой через ajax).
Расскажите какие у нас есть возможности? Или где копать?

Мы отправляем данные
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://********************.clientbase.ru/questionare.php');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $submit_vars);
$result_curl = curl_exec($ch);
($result_curl возвращает done)

У нас привязано несколько интернет магазинов, для каждого магазина нужен свой номер заявки из клиентбызы получать, необходимо для статистики.
Синхронизация тут не подойдет т.к. несколько магазинов с разным товаром.

Надеюсь ясно выразился.