Класс содержит методы, необходимые для внешнего API модуля Магазин
Открытые статические члены | |
static | getAdditionalBuyOneClickFieldsSection () |
static | getAdditionalOrderFieldsSection () |
static | getOrderPaymentListSection ($token, $order, $sortn) |
static | appendRuntimeOrderItemProperties () |
static | extractOrderItem ($order_item) |
static | addOrderItems (Order $order) |
static | getFullOrderResponse (Order $object, $detail=true) |
static | getActionInfo ($transaction) |
static | getOrderViewScheme ($order) |
static | prepareMobileDataMatrix ($datamatrix) |
static | getReservationStatuses () |
Защищенные данные | |
$cart | |
|
static |
Добавляет к заказу секцию с товарами
Order | $order |
|
static |
Добавляет необходимые Runtime поля к OrderItem
|
static |
Извлекает данные из OrderItem массив данных, который будет возвращен в ответ на API запросы. Предварительно обязательно вызвать appendRuntimeOrderItemProperties
OrderItem | $order_item |
|
static |
Возвращает доступное действие для транзакции
$transaction |
|
static |
Возвращает секцию с дополнительными полями купить в один клик из конфига для внешнего API
|
static |
Возвращает секцию с дополнительными полями заказа из конфига для внешнего API
|
static |
Возвращает полную развернутую информацию о заказе в виде готового массива для отдачи, включая все объекты, из которых состоит заказ.
Order | $object | |
bool | $detail | Если true, то будет возвращено больше информации. (для страницы детального просмотра заказа) |
|
static |
Возвращает список оплат по текущему оформляемому заказу из сессии
string | token - токен приложения |
Order | order - заказ для которого нужно вернуть доставки |
string | sortn - сортировка элементов |
|
static |
Возвращает схему отображения сведений о заказе в мобильном приложении для администраторов и курьеров. Схема разработана точно под возможности приложения и соответственно не может дорабатываться только на стороне сайта
Order | $order | Заказ |
|
static |
Возвращает массив статусов для предзаказов
|
static |
Удаляет спец.символы, отсканированные в приложении в dataMatrix
$datamatrix |
|
protected |