Формирование заказа

АПИ перенос корзины в заказ (формирование заказа)

Функция осуществляет выбор подготовленных для заказа товаров из временной таблицы.
И формирует на базе предварительно сформированных данных заказ содержащий товары из предварительной корзины.
Новый Адрес для обработки массива передаваемых данных: https://api.auto-sputnik.ru/creat_order.php
Старый Адрес для обработки массива передаваемых данных: https://auto-sputnik.ru/api/creat_order.php
Переменная Метод Описание
options REQUEST
Массив данных передаваемых в переменной:
login - обязательное
pass - обязательное
datatyp - Тип возвращаемого ответа от сервера
    Необязательный параметр (по умолчанию HTML).
    Варианты значений:
        HTML - Возвращает ответ в виде HTML кода со списком 
        XML - Возвращает структурированный XML текст
        JSON - Возвращает массив в JSON формате
        PHP - Возвращает сериализованный PHP массив.
dataquery - Тип заказа (тестовы или реальный)
    Варианты значений:
        test - Будет создан заказ с тестовым статусом, такой заказ будет 
               отображен в личном кабинете, но не пойдет в работу.
        real - Будет создан реальный заказ, который пойдет в работу в 
               соответствии с договором пользователя.
    * - Любой другой параметр данного поля, отличного от real - создаст тестовый заказ.
Пример:
$data['options'] = array(
    "login"=>"Ваш логин на сайте Автоспутник",
    "pass"=>"Ваш пароль на сайте Автоспутник",
    "datatyp"=>"Тип желаемого ответа(HTML,JSON,XML,PHP)",
    "dataquery"=>"test / real",
);
data REQUEST
Массив данных передаваемых в переменной:
comment - Комментарий к заказу. Не является обязательным.
bid - ИД строки корзины для заказа построчно или через запятую если более одного ИД.
Пример:
$data['data'] = array(
    "comment"=>"Ваш комментарий к заказу - ТИП ПОЛЯ TEXT(150)",
    "bid"=>"строка из ИД (2340,2343,2356) - ТИП ПОЛЯ TEXT(1024)",
);
Переменная Ответ Описание
requestInfo определяется пользователем
HTML
XML
JSON
PHP
Массив возвращаемых данных:
Status статус запроса.
    Варианты ответов:
        ok - Возвращает в ответ если запрос выполнен без ошибок
        err - Возвращает в случае ошибки.
CustomerID - ИД пользователя в системе автоспутник выполнившего запрос
Error  - Признак ошибки
    Варианты ответов:
        no - Возвращает в ответ если запрос выполнен без ошибок
        yes - Возвращает в случае ошибки.
ErrorDescript - описание ошибки если она есть.
requestAnswer определяется пользователем
HTML
XML
JSON
PHP
Массив возвращаемых данных для:
0 / added - ok в случае успешного добавления или err в случае ошибки
1 / valid - 1 в случае успешного добавления или 0 в случае ошибки
2 / order_id - номер заказа в случае успешного добавления или 0 в случае ошибки

Форма для тестирования

Пример результата

Для получения результата, воспользуйтесь формой для тестирования