Search - метод поиска детали по номеру

http://api.autokompany.ru/searchdetail.svc

Параметры:

String userName - логин клиента

String password - пароль клиента

String number - номер искомой детали (обязательный параметр)

Если параметры userName и password не будет переданы либо будут пустыми сервис вернет данные с публичными ценами, без учета скидки/наценки клиента.


Результирующий набор:

String Category - категория детали ["Запрашиваемый номер" | "Оригинальные замены" | "Неоригинальные замены"]

String Mark - марка детали

String Number - номер детали

String Caption - название детали

Decimal PriceUSD - цена в долларах

Decimal PriceRUR - цена в рублях

Int32 Quantity - остаток

Int32 AveragePeriod - средний срок доставки

Int32 GarantPeriod - гарантированный срок доставки

String Supplier - поставщик

String SupplyType - тип поставки

Int32 AvailableRatio - статистика, процент наличия


Примечания:

Сервис передает две цены: долларовую и рублевую, при этом цена, которую мы обещаем при поставке фиксируется только в долларах. Каждому прайсу соответствует свой курс валюты, который отражен в описании прайс-листов, таким образом, рублевая цена рассчитывается по заданному курсу прайса на день выдачи груза.

Мы готовы зафиксировать вашу рублевую цену в заказе и гарантировать по ней поставку только в случае 100% предоплаты.

Search2 - метод поиска детали по номеру с расширенным количеством критериев фильтрации

http://api.autokompany.ru/searchdetail.svc

Параметры дополняют параметры метода Search

String mark - Марка

Boolean onlyAvailable - только предложения с наличием

Boolean onlyOriginal - только оригиналы

String supplier - поставщик

String supplyType - тип поставки

Результирующий набор:

Анналогично методу Search;

GetOrdersStatus - метод получения движений по заказам

http://api.autokompany.ru/Orders.svc

Параметры:

String userName - логин клиента (обязательный параметр)

String password - пароль клиента (обязательный параметр)

DateTime startDate - начало периода поиска (обязательный параметр)

DateTime endDate - окончание периода поиска (обязательный параметр)

OrderStatus orderStatus - поиск заказов с указаным статусом. Перечесление OrderStatus может принимать следующие значения:

0 - Undefined (поиск по всем заказам);
1 - Issued (Выданно);
2 - Ordered (Заказанно);
3 - NotAvailable (Нет в наличии);
5 - Purchased (Выкупленно);
4 - PartlyPurchased (Выкупленно частично);
6 - HasCome (Пришло).


Результирующий набор:

DateTime Date - Дата заказа

String Make - Мейк

String Number - Артикул

String AnnalogNumber - Артикул замены

String Supplier - Поставщик

String SupplyType - Тип поставки

String Caption - Название детали

String Comment - Коментарий

String Reference - Референс

Int32 Delivered - Доставленно

Int32 Ordered - Заказанно

Int32 Issued - Выданно

Int32 Purchased - Выкупленно

Int32 PartiallyPurchased - Выкупленно частично

Decimal Price - Цена

Decimal PriceChange - Изменение цены

Decimal Sum - Сумма

String StatusCaption - Статус

OrderStatus Status - Статус

DateTime? StatusChangeDate - Дата изменения статуса


©2009–2010 ООО «ЭДОН», Москва, тел. (495) 9762735