Адрес веб-сервиса:


http://ws.avdmotors.ru/AvdUserService.svc?wsdl

Для доступа к веб-сервису необходимо отправить запрос на добавление IP-адресов в нашу систему. Запрос необходимо отправить с данной страницы http://www.avdmotors.ru/webservise/. Если вы уже отправляли запрос для доступа к старой версии сервиса и ваши IP-адреса были добавлены, повторные запросы отправлять не требуется.

Методы веб-сервиса:


Проценка:


GetPrice2

GetPrice2(string login, string password, string number, bool isOriginal, string rate);

Входящие параметры:
login - Ваш логин на сайте (string).
password - Ваш пароль на сайте (string).
number - Номер для поиска (string).
isOriginal - Возвращать только оригиналы (bool). При передаче в данном параметре значения true в ответе будет будут переданы только данные относящиеся только к этому номеру, без замен и кроссов.
rate - Параметр отвечающий за рейтинг соответствия кроссов c шагом 0,1
4.0 - 5.0 полное соответсвие и отображения достоверных данных
1.0 - 3.9 все предполагаемые замены - аналоги
CrossFindBrend - Параметр определяет по какому бренду ищутся кроссы

Возвращаемые данные:
PriceItem[] - объект содержащий информацию о наших предложениях.


InsertToBasket

InsertToBasket(string login, string password, string hash, int quantity, string comment, bool OnlyThis );

Входящие параметры:
login - Ваш логин на сайте (string).
password - Ваш пароль на сайте (string).
hash - Строка из результатов поиска идентифицирующая деталь среди наших предложений (string).
quantity - Количество деталей которое необходимо положить в корзину (int).
comment - Комментарий к детали (string).
OnlyThis - Параметр "Без замен" (bool).

Возвращаемые параметры:
Идентификатор добавленной записи. Если запись не была добавлена в корзину будет возвращен один из следующих кодов ошибок.

Список ошибок при добавлении записи:
0  : ошибка выполнения команды INSERT INTO fw_basket
-1 : ошибка в верификации ID пользователя
-2 : не зарегистрирован IP адрес для клиента
-3 : ошибка верификации пользователя
-4 : ошибка в HASH строке
-5 : ошибка подключения к базе данных

Получение корзины:


GetBasketItem

GetBasketItem(string login, string password);

Входящие параметры:
login - Ваш логин на сайте (string).
password - Ваш пароль на сайте (string).

Возвращаемые параметры:
BasketItem[] - объект содержащий информацию о содержимом корзины.

Редактирование детали в корзине:


EditItemInBasket

EditItemInBasket(string login, string password, long idBasketItem, int quantity, string comment, bool OnlyThis);

Входящие параметры:
login - Ваш логин на сайте (string).
password - Ваш пароль на сайте (string).
idBasketItem - Идентификатор детали в корзине (long).
quantity - Количество которое необходимо установить для данной детали в корзине (int).
comment - Комментарий который необходимо установить для данной детали в корзине (string).
OnlyThis - Параметр "Без замен" (bool).

Возвращаемые параметры:
Возвращается количество измененных записей. Если ни одна запись не была обновлена возвращается "0".

Удаление детали из корзины:


DeleteItemInBasket

DeleteItemInBasket(string login, string password, long idBasketItem);

Входящие параметры:
login - Ваш логин на сайте (string).
password - Ваш пароль на сайте (string).
idBasketItem - Идентификатор детали в корзине (long).

Возвращаемые параметры:
Возвращается количество удаленных записей. Если ни одна запись не была удалена возвращается "0".

Создание заказа:


CreateOrder

CreateOrder(string login, string password, string comment);

Входящие параметры:
login - Ваш логин на сайте (string).
password - Ваш пароль на сайте (string).
comment - Комментарий к заказу (string).

Возвращаемые параметры:
Возвращает идентификатор созданного заказа. В случае если заказ не был создан будет возвращен "0".

Получение списка заказов:


GetOrders

GetOrders(string login, string password, string dateBegin, string dateEnd, int status, string number);

Входящие параметры:
login - Ваш логин на сайте (string).
password - Ваш пароль на сайте (string).
dateBegin - Начальная дата периода (string в формате YYYY-MM-DD, можно передавать данный параметр пустым. В этом случае начало периода будет установлено автоматически на максимально ранний срок.)
dateEnd - Конечная дата периода (string в формате YYYY-MM-DD, можно передавать данный параметр пустым. В этом случае начало периода будет установлено автоматически на время создания запроса.)
status - Параметр для поиска по статусу (int).
Допустимые значения:
  • 0 - Все
  • 1 - В работе (Включает в себя статусы: "В работе", "На складе в Москве", "Заказано", "Отгрузка", "Контейнер", "Закуплено", "Отгружено", "Упаковано", "Поступило", "Отправлено дилеру", "Комплектуется отправка дилеру", "На складе дилера", "Готов к выдаче")
  • 3 - Закуплено
  • 4 - Отгрузили
  • 5 - Поступило, На складе в Москве
  • 6 - Готов к выдаче
  • 7 - Нет в наличии, Отказ
  • 8 - Товар выдан
number - Параметр для поиска по номеру или части номера (string).
OrderComment - Параметр для поиска по комментарию к заказу или части комментария (string).
OrderItemComment - Параметр для поиска по комментарию кзапчасти в заказе или его части (string).

Возвращаемые параметры:
OrderItem[] - Объект с данными по вашим заказам.

Получение карточки клиента:


GetBalance

GetBalance(string login, string password);

Входящие параметры:
login - Ваш логин на сайте (string).
password - Ваш пароль на сайте (string).

Возвращаемые параметры:
BalanceItem[] - Объект с данными из карточки клиента.




+7 (800) 550-41-44 Для регионов +7 (495) 967-68-71 Офис +7 (495) 641-41-44 Интернет Магазин +7 (926) 551-41-44 Viber & WhatsApp

Для клиентов

Регистрация | Напомнить пароль

Для дилеров


Для поставщиков

Регистрация

Вход в систему


Наверх