Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Модуль Человеческие уведомления администратора интернет-магазина [Поддержка]


Recommended Posts

Человеческие уведомления администратора интернет-магазина


Человеческие уведомления администратора интернет-магазина

Модуль изменяет содержание письма, которое приходит администратору. Модуль экономит время, так как для совершения звонка менеджеру не требуется заходить в CMS. Достаточно информации в письме.

Пример:

bY6S4-yx-Pg.jpg

Установка:

  • Необходимо изменить файл catalog/model/checkout/order.php
    • Либо просто перенесите содержимое папки upload в корень OpenCart’a
    • Либо в файле catalog/model/checkout/order.php после строки 513 замените код (лучше идти этим путем)

// Text

$text = $language->get('text_new_received') . "\n\n";

$text .= $language->get('text_new_order_id') . ' ' . $order_id . "\n";

$text .= $language->get('text_new_date_added') . ' ' . date($language>get('date_format_short'), strtotime($order_info['date_added'])) . "\n";

$text .= $language->get('text_new_order_status') . ' ' . $order_status . "\n\n";

$text .= $language->get('text_new_products') . "\n";

На код:

// Text

$text = $language->get('text_new_received') . "\n";

$text .= $language->get('text_new_date_added') . ' ' . date($language->get('date_format_short'), strtotime($order_info['date_added'])) . "\n\n";

$text .= 'ФИО:' . ' ' . $order_info['lastname'] . ' ' . $order_info['firstname'] . ' ' . $order_info['fax'] . "\n";

$text .= 'E-Mail: ' . $order_info['email'] . "\n";

$text .= 'Номер телефона: ' . $order_info['telephone'] . "\n";

$text .= 'Адрес доставки:' . ' ' . $order_info['shipping_postcode'] . ', ' . $order_info['shipping_zone'] . ', ' . ($order_info['shipping_address_2'] ? $order_info['shipping_address_2'] . ' район' . ', ' : '') . $order_info['shipping_city'] . ', ' . $order_info['shipping_address_1'] . "\n";

$text .= 'Способ доставки: ' . $order_info['shipping_method'] . "\n";

$text .= 'Способ оплаты: ' . $order_info['payment_method'] . "\n\n";

$text .= $language->get('text_new_products') . "\n";


 

Link to post
Share on other sites
Человеческие уведомления администратора интернет-магазина


Человеческие уведомления администратора интернет-магазина


Человеческие уведомления администратора интернет-магазина

Модуль изменяет содержание письма, которое приходит администратору. Модуль экономит время, так как для совершения звонка менеджеру не требуется заходить в CMS. Достаточно информации в письме.

Пример:

bY6S4-yx-Pg.jpg

Установка:

  • Необходимо изменить файл catalog/model/checkout/order.php
    • Либо просто перенесите содержимое папки upload в корень OpenCart’a
    • Либо в файле catalog/model/checkout/order.php после строки 513 замените код (лучше идти этим путем)

// Text

$text = $language->get('text_new_received') . "\n\n";

$text .= $language->get('text_new_order_id') . ' ' . $order_id . "\n";

$text .= $language->get('text_new_date_added') . ' ' . date($language>get('date_format_short'), strtotime($order_info['date_added'])) . "\n";

$text .= $language->get('text_new_order_status') . ' ' . $order_status . "\n\n";

$text .= $language->get('text_new_products') . "\n";

На код:

// Text

$text = $language->get('text_new_received') . "\n";

$text .= $language->get('text_new_date_added') . ' ' . date($language->get('date_format_short'), strtotime($order_info['date_added'])) . "\n\n";

$text .= 'ФИО:' . ' ' . $order_info['lastname'] . ' ' . $order_info['firstname'] . ' ' . $order_info['fax'] . "\n";

$text .= 'E-Mail: ' . $order_info['email'] . "\n";

$text .= 'Номер телефона: ' . $order_info['telephone'] . "\n";

$text .= 'Адрес доставки:' . ' ' . $order_info['shipping_postcode'] . ', ' . $order_info['shipping_zone'] . ', ' . ($order_info['shipping_address_2'] ? $order_info['shipping_address_2'] . ' район' . ', ' : '') . $order_info['shipping_city'] . ', ' . $order_info['shipping_address_1'] . "\n";

$text .= 'Способ доставки: ' . $order_info['shipping_method'] . "\n";

$text .= 'Способ оплаты: ' . $order_info['payment_method'] . "\n\n";

$text .= $language->get('text_new_products') . "\n";


 

Link to post
Share on other sites

на версии opencart 1/5/1/3 заменил свой файл на ваш, вообще перестали заказы оформляться... оформляешь заказ ни письма красивого о заказе, ни заказ в админке....

Link to post
Share on other sites

Благодарю за полезную вещь. на днях потестирую.

Link to post
Share on other sites

А нельзя сделать чтобы тот шаблон письма который приходит покупателю, приходил и админу? Готов кто-то реализовать? С меня на пиво)

Link to post
Share on other sites

А нельзя сделать чтобы тот шаблон письма который приходит покупателю, приходил и админу? Готов кто-то реализовать? С меня на пиво)

Об этом много есть информации, например, здесь: https://opencartforum.com/topic/16161-%D0%BF%D0%B8%D1%81%D1%8C%D0%BC%D0%BE-%D0%BE-%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D0%B5/

Link to post
Share on other sites

Об этом много есть информации, например, здесь: https://opencartforum.com/topic/16161-%D0%BF%D0%B8%D1%81%D1%8C%D0%BC%D0%BE-%D0%BE-%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D0%B5/

Спасибо! Нашел то что нужно. 

Решил проблему с помощью данного дополнения Detailed Admin Order Notification Email (VQMod)

Скачать модуль для изменения письма админу здесь

Link to post
Share on other sites

  • 1 month later...

Добрый день. а как сделать, чтобы человеческие письма приходили к заказчику, если они отправляются из Комметариев к Заказу

А то приходит письмо, которое сложно прочитать.

Пример:

 

№ заказа: 37
Дата заказа: 03.08.2015

Актуальное состояние Вашего заказа:
В обработке

Для просмотра Вашего заказа перейдите по ссылке:
http://kra-kra.ru/index.php?route=account/order/info&order_id=37

Для отслеживания вашей посылки перейдите по ссылке:
http://myparcels.ru/111111

Комментарии к Вашему заказу:

Теперь можно отследить заказ

Если у Вас есть какие-либо вопросы, ответьте на это сообщение.

 

Хотелось чтобы такие письма были максимально приближены к шаблону письма, которые клиент получает при оформлении заказ

Link to post
Share on other sites

  • 3 months later...

на версии opencart 1/5/1/3 заменил свой файл на ваш, вообще перестали заказы оформляться... оформляешь заказ ни письма красивого о заказе, ни заказ в админке....

В итоге, заработал у Вас? На 1.5.4.1.2 не хочет работать

Edited by Sinpak
Link to post
Share on other sites

  • 4 weeks later...

Не могу понять, сделано все так как описано, но почему то в письме кракозябры вместо "ФИО", "Адрес доставки" и т.п.Вот в таком виде:

 

���: пр проверка 
E-Mail:shika137@mail.ru
����� ��������:888888888888888
����� ��������: , Tver, gggggggggg, gggggggggggg
������ ��������:Самовывоз из магазина
������ ������:Оплата при доставке

 

Почему так и где менять, подскажите плиииз!

Link to post
Share on other sites

исправила сама, вернула старые обозначения вместо предлагаемых "ФИО".. на $text .= $language->get('text_........')

и дописав нужные в языковой файл (добавляла 'text_new_name')

Единственное на что не ругалась кодировка это email, наверняка потому что написано латиницей. Менять не стала, отображает и ладно)

 

Получилось в таком виде, мало ли кому пригодится:

 

// Text 

$text = $language->get('text_new_received') . "\n";
$text .= $language->get('text_new_order_id') . $order_info['order_id'] . "\n";
$text .= $language->get('text_new_date_added') . ' ' . date($language->get('date_format_short'), strtotime($order_info['date_added'])) . "\n\n";
$text .= $language->get('text_new_name') . ' ' . $order_info['lastname'] . ' ' . $order_info['firstname'] . ' ' . $order_info['fax'] . "\n";
$text .= 'E-Mail: ' . $order_info['email'] . "\n";
$text .= $language->get('text_new_telephone') . $order_info['telephone'] . "\n";
$text .= $language->get('text_new_shipping_address') . ' ' . $order_info['shipping_postcode'] . ', ' . $order_info['shipping_zone'] . ', ' . ($order_info['shipping_address_2'] ? $order_info['shipping_address_2'] . ' נאימם' . ', ' : '') . $order_info['shipping_city'] . ', ' . $order_info['shipping_address_1'] . "\n";
$text .= $language->get('text_new_shipping_method') . $order_info['shipping_method'] . "\n";
$text .= $language->get('text_new_payment_method') . $order_info['payment_method'] . "\n\n";
$text .= $language->get('text_new_products') . "\n";
Edited by shika137
Link to post
Share on other sites

  • 2 months later...
  • 2 months later...

А кто знает, как еще изображение товара вывести в письмо администратору?

Link to post
Share on other sites

  • 1 year later...

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
  • Similar Content

    • By satt
      Здравствуйте!
      Интересует доработка модуля gixocnotifications (уведомления в Telegram+Viber). Сайт разработчика ушел в режим обслуживания, в личке не отвечает, поэтому пишу сюда.

      Установлен модуль Simple от deeman, там есть возможность в форме регистрации/заказе указывать кастомные поля https://prnt.sc/1152b5w Скрин таблицы https://prnt.sc/1152lze
      Нужно сделать доработку которая позволит передавать эти поля в уведомления. 

      Модуль уведомлений передает стандартные данные опенкарта и поддерживает {переменные}. Я вижу это как возможность создавать переменные для этих полей а-ля {field20} и отправлять в уведомлениях. Получить значения кастомных полей модуля:
      $query = $this->db->query('SELECT * FROM `' . DB_PREFIX . $object . '_simple_fields` WHERE `'.$object.'_id` = \'' . $objectId . '\' LIMIT 1'); $field_value = $query->row['field_id']; // field_id - идентификатор нового поля //где $object может быть 'customer', 'address', or 'order' и $objectId - идентификатор покупателя, адреса или заказа
      Возможно, кто-то предложит более оптимальный способ, не принципиально.
    • By batov
      Человеческие уведомления администратора интернет-магазина


      Модуль изменяет содержание письма, которое приходит администратору. Модуль экономит время, так как для совершения звонка менеджеру не требуется заходить в CMS. Достаточно информации в письме.
      Пример:

      Установка:
      Необходимо изменить файл catalog/model/checkout/order.php Либо просто перенесите содержимое папки upload в корень OpenCart’a
      Либо в файле catalog/model/checkout/order.php после строки 513 замените код (лучше идти этим путем)



      На код:
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • 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.