Пермский край
Магазины
8 800 555 43 85
Перезвоните мне
Каталог товаров
!
X

Войдите в свой аккаунт или
зарегистрируйтесь,чтобы сохранить автомобиль в раздел "Мои Авто"

Войти / Зарегистрироваться

Методы заказа

BasketGetPart

Метод возвращает объект BasketGetResult, который содержит информацию о результате операции и заказах в корзине

Метод имеет следующие параметры: 

Наименование Описание
Part Часть корзины. All - все заказы в корзине, Active - только активные заказаы, Inactive - только не активные заказы
AuthCode Ключ безопасности для доступа к сервисам

BasketGetByDetailNumber

Метод возвращает объект BasketGetResult, который содержит информацию о результате операции и заказах в корзине

Метод имеет следующие параметры: 

Наименование Описание
Number Номер детали в заказе
AuthCode Ключ безопасности для доступа к сервисам

BasketGetByReference

Метод возвращает объект BasketGetResult, который содержит информацию о результате операции и заказах в корзине

Метод имеет следующие параметры: 

Наименование Описание
Reference Комментарий к заказу
AuthCode Ключ безопасности для доступа к сервисам

BasketGetByOrderId

Метод возвращает объект BasketGetResult, который содержит информацию о результате операции и заказах в корзине

Метод имеет следующие параметры: 

Наименование Описание
OrderId Идентификатор заказа
AuthCode Ключ безопасности для доступа к сервисам

BasketInsertOrders

Метод размещает список заказов в корзине сервиса, возвращает объект BasketInsertOrdersResult, который содержит информацию о результате операции и исходный список заказов.

Заказы которые были успешно размещены в корзине сервиса, имеют идентификатор.

Заказы которые не удалось разместить в корзине сервиса, содержат сообщение об ошибке и у них отсутствует идентификатор

Метод имеет следующие параметры: 

Наименование Описание
Orders Массив объектов Order
AuthCode Ключ безопасности для доступа к сервисам

BasketPositionChangeDetailName

Метод изменяет название детали заказа, возвращает объект PositionOperationResult, который содержит информацию о результате операции и идентификатор заказа в котором производились изменения

Метод имеет следующие параметры: 

Наименование Описание
OrderId Идентификатор заказа
DetailName Название детали
AuthCode Ключ безопасности для доступа к сервисам

BasketPositionChangeQuantity

Метод изменяет количество заказа, возвращает объект PositionOperationResult, который содержит информацию о результате операции и идентификатор заказа в котором производились изменения

Метод имеет следующие параметры: 

Наименование Описание
OrderId Идентификатор заказа
Quantity Количество
AuthCode Ключ безопасности для доступа к сервисам

BasketPositionChangeReference

Метод изменяет комментарий к заказу, возвращает объект PositionOperationResult, который содержит информацию о результате операции и идентификатор заказа в котором производились изменения

Метод имеет следующие параметры: 

Наименование Описание
OrderId Идентификатор заказа
Reference Комментарий к заказу
AuthCode Ключ безопасности для доступа к сервисам

BasketPositionChangeStatus

Метод изменяет состояние заказа, возвращает объект PositionOperationResult, который содержит информацию о результате операции и идентификатор заказа в котором производились изменения

Метод имеет следующие параметры: 

Наименование Описание
OrderId Идентификатор заказа
Status Состояние заказа. Active - заказ активный, Inactive - заказ не активный
AuthCode Ключ безопасности для доступа к сервисам

BasketPositionCheck

Метод служит для проверки актуальности заказов, возвращает объект PositionOperationResultSet, который содержит информацию о результате операции и массив объектов PositionOperationResult которые содержат информацию о результате операции для конкретного заказа

Метод имеет следующие параметры: 

Наименование Описание
BasketPositions Массив идентификаторов заказов
AuthCode Ключ безопасности для доступа к сервисам

BasketPositionDelete

Метод служит для удаления заказов из корзины сервиса, возвращает объект PositionOperationResultSet, который содержит информацию о результате операции и массив объектов PositionOperationResult которые содержат информацию о результате операции для конкретного заказа

Метод имеет следующие параметры: 

Наименование Описание
BasketPositions Массив идентификаторов заказов
AuthCode Ключ безопасности для доступа к сервисам

BasketPositionInWork

Метод служит для отправки заказа в работу, возвращает объект PositionOperationResultSet, который содержит информацию о результате операции и массив объектов PositionOperationResult которые содержат информацию о результате операции для конкретного заказа

Метод имеет следующие параметры: 

Наименование Описание
BasketPositions Массив идентификаторов заказов
PriceCorrection Флаг коррекции цены. Сигнализирует о том, что при заказе возможна автоматическая коррекция цены заказа в соотвествии с актуальным предложением
AuthCode Ключ безопасности для доступа к сервисам

TestService

Этот метод предназначен для для проверки работоспособности сервиса.

Он принимает на вход строку и ее же и возвращает.

Не переходите к другим методам сервиса, пока не получите результат с использованием данного метода.

Метод имеет следующие параметры: 

Наименование Описание
Message Тестовое сообщение
AuthCode Ключ безопасности для доступа к сервисам

Описание возвращаемых объектов

BasketGetResult

Наименование Описание
Warning Объект OperationWarning, содержит информацию о результате операции
Data Массив объектов BasketPosition, которые содержат информацию о заказе в корзине

BasketInsertOrdersResult

Наименование Описание
Warning Объект OperationWarning, содержит информацию о результате операции
Data Массив объектов OrderPosition, которые содержат информацию о заказе

PositionOperationResult

Наименование Описание
Warning Объект OperationWarning, содержит информацию о результате операции
OrderId Идентификатор заказа

PositionOperationResultSet

Наименование Описание
Warning Объект OperationWarning, содержит информацию о результате операции
Data Массив объектов PositionOperationResult, которые содержат информацию о результате операции для конкретного заказа

OperationWarning

Наименование Описание
Code Код результата
Description Текстовое описание

Описание и коды результатов операций

BasketPosition

Наименование Описание
Id Идентификатор заказа
OrderReference Идентификатор предложения
DetailNumber Номер детали
DetailMaker Наименование производителя детали
DetailName Наименование детали
Quantity Количество
LotQuantity Партия
Price Стоимость детали
Sum Сумма заказа
Days Средний срок доставки (дни)
DaysWarranty Гарантированный срок доставки (дни)
Region Регион поставки
Reference Комментарий к заказу
DateAdd Дата создания заказа

Order

Наименование Описание
OrderReference

Идентификатор предложения

Идентификатор предложения можно получить из объекта DetailInfo вызвав метод поиска

Quantity Количество
Price Цена
CanRepeat Флаг перезаказа. Если флаг выставлен в true, то при отказе поставщика деталь будет перезаказана
CanRepeatWithIncreaseInPrice Максимально возможное увеличение цены при перезаказе в процентах. Учитывается, если флаг ReorderAgreement выставлен в true.
CanRepeatWithIncreaseInTerm Максимально возможное увеличение срока доставки при перезаказе в рабочих днях. Учитывается, если флаг ReorderAgreement выставлен в true.
Reference Комментарий к заказу
Error Описание ошибки размещения
Id Идентификатор заказа