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

AlexZxS    1

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

Opencart 1.5.5.1.2

Стоит модуль быстрая смена статуса заказа (в списке заказов) - https://opencartforum.com/files/file/3029-быстрая-смена-статуса-заказа/

 

Как можно сделать так, чтобы при смене статуса в общем списке заказов, автоматически отправлялось уведомление (т.е. по умолчанию стояла галочка - уведомить покупателя?

 

Автор молчит. Месяц назад был на сайте

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


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

проще поставьте последнюю версию осторе  и при смене все у вас будет! старое не всегда плохо но новое гораздо лучше!
 

ну а уведомление идет опять же через заказы при смене статуса там есть галочка уведомить покупателя! если правильно помню!

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


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

проще поставьте последнюю версию осторе  и при смене все у вас будет! старое не всегда плохо но новое гораздо лучше!

 

ну а уведомление идет опять же через заказы при смене статуса там есть галочка уведомить покупателя! если правильно помню!

 

Шаблон, что стоит заточен под эту версию опернкара, надо уточнить, будет ли работать под новую. Может не так выразился, я хочу, чтобы не заходить в каждый заказ отдельно, менять статус в общем списке заказов. Эта функция уже есть, НО нужно, чтобы еще и уведомления отправлялись сразу. Сейчас надо зайти в заказ, поставить галочку, чтобы уведомить клиента, сменить статус и сохранить.

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


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

Шаблон, что стоит заточен под эту версию опернкара, надо уточнить, будет ли работать под новую. Может не так выразился, я хочу, чтобы не заходить в каждый заказ отдельно, менять статус в общем списке заказов. Эта функция уже есть, НО нужно, чтобы еще и уведомления отправлялись сразу. Сейчас надо зайти в заказ, поставить галочку, чтобы уведомить клиента, сменить статус и сохранить.

было бы хорошо если бы скинули доступ в админку мне в лс и ссылку! также на счет новой версии адаптировать не проблема, ,была бы оплата труда!

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


Ссылка на сообщение
Поделиться на другие сайты
druzhkov    22
Стоит модуль быстрая смена статуса заказа (в списке заказов) - https://opencartforum.com/files/file/3029-быстрая-смена-статуса-заказа/
 
Судя по коду этого модуля, он добавил в admin/view/template/sale/order_list.tpl вот такой кусок:
 
<script type="text/javascript"><!--
$(document).ready(function() {
    $('.editable').editable(function(value, settings) {
            var order_id = this.id;
            var text_value = '';

            $.ajax({
                url: 'index.php?route=sale/order/history&token=<?php echo $token; ?>&order_id=' + order_id,
                type: 'post',
                dataType: 'html',
                async: false,
                data: 'order_status_id=' + encodeURIComponent(value) + '&notify=0&append=0&comment=',
                success: function(html) {
                    var data = $.parseJSON(settings.data);
                    text_value = data[value];
                },
                error: function(xhr, ajaxOptions, thrownError) {
                        alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
                }
            });

            return(text_value);
        }, {
        data   : '<?php echo $status_json; ?>',
        type   : 'select',
        submit : 'OK'
    });
});
//--></script>

Как видно, нужно руками заменить notify=0 на notify=1

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


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

 

 
Судя по коду этого модуля, он добавил в admin/view/template/sale/order_list.tpl вот такой кусок:
 
<script type="text/javascript"><!--
$(document).ready(function() {
    $('.editable').editable(function(value, settings) {
            var order_id = this.id;
            var text_value = '';

            $.ajax({
                url: 'index.php?route=sale/order/history&token=<?php echo $token; ?>&order_id=' + order_id,
                type: 'post',
                dataType: 'html',
                async: false,
                data: 'order_status_id=' + encodeURIComponent(value) + '&notify=0&append=0&comment=',
                success: function(html) {
                    var data = $.parseJSON(settings.data);
                    text_value = data[value];
                },
                error: function(xhr, ajaxOptions, thrownError) {
                        alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
                }
            });

            return(text_value);
        }, {
        data   : '<?php echo $status_json; ?>',
        type   : 'select',
        submit : 'OK'
    });
});
//--></script>

Как видно, нужно руками заменить notify=0 на notify=1

 

 

Ооо, спасибо) Получилось)

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От chukcha

      450.00 руб
      Скачать/Купить дополнение


      Комментарии к заказу и покупателям
      Расширение позволяет добавить заметку о заказе, о клиенте, который сделал заказ.
      Каждый заказ - уникален. И не всегда можно вспомнить подробности, например причину отмены, или задержку с оформлением
      Каждый клиент уникален. Есть адекватные клиенты, есть "глухие", а есть отмороженные, которых не хочется обслуживать (например - не забрал посылку, не доплатил и т.п.)
      Цель модуля - напомнить об этом
      Покупатель идентифицируется по email, телефону, или регистрации. Например, покупатель не залогинился, но указал номер телефона или email, а на этого покупателя есть досье
      Демо:
      http://demo2.slasoft.kharkov.ua/admin/index.php?route=sale/order
      demo / demo
      Не показывается, не отображаются, или перестал работать другой модуль) - допил/адаптация, в зависимости от возникшей проблемы, платный. Т.к. привязка идет к стандартным шаблонам, и контроллерам.
      Добавил chukcha Добавлено 21.05.2016 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1 ocStore 2.3
      2.1 OpenCart.Pro, ocShop  
    • От chukcha
      Расширение позволяет добавить заметку о заказе, о клиенте, который сделал заказ.
      Каждый заказ - уникален. И не всегда можно вспомнить подробности, например причину отмены, или задержку с оформлением
      Каждый клиент уникален. Есть адекватные клиенты, есть "глухие", а есть отмороженные, которых не хочется обслуживать (например - не забрал посылку, не доплатил и т.п.)
      Цель модуля - напомнить об этом
      Покупатель идентифицируется по email, телефону, или регистрации. Например, покупатель не залогинился, но указал номер телефона или email, а на этого покупателя есть досье
      Демо:
      http://demo2.slasoft.kharkov.ua/admin/index.php?route=sale/order
      demo / demo
      Не показывается, не отображаются, или перестал работать другой модуль) - допил/адаптация, в зависимости от возникшей проблемы, платный. Т.к. привязка идет к стандартным шаблонам, и контроллерам.
    • От Pulemet

      300.00 руб
      Скачать/Купить дополнение


      Админка - управление обязательными полями в заказе
      В Opencart при редактировании заказа необходимо обязательно заполнять множество данных, которые во многих случаях просто не нужны. Данное расширение позволит вам отключить необходимость ввода полей (возможность заполнения остаётся) в админке заказа, в которых нет необходимости.

      Есть возможность настроить активность/неактивность следующих строк:

      Вкладка Данные покупателя:   Имя, Фамилия, E-Mail, Телефон;
      Вкладка Детали оплаты: Имя, Фамилия, Адрес 1, Город, Страна, Регион / Область;
      Вкладка Детали доставки: Имя, Фамилия, Адрес 1, Город, Страна, Регион / Область.


      Внимание! Работоспособность модуля гарантируется только в стандартной форме редактирования заказа.

      Почта для связи : order.opencart@gmail.com
      Добавил Pulemet Добавлено 26.09.2017 Категория Инструменты, утилиты Системные требования Сайт разработчика Старая цена Метод активации Без активации
      Автоматическая активация Ioncube Loader Нет OpenCart 2.3
      2.1 ocStore 2.3
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1  
    • От Nannco
      Ребята, подскажите после оформления заказа и поиска товара на сайте получаю вот такую ошибку 
      Скриншот
      <b>Notice</b>: Underfined variable: button_back in <b>/hsphere/local/hazard/localuser.ru/system/storege/modification/view/theme/next_default/template/product/search.tpl</b> on line <b>15</b> Что это может быть? Как вылечить?
    • От Pulemet
      В Opencart при редактировании заказа необходимо обязательно заполнять множество данных, которые во многих случаях просто не нужны. Данное расширение позволит вам отключить необходимость ввода полей (возможность заполнения остаётся) в админке заказа, в которых нет необходимости.

      Есть возможность настроить активность/неактивность следующих строк:

      Вкладка Данные покупателя:   Имя, Фамилия, E-Mail, Телефон;
      Вкладка Детали оплаты: Имя, Фамилия, Адрес 1, Город, Страна, Регион / Область;
      Вкладка Детали доставки: Имя, Фамилия, Адрес 1, Город, Страна, Регион / Область.


      Внимание! Работоспособность модуля гарантируется только в стандартной форме редактирования заказа.

      Почта для связи : order.opencart@gmail.com
  • Последние посетители   0 пользователей онлайн

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