• Объявления

    • dinox

      Закрытый раздел разработчиков   21.08.2017

      У нас на форуме существует закрытый раздел для разработчиков в котором мы обсуждаем нюансы работы на нашем форуме, в каталоге дополнений и другие моменты которые интересны в большинстве случаев только разработчикам. На данный момент существует лишь 2 условия для попадания:
      1. Наличие промодерированного дополнения в нашем каталоге  2. Отсуствие варезной деятельности 
      Если эти правила выполнены, пишите запрос @ArtemPitov на попадание в раздел разработчиков
GeorgyM

[Решено] Уведомление клиенту о изменении статуса заказа - как включить?

Рекомендуемые сообщения

GeorgyM    19

Всем привет, кто в теме ?

 

 

В админке, на странице "Просмотра заказа" - admin/index.php?route=sale/order/info

Есть чекбокс - "Уведомить покупателя о статусе заказа" - и Вы вправе уведомить покупателя или нет.

 

В админке, на странице  "Изменения заказа" admin/index.php?route=sale/order/update

Нет чекбокса - "Уведомить покупателя  о статусе заказа" - и Вы не можете его оттуда уведомить.

 

 

Вопрос, как в эту схему, на страницу  "Изменения заказа" admin/index.php?route=sale/order/update, добавить чекбокс - "Уведомить покупателя о статусе заказа"

 

 

Кто то такую тему решал ?

 

версия OcStore 1541

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

GeorgyM    19

Значит в order_form.tpl после    

 

          <tr>

                <td class="left"><?php echo $entry_order_status; ?></td>
                <td class="left"><select name="order_status_id">
                    <?php foreach ($order_statuses as $order_status) { ?>
                    <?php if ($order_status['order_status_id'] == $order_status_id) { ?>
                    <option value="<?php echo $order_status['order_status_id']; ?>" selected="selected"><?php echo $order_status['name']; ?></option>
                    <?php } else { ?>
                    <option value="<?php echo $order_status['order_status_id']; ?>"><?php echo $order_status['name']; ?></option>
                    <?php } ?>
                    <?php } ?>
                  </select></td>
              </tr>
 
добавляю: 
 
<tr>
            <td><?php echo $entry_notify; ?></td>
            <td><input type="checkbox" name="notify" value="1" /></td>
</tr>
 
Появляется чекбокс и надпись - Notice: Undefined variable: entry_notify in vqmod/vqcache/vq2-admin_view_template_sale_order_form.tpl on line 587
 
Отчего так ведь у этих двух форм 1 контроллер и модель - отчего они не работают, есть кто в теме ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

SPositive    3

Функции то разные.

В функции, в которую вы вставили, нету языковой переменной entry_notify

Вставить в функцию getForm()

$this->data['entry_notify'] = $this->language->get('entry_notify');

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

GeorgyM    19

Функции то разные.

В функции, в которую вы вставили, нету языковой переменной entry_notify

Вставить в функцию getForm()

$this->data['entry_notify'] = $this->language->get('entry_notify');

Спасибо, это в контроллер order.php вставить ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

SPositive    3

Да.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу