Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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

Extra Email


Extra Email


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

В своё время в opencart версиях 1.4 и более ранних версиях 1.5 , письмо администратору о новом заказе приходило в сильно упрощённом виде.

Позже в версиях 2 и выше , его сделали аналогичным письму для покупателя (HTML).

В новых версиях  opencart 3, опять вернули упрощённый вид. Данный модификатор делает письмо полноценным (аналог письма покупателю).

Добавляет в письмо изображения товара и комментарий покупателя.

Установка через админку (Расширения - Установка расширений). Не забывайте очищать кэши.

Распространяется "как есть". Тестировалось только на Ocstore 3.0.2

 

Удалить модификатор можно в админке в разделе Модификаторы.

Удачных всем продаж!


  • Добавил
    Tom
  • Добавлено
    25.08.2019
  • Категория
  • Системные требования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • ocStore
    3.0
  • OpenCart.Pro, ocShop
    Не проверялось
  • Обращение к серверу разработчика
    Нет

 

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

Нашел!

catalog\view\theme\default\template\mail\order_add.twig 

У меня строка 8. Тут: 

<img src="{{ logo }}" alt="{{ store_name }}" style="margin-bottom: 20px; border: none;" />

 

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


Видимо изначально логотип имеет какие то запредельные размеры.

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

  • 2 недели спустя...

Огромное спасибо автору за это решение! Очень помогло.

Подскажите пожалуйста, как в письме вывести дополнительные поля из таблицы?

Что нужно дописать в этот крутой модуль?:D

oc_customer

столбца 

custom_field

которые лежат в виде

{"1":"Company"}

 ОГО! Русский вообще в кракозябрах!

{"1":"\u0418\u041f \u041a\u0438\u0446\u043a\u0438"}

 

Изменено пользователем alone69li
Ссылка на комментарий
Поделиться на других сайтах


Это очень простой модификатор, все для что он делает, есть в описании. То о чем вы просите, по русски звучит как "мне нужно, сделай за меня."

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

  • 2 недели спустя...
  • 4 месяца спустя...

подскажите, получил ошибку. Хотя устанавливал это дополнение несколько раз все гладко. Где можно поискать проблему?

 

Неправильный тип файла!
Ссылка на комментарий
Поделиться на других сайтах


4 часа назад, prizruslan сказал:

подскажите, получил ошибку. Хотя устанавливал это дополнение несколько раз все гладко. Где можно поискать проблему?

 

Неправильный тип файла!

Не могу установить даже на чистый магазин.. подскажите, пожалуйста

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


  • 2 недели спустя...

Не знаю. Скачал опенкарт с opencart.com установил  скачал здесь же архив и без проблем залил.

 

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

  • 6 месяцев спустя...
В 06.02.2020 в 08:38, prizruslan сказал:

подскажите, получил ошибку. Хотя устанавливал это дополнение несколько раз все гладко. Где можно поискать проблему?

 

Неправильный тип файла!

У меня тоже самое на ocstore...

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


Это означает только то, что вы не сможете установить ни один подобный ocmod  архив в свой магазин. И связано это с настройками (магазина/хостинга), а не с данным дополнением.

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

  • 2 месяца спустя...

Добрый, а под версию 3.0.3.2 есть модуль? То,  что то установил, вроде обновил кэш модификаторов. как то ничего не изменилось ((

Изменено пользователем kiryxaby
Ссылка на комментарий
Поделиться на других сайтах


Нет. Не изменилось письмо или , что вы ожидаете от этого модификатора?

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

  • 3 месяца спустя...

Увежаемый @Tom,

Спасибо за ваш модификатор!

 

Пара комментариев.

 

1. Было бы здорово перенести изображение в первую колонку, таким образом не будет ломаться отображение опций:

	<file path="catalog/view/theme/*/template/mail/order_add.twig">
	    <operation>
			<search>
				<![CDATA[<td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; background-color: #EFEFEF; font-weight: bold; text-align: left; padding: 7px; color: #222222;">{{ text_product }}</td>]]>
			</search>
			<add position="before">
				<![CDATA[<td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; background-color: #EFEFEF; font-weight: bold; text-align: left; padding: 7px; color: #222222;">{{ text_image }}</td>]]>
			</add>
		</operation>
		<operation>
			<search>
				<![CDATA[<td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;">{{ product.name }}]]>
			</search>
			<add position="replace">
				<![CDATA[
				<td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: center; padding: 7px;"><a href="{{ product.href}}"><img src="{{ product.thumb}}" alt="{{ product.name }}" title="{{ product.name }}"  style="vertical-align:middle;" /></td>
				<td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><a href="{{ product.href}}">{{ product.name }}</a>
				]]>
			</add>
		</operation>
		<operation>
			<search>
				<![CDATA[colspan="4"]]>
			</search>
			<add position="replace">
				<![CDATA[colspan="5"]]>
			</add>
		</operation>
	</file>

 

2. Было бы здорово поправить отображение большого логотипа и убрать ограничение в 20 символов на значение опции:

<!-- ocStore: Фикс размера логотипа в письмах -->
  	<file path="catalog/view/theme/*/template/mail/order_add.twig">
	  <operation>
		<search><![CDATA[<img src="{{ logo }}" alt="{{ store_name }}" style="margin-bottom: 20px; border: none;" />]]></search>
		<add position="replace"><![CDATA[<img src="{{ logo }}" alt="{{ store_name }}" style="margin-bottom: 20px; border: none; width: 30%;" />]]></add>
	  </operation>
	</file>

<!-- ocStore+Unishop2: Фикс длины строки значения опции в заказе -->
  	<file path="catalog/controller/{account/order,checkout/cart,checkout/confirm,checkout/uni_checkout,common/cart,mail/order}.php">
	  <operation>
		<search><![CDATA['value' => (utf8_strlen($value) > 20 ? utf8_substr($value, 0, 20) . '..' : $value)]]></search>
		<add position="replace"><![CDATA['value' => (utf8_strlen($value) > 255 ? utf8_substr($value, 0, 255) . '..' : $value)]]></add>
	  </operation>
	</file>

 

 

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


  • 4 недели спустя...

Добрый день!

Спасибо большое за модуль, решилось великое множество проблем)))

Есть один вопрос: на шаблон Yoga встал как литой, а вот на Modern - без изменений. И там и там  OcStore 3.0.2.

Не подскажите , где копать?

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


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

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

В 31.03.2021 в 16:34, Tom сказал:

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

А можно ли за денюжку трошки доработать?

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


Можно.

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

11 часов назад, Tom сказал:

Можно.

Какие от меня данные нужны? И сколько будет стоить на шаблон Modern? OcStore 3.0.2

Изменено пользователем sergeyrsk
Ссылка на комментарий
Поделиться на других сайтах


Данные в личку.

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

  • 1 месяц спустя...
  • 3 месяца спустя...

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

Не подскажите, как в комментарии убрать строку: Комментарий к Вашему заказу:

а сам комментарий поднять вверх к заголовку?

Если Вам не сложно. Спасибо.

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


catalog\view\theme\default\template\mail\order_add.twig

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

  • 4 недели спустя...

Добрый день, установил, все работает хорошо, только ругается клиент тролло на неподдерживаемый формат HTML, не подскажите как можно поправить? Может нужно картинку просто убрать из товара? (тогда как это сделать?. Если требуется доплата за доработку, оплачу.

image.png.c26da84dc9bb08c0da29de305e1ec918.png

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


В вашем случае, удалить только модификатор данный, который как раз и делает возможным поддержку HTML  в письме.

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

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.