Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

Установил, работает, но есть одна проблема! Подскажите пожалуйста, почему при редактировании заказа из админки выдает такое:

 

Notice: Undefined variable: shoputils_sendmail_status in .../public_html/vqmod/vqcache/vq2-admin_model_sale_order.php on line 250

Warning: Cannot modify header information - headers already sent by (output started at .../public_html/admin/index.php:83) in .../public_html/vqmod/vqcache/vq2-system_engine_controller.php on line 28

Warning: Cannot modify header information - headers already sent by (output started at .../public_html/admin/index.php:83) in .../public_html/vqmod/vqcache/vq2-system_engine_controller.php on line 29

Надіслати
Поділитися на інших сайтах


Sparco, конфликт с другим модулем, обращающимся в то же место.

Киньте мне в ЛС файлы admin/model/sale/order.php и vqmod/vqcache/vq2-admin_model_sale_order.php

Надіслати
Поділитися на інших сайтах

Была несовместимость с 1.5.4.1. В ближайшей версии будет исправлено.

Надіслати
Поділитися на інших сайтах

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

таких как раньше письмо админу было просто нет слов одни слезы

а еще нужно было добавить разной инфы в тему письма чтобы проще искать заказы например когда звонят и говорят, я гриша из Жмеринки хочу уточнить по заказу ) и не говорят номер )

 

и вопрос,

где уменьшить размер логотипа в письме ?

 

а все, закачал просто меньшего размера логотип ))

Надіслати
Поділитися на інших сайтах


где уменьшить размер логотипа в письме ?

В 2-х файлах:

admin/model/localisation/shoputils_mail_order_status.php и catalog/model/localisation/shoputils_mail_order_status.php

после строки

protected function sendMail($subject, $content, $order_info, $order_status_id, $admin_comment, $type = 'admin') {

добавить строку

$this->load->model('tool/image');

строку

'logo' => '<a href="' . $this->_http_root . '"><img src="' . $this->_http_root . 'image/' . $this->config->get('config_logo') . '" / ></a>',

заменить на

'logo' => '<a href="' . $this->_http_root . '"><img src="' . $this->model_tool_image->resize($this->config->get('config_logo'), 180, 120) . '" / ></a>',

числа 180 и 120 заменить на свои, это будут width и height логотипа

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

Насколько я понял, модуль работает только если сам администратор что-то пишет на странице редактирования заказа, жмет "Уведомить", и тогда покупателю приходит красивое письмо. Но если команду отправить письмо отправляет другой модуль, то модуль, похоже, не работает. К примеру вот цитата разработчика модуля трекинга почтовых отправлений:

 

1. Модуль добавляет комментарий в историю заказа вот так:
       
       $data = array(
             'order_status_id' => $status,
             'notify' => true,
             'comment' => $notify_text
            );
            $this->model_sale_order->addOrderHistory($order['order_id'], $data);

 

        точно так же добавляется комментарий и при ручном его добавлении. В зависимости от поля "notify" отправляется письмо внутри стандартного метода addOrderHistory. В самом модуле отправки писем нет. Если ваш модуль красивых писем переопределяет модель и ее метод addOrderHistory, то все будет работать как надо. Спросите разработчика.
        В разработке ПО есть важный принцип: разделение ответственности. За выполнение схожих функций должен отвечать только один компонент системы.

 

 

Собственно говоря, вопрос: как-нибудь можно упаковать подобные письма в красивую обертку с помощью вашего модуля? Ежели нельзя, куда капать, ковырять, стучать кувалдой, чтобы стало можно? Или просто куда вставить html, ибо насколько показало мое маленькое путешествие по буржунету, у Opencart нет шаблона для смены статуса заказов :(

Надіслати
Поділитися на інших сайтах


Разработчик того модуля не предусмотрел запуск vqmod`а, при запуске по крону. В новой версии шаблонов писем будет совместимость.

Надіслати
Поділитися на інших сайтах

Завтра-послезавтра постараюсь выложить.

Надіслати
Поділитися на інших сайтах

Подскажите где исправить поочередность строк в письме таблицы заказа

 

идет перечнь товаров потом строки

- Итого

- Сумма

- Дополнительная оплата при малых заказах...

 

как "Итого" спустить в самый низ ?

Надіслати
Поділитися на інших сайтах


Подскажите где исправить поочередность строк в письме таблицы заказа

 

идет перечнь товаров потом строки

- Итого

- Сумма

- Дополнительная оплата при малых заказах...

 

как "Итого" спустить в самый низ ?

 

Да, в текущей версии есть такое.

В файлах admin/model/localisation/shoputils_mail_order_status.php и catalog/model/localisation/shoputils_mail_order_status.php

Найдите строку

$query = $this->db->query("SELECT * FROM `" . DB_PREFIX . "order_total` WHERE order_id = '" . (int)$order_id . "'");

Это в р-не 373-й строки. И замените ее на

$query = $this->db->query("SELECT * FROM `" . DB_PREFIX . "order_total` WHERE order_id = '" . (int)$order_id . "' ORDER BY sort_order");

Тоталы будут отображаться согласно порядку сортировки модулей в "Дополнения -> Учитывать в заказе"

Надіслати
Поділитися на інших сайтах

сделал, получилось но вот теперь в админке

 

Fatal error: Class 'Controllerlocalisationshoputilsmailorderstatus' not found in /home/vqmod/vqcache/vq2-system_engine_controller.php on line 106

Надіслати
Поділитися на інших сайтах


не, чет проблема не решилась, утром обнаружил что писем нет (

перезалил файл и ошибка вернулась

теперь админки нет, только прежняя ошибка

Надіслати
Поділитися на інших сайтах


Верните тогда оригинальные файлы, вечером выпущу новую версию.

Надіслати
Поділитися на інших сайтах

перезалил все три файла xml и эти два что менял, ошибка осталась

Какие 3 файла xml? В модуле всего один. Зачем вообще Вы xml трогаете?

Дайте доступ к FTP и к админке в ЛС, мне быстрее самому сделать.

Надіслати
Поділитися на інших сайтах

Модуль обновлен до версии 2.1

Изменения:

 

 - Добавлена совместимость с модулем "Автоматическое отслеживание почтовых отправлений Почты России" (см. файл README.TXT)
 - Добавлена возможность добавления в шаблоны писем пользовательских полей модуля "Регистрация и быстрый заказ Simple"
 - Исправлена ошибка сортировки итоговых данных учета в заказе
 - Улучшена совместимость с другими vqmod-дополнениями

Надіслати
Поділитися на інших сайтах

 - Добавлена совместимость с модулем "Автоматическое отслеживание почтовых отправлений Почты России" (см. файл README.TXT)

Шикарно. Спасибо большущее. В репу плюсанул, модуль оценил :) 

Надіслати
Поділитися на інших сайтах


halt, пока не реализован.

 

justlucky, не помню, писал это или нет. Могу сделать:

{product_first_link} - ссылка на первый найденный товар в корзине

{product_last_link} - ссылка на последний найденный товар в корзине

 

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

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.