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

Recommended Posts

Extra Email


Extra Email


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

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

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

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

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

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

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

 

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

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


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

 

  • +1 1
Link to comment
Share on other sites

Нашел!

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

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

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

 

Link to comment
Share on other sites


  • 2 weeks later...

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

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

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

oc_customer

столбца 

custom_field

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

{"1":"Company"}

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

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

 

Edited by alone69li
Link to comment
Share on other sites


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

Link to comment
Share on other sites

  • 2 weeks later...
  • 4 months later...

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

 

Неправильный тип файла!
Link to comment
Share on other sites


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

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

 

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

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

Link to comment
Share on other sites


  • 2 weeks later...
  • 6 months later...
В 06.02.2020 в 08:38, prizruslan сказал:

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

 

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

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

Link to comment
Share on other sites


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

Link to comment
Share on other sites

  • 2 months later...

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

Edited by kiryxaby
Link to comment
Share on other sites


  • 3 months later...

Увежаемый @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>

 

 

Link to comment
Share on other sites


  • 4 weeks later...

Добрый день!

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

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

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

Link to comment
Share on other sites


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

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

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

Link to comment
Share on other sites


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

Можно.

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

Edited by sergeyrsk
Link to comment
Share on other sites


  • 1 month later...
  • 3 months later...

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

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

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

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

Комментарий.jpg

Link to comment
Share on other sites


  • 4 weeks later...

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

image.png.c26da84dc9bb08c0da29de305e1ec918.png

Link to comment
Share on other sites


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

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.