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

Recommended Posts

Extra Email


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

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

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

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

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

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

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

 

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

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


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

 

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

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

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

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

Если Вам не сложно. Спасипотому что.

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.