[msOrderCheck] - проверка статуса заказа и его истории

Небольшое дополнение msOrderCheck поможет узнать текущий статус заказа, а также посмотреть историю заказов по данным, имеющимся у покупателя.
Выглядит это так:
msordercheck


Как это работает?


Вы размещаете сниппет с параметрами на странице. Сниппет выводит форму с полями для проверки.
Пользователь заполняет поле(я) (напр. номер телефона) и получает статус заказа или историю его изменения.

Что оно может?


Показать текущий статус заказа по (номеру телефона, номеру заказа и т.д.), показать историю изменения заказа, показать список заказов, например по имени покупателя.

Что в коробке?


Один сниппет, который надо вызывать некешированным, с горсткой параметров и чанками-шаблонами для оформления формы и таблицы результатов.

Примеры использования


Форма с необязательными полями Телефон и Номер заказа. Показать историю заказов и отсортировать по времени изменения:
[[!msOrderCheck? 
    &fields=`phone,num`
    &allRequired=`0`
    &showHistory=`1`
    &historySortBy=`change_time`
    &historySortDir=`ASC`
]]

Результат:
msordercheck
Форма с одним полем — Покупатель. Только текущий статус заказа.
[[!msOrderCheck? 
&fields=`receiver`
&showHistory=`0`
]]

Результат:


Компонент доступен в modstore: msOrderCheck
DocentBF
26 июля 2018, 13:21
modx.pro
1
1 418
+6

Комментарии: 2

Павел Гвоздь
26 июля 2018, 16:29
+1
Показать текущий статус заказа по (номеру телефона, номеру заказа и т.д.)
Часто требуется такой функционал. Круто!
    Илья Александрович
    24 ноября 2020, 22:54
    0
    на fenom не отрабатывает параметр tplResultWrapper, или вообще не работает, менял в параметрах сниппета на свой шаблон и в вызове.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      2