Быстрая проверка...

Быстрая проверка статуса заказа

Плагин позволяет посетителю сайта проверить статус заказа без ввода пин-кода и входа в личный кабинет. С целью сохранения персональных данных показывается только текущий статус закза без подробностей об истории исполнения и др.

Простая настройка

Подмена статусов

Если в вашем магазине есть статусы, которые нежелательно демонстрировать покупателям, в плагине есть возможность настроить замену одного статуса другим. То есть вместо реального статуса, будет показан тот, который настроен. Эта замена выполняется только для показа статусов плагином и не влияет на показ статусов в личном кабинете!

Использование хука

Откройте настройки плагина. Проверьте соответствие отображаемых статусов реальным. Включите опцию «Показ в хуке frontend_footer». Форма проверки будет показана в нижней части страницы.

Использование хелпера

Показать форму проверки можно в любом месте шаблона или на отдельной странице приложения «Магазин». Добавьте в нужное место шаблона или страницы вызов хелпера:

{shopOrderstatusPlugin::displayForm()}

и проверьте соответствие отображаемых статусов реальным в настройках плагина.

Настройка для профессионалов

Если вы способны самостоятельно вносить правки в код шаблонов, разбираетесь в javascript, то можете польностью адаптировать плагин под свою тему оформления.

Необязательные дополнительные параметры вызова хелпера

Хелпер может принимать в качестве параметра массив с настройками в виде пар ключ-значение. Порядок следования и вообще наличие самих настроек необязательно.

  • (bool) js_asset — подключение javascript-контроллера. Значение по-умолчению: true. Может пригодиться, если отправлять запросы и отображать результат будет самостоятельно разработанный обработчик.
  • (bool) css_asset — подключение файла стилей. Значение по-умолчанию true. Может пригодиться, если стили оформления формы и результата уже определены и подключать встроенные не требуется.

Свой дизайн формы

Добавьте в тему оформления файл с названием plugin.orderstatus.html. Если в текущей теме оформления есть такой файл, то он будет использован в качестве шаблона вместо встроенного. Используйте в качестве примера стандартный шаблон (показан ниже). Обратите внимание, что наименования классов важны для javascript-контроллера, который автоматически добавляется, если на странице есть обращение к плагину (через хук или хелпер).

Posted: August 19, 2016