Дополнительные поля параметров доставки

Здравствуйте!

В справке создания плагина доставки есть пример использования дополнительных полей.

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

Можно ли их вывести в форме изменения параметров доставки в бекенде http://prntscr.com/lx06x4

2 ответа

  • 1
    enso_studio@mail.ru 19 декабря 2018 17:14 #

    зависит от того поддерживается ли данный вывод приложением, на данный момент таких приложений не существует.

  • 1
    enso_studio@mail.ru 19 декабря 2018 17:15 #

    public function customFields(waOrder $order)
    {
        if (!$this->getAdapter()->getAppProperties('custom_fields')) {
            //если приложение не поддерживает дополнительные поля, не показываем их ни во фронтенде, ни в бекенде
            return array();
        }
       //проверка текущего окружения
        if (wa()->getEnv() === 'backend') {
            //проверка поддержки приложением возможности редактирования дополнительных полей плагинов доставки в бекенде
            if (!$this->getAdapter()->getAppProperties('backend_custom_fields')) {
                //если приложение не поддерживает редактирование дополнительных полей, то поля не показываем
                return array();
            }
    

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите