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

AlexZxS    1

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

Opencart 1.5.5.1.2

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

 

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

 

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

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


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

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

 

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

 

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

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


Ссылка на сообщение
Поделиться на другие сайты
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

 

 

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

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


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

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

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

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

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

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

Войти

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

Войти


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

    • От mario512
      Добрый день. Возникла проблема такого характера! При выборе области из списка на странице оформления заказа, слетают настройки доставки и оплаты.
      Сайт: caseroom.in.ua
       

    • От d91me
      Добрый день!
       
      Был проведён аудит, нужно доработать существующий магазин.
      Технического задания нет, для этого и нужен аудит...
       
      Пишите кто способен реализовать и будем оценивать стоимость работы.
      Интернет-магазин и аудит отправлю в лс
    • От 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  
    • От seregin

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


      Способ оплаты в зависимости от способа доставки
      Модуль при оформлении заказа отображает способы оплаты в зависимости от выбранного способа доставки.

      Совместимость с Opencart: 2.1.0.1 - 3.0.2.0
      Совместимость с ocStore: 2.1.0.1 - 2.3.0.2.3

      Совместимость с модулями оформления заказа

      Ajax Quick Checkout FREE by Dreamvention 6.5.8
      Модуль оформления заказа шаблона Unishop

      Модуль Simple не поддерживается, используйте встроенный в него функционал.
      Если у вас другой модуль офрмления заказа, то адаптация под него производится бесплатно.

      Демонстрация

      Настройки модуля: Перейти на сайт

      Доступы в панель управления

      Логин: demo
      Пароль: demo
      Добавил seregin Добавлено 10.05.2016 Категория Модули Системные требования Сайт разработчика http://seregin-pro.ru/ Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • От seregin
      Модуль при оформлении заказа отображает способы оплаты в зависимости от выбранного способа доставки.

      Совместимость с Opencart: 2.1.0.1 - 3.0.2.0
      Совместимость с ocStore: 2.1.0.1 - 2.3.0.2.3

      Совместимость с модулями оформления заказа

      Ajax Quick Checkout FREE by Dreamvention 6.5.8
      Модуль оформления заказа шаблона Unishop

      Модуль Simple не поддерживается, используйте встроенный в него функционал.
      Если у вас другой модуль офрмления заказа, то адаптация под него производится бесплатно.

      Демонстрация

      Настройки модуля: Перейти на сайт

      Доступы в панель управления

      Логин: demo
      Пароль: demo
  • Последние посетители   0 пользователей онлайн

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