Web API

Введение

Главное описание API методов

SearchGoods

Получение информации по прайс-листу и его товаров

API методы
Описание
GET goods/GetBrandsByPhrases/{phrases} Поиск производителей (брендов) по наименованию, фразам..
GET goods/GetPriceByArtAndBrand/{urlBrand}/{fixArt} Поиск прайс-листа по оптимизированным значениям производителя и его артикула
GET goods/GetCardArtById/{id} Получение карточки товара по Id ItemArt
GET goods/GetImageInfoByIdArtInBrand/{id} Получение коллекции ссылок на фотографии товара
GET goods/GetInfoPrice/{id} Получение информации о прайсе по идентификатору ItemArt
GET goods/GetApplicabilityItemArt/{id} Получение моделей авто к которым применима позиция по идентификатору ArtInBrand
GET goods/GetParamsItemArt/{id} Получение параметров позиции

Cart

Операции для корзины товаров

API методы
Описание
GET cart/CheckCart Проверка корзины на актуальность
GET cart/SyncCart Синхронизировать корзину по наличию, по цене и по количеству
GET cart/GetCart Получение корзины
GET cart/GetDeliveryType Получение информации о типе доставки
POST cart/Put Добавить коллекцию позиций в корзину, без проверки, цены, комментария, существующей позиции в корзине, цены, срока, количества.
POST cart/PutWhithCheck Добавить коллекцию позиций в корзину c их проверкой, если хотя бы одна позиция не соответствует заявленным требованиям, вся коллекция не добавляется.
POST cart/Delete Удалить коллекцию позиций из корзины
GET cart/DeleteOnlyService Удалить все позиции в корзине которые были добавлены из веб сервиса
GET cart/ClearAll Полностью очистить корзину
GET cart/SetComment/{idItemCart}/{comment} Установить комментарий к позиции в корзине
GET cart/SetCommentForAll/{comment} Установить комментарий ко всем позициям в корзине
GET cart/SetCommentForService/{comment} Установить один комментарий ко всем позициям добавленных через веб сервис
GET cart/SetQuantity/{idItemCart}/{qty} Установить количество позиции в корзине
POST cart/UpdateInOrder/{inOrder} Обновление позиций корзины для заказа
GET cart/GetAccessPaymentTypes Предоставляет коллекцию возможных типов оплаты
GET cart/SetCurrentPaymentType/{paymentType} Устанавливает текущий вид оплаты
GET cart/GetCurrentPaymentType Возвращает текущий вид оплаты

Order

Управление корзиной товаров

API методы
Описание
GET orders/GetOrders/{offsetRows}/{onlyFromService} Выдает коллекцию заказов по тысячи, отсортированных по дате создания, по убыванию
GET orders/GetItemsByOrderId/{idOrder} Выдает коллекцию позиций заказа по Id
GET orders/GetItems/{offsetRows}/{onlyFromService} Выдает коллекцию позиций заказов по тысячи, отсортированных по по убыванию
GET orders/GetStatuses/{idItem} Получить историю статусов по заказанной позиции
GET orders/GetAllStatuses Получить все возможные статусы по заказанной позиции
GET orders/CreateOrderByCart/{comment}/{onlyFromService} Создание заказа по позициям в корзине помеченным "в заказ"

Security

API методы
Описание
Открыть URL
GET token/{login}/{password} Документация не доступна. Open GET token/{login}/{password}