Центр документации
Карта сайта


Новая документация

Настройка платежных систем
Настройка способа оплаты КупиВкредит
Настройка способа оплаты Acquiro
Настройка способа оплаты AvisoSMS

Обновленная документация 

Разработчикам (API)
Руководство пользователя

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

ПОЛУЧЕНИЕ СПИСКА ЗАКАЗОВ ПОЛЬЗОВАТЕЛЯ

Возвращает список заказов пользователя.

НЕОБХОДИМОСТЬ АВТОРИЗАЦИИ

Да.

REQUEST 

Параметр
Обязательное
Значение
Описание
service+ami_webservice 
version+1.1 
action+sys.item_list 
fullEnv+1 
appToken+#stringТокен приложения для доступа к API
userToken+#stringТокен пользователя для авторизованного доступа к методам API
modId+eshop_order 

RESPONSE (запрошен список заказов, orderId не передан)

Ключ
Значение
Описание
errorCode#stringКод ошибки, 'OK' в случае успешного выполнения
errorMessage#stringСообщение об ошибке, пустая строка если выполнение прошло без ошибок
list#arrayМассив элементов заказов
listColumns#arrayМассив столбцов списка заказов
listData#arrayДанные списка

ПОЛУЧЕНИЕ ДЕТАЛЬНОЙ ИНФОРМАЦИИ О ЗАКАЗЕ

Возвращает содержимое заказа пользователя.

НЕОБХОДИМОСТЬ АВТОРИЗАЦИИ

Да.

REQUEST 

Параметр
Обязательное
Значение
Описание
service+ami_webservice 
version+1.1 
action+sys.item_get 
fullEnv+1 
appToken+#stringТокен приложения для доступа к API
userToken+#stringТокен пользователя для авторизованного доступа к методам API
modId+eshop_order 
itemId+#integerID Заказа

RESPONSE 

Ключ
Значение
Описание
errorCode#stringКод ошибки, 'OK' в случае успешного выполнения
errorMessage#stringСообщение об ошибке, пустая строка если выполнение прошло без ошибок
item#arrayДанные о заказе 

ФОРМАТ МАССИВА item

array(
    'order'    => результат вызова метода AmiClean_EshopOrder_TableItem::getData() (получение данных модели элемента заказа в виде массива),
    'products' => массив результатов вызова метода EshopOrderItem_TableItem::getData() (получение данных модели товара заказа в виде массива)
);

Ссылки на модели

AmiClean_EshopOrder_Table (описание полей)

AmiClean_EshopOrder_TableItem (модель элемента заказа)

EshopOrderItem_Table (описание полей)

EshopOrderItem_TableItem (модель элемента товара заказа)

ВОЗМОЖНЫЕ КОДЫ ОШИБОК

Общие коды ошибок

Коды ошибок авторизации

Установка и настройка Руководство пользователя Интеграция дизайна Разработчикам (API) Документация для скачивания
 2000 – 2011 © Amiro.CMS Все права защищены.