Ваше обращение отправлено
Дата: 26.10.2025, Время 06:00 Представители компании рассмотрятВаше обращение и свяжутся с Вами
в течение 24 часов
1.Для настройки автоматического приема заказов, необходимо отправлять данные xml методом POST на адрес
http://connect.qarm.org/system/getOrdersArray.php
2. Поля: id_client, secret_key, file выдаются администратором системы QARM
3. Файл пример https://connect.qarm.org/settings/polls/order.xml
ID, DATE_TIME, PHONE или EMAIL, TEXT, NAME_CLIENT, SUM
Описание полей
ID(int) - ID заказа DATE_TIME(date_time) - Дата и время заказа (доставки клиенту) формат 24.04.2017 13:58:00 PHONE(string) - в формате +79999999999 EMAIL(string) - емаил TEXT (string) - Состав заказа в свободной форме NAME_CLIENT(string) - Имя клиента, используется для приветствия в письме (смс) SUM(float) - Сумма заказа
function curl_send_order($url, $file, $params) // функция отправки данных методом
POST
{
$resource = curl_init($url)
$params["data"]=$file
curl_setopt($resource, CURLOPT_POST, true)
curl_setopt($resource, CURLOPT_POSTFIELDS, $params);
curl_setopt($resource, CURLOPT_HEADER, 0);
curl_setopt($resource, CURLOPT_RETURNTRANSFER, 1);
$data =curl_exec($resource);
curl_close($resource);
return $data;
}
Соберем XML документ с данными заказа
$dom = new domDocument("1.0", "utf-8");
$order = $dom->createElement("client");
$dom->appendChild($order);
$id_client = $dom->createElement("id_client","2322"); // ид клиента $order->appendChild($id_client)
$key = $dom->createElement("secret_key","123456"); // секретный ключ $order->appendChild($key)
items добавляем
$items = $dom->createElement("items")
$item = $dom->createElement("item")
$propVal = $dom->createElement("ID",”3855”)
$item->appendChild($propVal)
$propVal = $dom->createElement("DATE_TIME",”24.04.2017 13:58:00”)
$item->appendChild($propVal)
$propVal = $dom->createElement("SUM",”3650”)
$item->appendChild($propVal)
$propVal = $dom->createElement("PHONE",”+79635343001”)
$item->appendChild($propVal)
$propVal = $dom->createElement("EMAIL",”dshushakov@akalita.com”)
$item->appendChild($propVal)
$propVal = $dom->createElement("TEXT",”Детская коляска 1шт”)
$item->appendChild($propVal);
$propVal = $dom->createElement("NAME_CLIENT",” Дмитрий Иванов”)
$item->appendChild($propVal);
$items->appendChild($item);
$order->appendChild($items)
$file_name = "order.xml"
$dom->save($_SERVER["DOCUMENT_ROOT"]."/".$file_name);
// сохраняем собранный файл
curl_send_order("https://connect.qarm.org/system/getOrdersArray.php", file_get_contents($_SERVER["DOCUMENT_ROOT"]."/".$file_name, true), array("id_client"=>2322,"secret_key"=>123456));
// отправляем файл
Ваше обращение отправлено
Дата: 26.10.2025, Время 06:00 Представители компании рассмотрят