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;
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