Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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

Link to comment
Share on other sites


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

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

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

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

 

и вопрос,

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

 

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

Link to comment
Share on other sites


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

В 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 логотипа

Link to comment
Share on other sites

  • 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 нет шаблона для смены ситуса заказов :(

Link to comment
Share on other sites


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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

 

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

- Итого

- Сумма

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

 

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

Link to comment
Share on other sites


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

 

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

- Итого

- Сумма

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

 

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

 

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

В файлах 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");

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

Link to comment
Share on other sites

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

 

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

Link to comment
Share on other sites


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

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

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

Link to comment
Share on other sites


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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

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

Изменения:

 

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

Link to comment
Share on other sites

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

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

Link to comment
Share on other sites


Учту.

Можно сгделать в следующих версиях вывод суммы (из учеи в заказе).

 

В новой версии данный функционал не реализован?

Link to comment
Share on other sites


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

 

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

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

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

 

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

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.