0
Заполни анкету — получи на заказ автозапчастей разовую скидку 5% с нашего склада
По номеру детали По VIN коду По наименованию
Загрузка поиска...
Обратный звонок

Работа с корзиной и оформление заказа

Сервис расположен по адресу http://ptkavto/xmlcart.php. Для получения результата сервис необходимо запускать с параметрами.

Перечень параметров:

login:  Логин пользователя

password: Пароль пользователя

code: Поисковый запрос детали

producer: Название производителя

stock: Код поставщика (Идентификатор склада)

quantity - количество штук

stock - Код поставщика (Идентификатор склада)


В параметрах логин и пароль указываем всегда

  • Данные выдаются в кодировке utf-8
  • Протокол работы с сервисом: http
  • Метод передачи параметров: POST
  • Данные выдаются в XML

  • Примеры:

    Получаем содержимое корзины

    http://ptkavto/xmlcart.php?login=mylogin&password=mypassword&show

    В случае успеха для XML получаем документ (список производителей) вида:

    <cart>

    <detail>

    <producer>ASAM</producer>

    <caption><![CDATA[Сайлентблок RENAULT LOGAN]]></caption>

    <article>30292</article>

    <stock>PTK1</stock>

    <price>510.50</price>

    <amount>2</amount>

    <min>1</min>

    </detail>

    ...

    </cart>

    В случае ошибки получаем документ для XML:

    <error>

    <code>0</code>

    <descr>отсутствует подключение к базе данных</descr>

    </error>

    Добавление запчасти в корзину

    http://ptkavto/xmlprice.php?login=mylogin&password=mypassword&code=30292&producer=ASAM&quantity=1&&stock=PTK1&add

    Каждый раз при вызове в корзине будет quantity=x позиций данной детали

    Получаем документ для XML:

    <error>

    <code>15</code>

    <descr>добавлено в корзину</descr>

    </error>

    Удаление запчасти из корзины

    http://ptkavto/xmlprice.php?login=mylogin&password=mypassword&code=30292&producer=ASAM&stock=PTK1&del

    Получаем документ для XML:

    <error>

    <code>17</code>

    <descr>позиция удалена из корзины</descr>

    </error>

    Отправка корзины в заказ с последующей очисткой

    http://ptkavto/xmlprice.php?login=mylogin&password=mypassword&go

    Получаем документ для XML:

    <error>

    <code>20</code>

    <descr>заказ отправлен успешно</descr>

    </error>

     

    Коды ошибок:

    0 - отсутствует подключение к базе данных

    1 - отсутствует логин и(или) пароль

    2 - неверные логин и(или) пароль

    3 - доступ для пользователя запрещен

    4 - неизвестный IP

    5 - превышен установленный лимит подключений

    6 - отсутствует код

    7 - некорректный параметр код

    8 - некорректный параметр фирма-производитель

    9 - не удается получить список производителей

    10 - не удается получить прайс-лист

    11 - отдача прайс-листов временно приостановлена

    12 - неизвестный запрос

    13 - ошибка получения корзины

    14 - ошибка добавления в корзину

    15 - добавлено в корзину

    16 - некорректные параметры

    17 - позиция удалена из корзины

    18 - ошибка удаления из корзины

    19 - ошибка оформления заказа

    20 - заказ отправлен успешно

    Расшифровка полученных данных

    caption - наименование детали (строка)

    article - код детали

    price - цена в руб. (число с точкой, например 149.50)

    producer - производитель детали (строка)

    stock - Код поставщика (Идентификатор склада)

    min - кратность, минимальное кол-во для заказа

    amount - кол-во штук данной позиции в корзине

     

    Обратный звонок

    Подпишитесь на полезную e-mail рассылку "Быстрые способы увеличения продаж автозапчастей".
    Подписаться
    Нет, спасибо
    Позиция добавлена в корзину
    Продолжить заказ
    В корзину