Перейти к содержимому


Необходимо Направлять Пользователю Письмо О Заказе С Картинками Товаров


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 10

#1 Alexalex

Alexalex

    Пользователь

  • Пользователи
  • PipPip
  • 21 сообщений

Отправлено 26 Апрель 2016 - 23:35

Добрый день, многоуважаемый Саппорт.

Когда происходит оформление заказа, у пользователя отображается таблица с мааааленьким изображением.

Необходимо, чтобы такая же таблица направлялась пользователю по e-amil при оформлении заказа, а также в личном кабинете, чтобы также было изображение. Картинка не кликабельна.

Низкий поклон Вам за помощь!

#2 Alexalex

Alexalex

    Пользователь

  • Пользователи
  • PipPip
  • 21 сообщений

Отправлено 27 Апрель 2016 - 11:18

Очень хотелось бы помощи от Вас.

#3 Ирина345

Ирина345

    Активный участник

  • Модераторы
  • 5 673 сообщений

Отправлено 27 Апрель 2016 - 11:50

Просмотр сообщенияAlexalex (26 Апрель 2016 - 23:35) писал:

Добрый день, многоуважаемый Саппорт.

Когда происходит оформление заказа, у пользователя отображается таблица с мааааленьким изображением.

Необходимо, чтобы такая же таблица направлялась пользователю по e-amil при оформлении заказа, а также в личном кабинете, чтобы также было изображение. Картинка не кликабельна.

Низкий поклон Вам за помощь!
Здравствуйте, к сожалению передавать в сообщение покупателю о новом заказе изображение товара нельзя, но Ваш вопрос будет передан в отдел разработки. Вы можете создать на сервисе storeland.reformal.ru тему с Вашей задачей и если она наберет большое количество голосов среди пользователей, то будет реализована в кратчайшие сроки.

#4 Alexalex

Alexalex

    Пользователь

  • Пользователи
  • PipPip
  • 21 сообщений

Отправлено 27 Апрель 2016 - 14:47

Просмотр сообщенияИрина345 (27 Апрель 2016 - 11:50) писал:

Здравствуйте, к сожалению передавать в сообщение покупателю о новом заказе изображение товара нельзя, но Ваш вопрос будет передан в отдел разработки. Вы можете создать на сервисе storeland.reformal.ru тему с Вашей задачей и если она наберет большое количество голосов среди пользователей, то будет реализована в кратчайшие сроки.

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

#5 Юля123

Юля123

    Активный участник

  • Модератоpы
  • 2 567 сообщений

Отправлено 27 Апрель 2016 - 16:33

Просмотр сообщенияAlexalex (27 Апрель 2016 - 14:47) писал:

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

Здравствуйте, почитайте данную тем, возможно, Вам подойдет вариант решения: http://forum.storela..._60#entry234673

#6 Ирина345

Ирина345

    Активный участник

  • Модераторы
  • 5 673 сообщений

Отправлено 27 Апрель 2016 - 17:19

Просмотр сообщенияAlexalex (27 Апрель 2016 - 14:47) писал:

Хорошо, допустим на почту направлять это нельзя, но в карточке заказа же можно сделать отображение картинки? Или просто укажите кусок кода, который подтягивает такое маленькое изображение и где разместить его в карточке заказа? Это же не разработка? Или я чего-то не понимаю...
Найдите в шаблоне Просмотр заказа код.

{% FOR order_lines %}
		  <tr class="border" id="order-item-row-{order_lines.ID}">
			<!-- <td>{% IF order_lines.ART_NUMBER %}{order_lines.ART_NUMBER}{%ELSE%}&nbsp;{%ENDIF%}</td> -->
			<td><p>{% IF order_lines.GOODS_URL %}<a href="{order_lines.GOODS_URL}">{order_lines.NAME}</a>{% ELSE %}{order_lines.NAME}{% ENDIF %}</p></td> 
 
      
замените на
 {% FOR order_lines %}
				   <script>
$(function() {
var url = '{order_lines.GOODS_URL}';
var id = '#insert-goods-opinion-list{order_lines.ID}'; // Из примера это insert-goods-opinion-list
var injid = '.popup-gallery'; // Из примера это inject-goods-opinion-list
if(id && injid && $(id).length) {
				 $.get(url, function(html) {
				 $(id).html($(html).find(injid).html());
});
}
});
</script>
		  <tr class="border" id="order-item-row-{order_lines.ID}">
			<td width="100"><a href="{order_lines.GOODS_URL}"><div id="insert-goods-opinion-list{order_lines.ID}"></div></a></td>
			<!-- <td>{% IF order_lines.ART_NUMBER %}{order_lines.ART_NUMBER}{%ELSE%}&nbsp;{%ENDIF%}</td> -->
			<td><p>{% IF order_lines.GOODS_URL %}<a href="{order_lines.GOODS_URL}">{order_lines.NAME}</a>{% ELSE %}{order_lines.NAME}{% ENDIF %}</p></td> 
	  
далее найдите


 <!-- <th>Артикул</th> --> 
		  <td>Название товара</td> 
		  <td>Цена</td>
		  <td>Кол-во</td> 
		  <td>Общая сумма</td> 

замените на





 <!-- <th>Артикул</th> --> 
<td></td> 
		  <td>Название товара</td> 
		  <td>Цена</td>
		  <td>Кол-во</td> 
		  <td>Общая сумма</td> 



#7 Alexalex

Alexalex

    Пользователь

  • Пользователи
  • PipPip
  • 21 сообщений

Отправлено 27 Апрель 2016 - 18:38

Просмотр сообщенияИрина345 (27 Апрель 2016 - 17:19) писал:



Отлично, всё получилось.

НО, теперь высвечивается слово "Новинка", причем в каком-то отдаленном месте от картинки и скажите, почему пишется просто FedEx, а не указывается, что это доставка? Скрин ниже:

http://st.myaussie.r...491/5858569.jpg

А теперь самое главное, помогите поменять местами блоки в оформленном заказе и добавить заголовки (как на скрине ниже):

http://st.myaussie.r...492/screen6.jpg

Заранее спасибо.

#8 Юля123

Юля123

    Активный участник

  • Модератоpы
  • 2 567 сообщений

Отправлено 28 Апрель 2016 - 10:04

Просмотр сообщенияAlexalex (27 Апрель 2016 - 18:38) писал:

Отлично, всё получилось.

НО, теперь высвечивается слово "Новинка", причем в каком-то отдаленном месте от картинки и скажите, почему пишется просто FedEx, а не указывается, что это доставка? Скрин ниже:

http://st.myaussie.r...491/5858569.jpg

А теперь самое главное, помогите поменять местами блоки в оформленном заказе и добавить заголовки (как на скрине ниже):

http://st.myaussie.r...492/screen6.jpg

Заранее спасибо.

Здравствуйте, в main.css найдите код:

.ico-product {position: absolute;z-index: 2;bottom: 10px;padding: 4px 10px 4px;color: #FFF;font-size: 125%;-webkit-border-radius: 18px;-moz-border-radius: 18px;border-radius: 18px;}

и замените на код:

.ico-product {position: absolute;z-index: 2;padding: 4px 10px 4px;color: #FFF;font-size: 125%;-webkit-border-radius: 18px;-moz-border-radius: 18px;border-radius: 18px;}


в шаблоне просмотр заказа найдите код:

<td><p>{% IF order_lines.GOODS_URL %}<a href="{order_lines.GOODS_URL}">{order_lines.NAME}</a>{% ELSE %}{order_lines.NAME}{% ENDIF %}</p></td>


и замените на код:

<td><p>{% IF order_lines.GOODS_URL %}<a href="{order_lines.GOODS_URL}">{order_lines.NAME}</a>{% ELSEIF order_lines.TYPE_ID=2 %} Доставка {order_lines.NAME} {% ELSE %}{order_lines.NAME}{% ENDIF %}</p></td>



2) код в шаблоне просмотр заказа измените на код:

<div class="order-info">
{% IF FORM_NOTICE %}<div class="{% IF FORM_NOTICE_IS_GOOD %}success{% ELSE %}warning{% ENDIF %}">{FORM_NOTICE | nl2br}</div>{% ENDIF %}
{% IFNOT order_lines_empty %}
  <h3 class="title">Позиции заказа</h3>
  <div class="cart-info">
	<table class="table-box">
	  <thead>
		<tr>
		  <!-- <th>Артикул</th> -->
		  <td>Фото товара</td>
		  <td>Название товара</td>
		  <td>Цена</td>
		  <td>Кол-во</td>
		  <td>Общая сумма</td>
		</tr>
	  </thead>
	  <tfoot>
		<tr>
		  <td colspan="3" class="text-right">
			<span>Итого:</span>
		  </td>
		  <td colspan="2">
			<span>
			  {ORDER_SUM | money}
			</span> 
		  </td>
		</tr>
	  </tfoot>
	  <tbody>
{% FOR order_lines %}
								   <script>
$(function() {
var url = '{order_lines.GOODS_URL}';
var id = '#insert-goods-opinion-list{order_lines.ID}'; // Из примера это insert-goods-opinion-list
var injid = '.popup-gallery'; // Из примера это inject-goods-opinion-list
if(id && injid && $(id).length) {
								 $.get(url, function(html) {
								 $(id).html($(html).find(injid).html());
});
}
});
</script>
				  <tr class="border" id="order-item-row-{order_lines.ID}">
						<td width="100"><a href="{order_lines.GOODS_URL}"><div id="insert-goods-opinion-list{order_lines.ID}"></div></a></td>
						<!-- <td>{% IF order_lines.ART_NUMBER %}{order_lines.ART_NUMBER}{%ELSE%}&nbsp;{%ENDIF%}</td> -->
						<td><p>{% IF order_lines.GOODS_URL %}<a href="{order_lines.GOODS_URL}">{order_lines.NAME}</a>{% ELSE %}{order_lines.NAME}{% ENDIF %}</p></td>
			<td class="a-left" width="100"><span class="price-excl-tax"><span class="cart-price"><span>
			  <!-- Товарная позиция либо доставка -->
			  {% IF order_lines.TYPE_ID=1 || order_lines.TYPE_ID=2 || order_lines.TYPE_ID=3 && order_lines.MEASURE_NAME!=% %}
				{order_lines.LINE_PRICE | money}
			  <!-- Скидка -->
			  {% ELSEIF order_lines.TYPE_ID = 3%}
				<span class="num">{order_lines.LINE_PRICE_NUMBER_FORMAT}</span> {order_lines.MEASURE_NAME}
			  {%ENDIF%}
			  </span></span></span>
			</td>
			<td class="a-center" width="50">
			  <!-- Товарная позиция -->
			  {% IF order_lines.TYPE_ID=1 %}
				{order_lines.QUANTITY} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span>
			  <!-- Доставка -->
			  {% ELSEIF order_lines.TYPE_ID = 2%}
				1 шт
			  <!-- Скидка -->
			  {% ELSEIF order_lines.TYPE_ID = 3%}
				<span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span>
			  {%ENDIF%}
			</td>
			<td class="a-left" width="100">
			  <span class="price-excl-tax">
			  <span class="cart-price"><span>{order_lines.LINE_SUM | money}</span></span></span>
			</td>
		  </tr>
		{% ENDFOR %}
	  </tbody>
	</table>
	<div class="buttons">
	  <a href="http://{NET_DOMAIN}/" class="button">Перейти на главную</a>
	</div>
  </div>
{% ENDIF %}
		  <!-- Методы методы оплаты онлайн -->
	<!-- Если заказ не оплачен и выбранный метод оплаты позволяет оплатить его онлайн, покажем форму с оплатой заказа через сайт -->
	{% IF ORDER_PAYMENT_STEP_ENABLE %}
	  <!-- Здесь появляются дополнительные данные, необходимые для заполнения клиентом -->
	   <table class="table-box">   {PAYMENT_FORM_TBODY}</table>
	{% ENDIF %}
	<!-- END методы методы оплаты онлайн -->
  <h3 class="title">Информация о заказе</h3>
  <table class="table-box">
	<tbody>
	  <tr>
		<td class="cell1"><p><span>Номер:</span></p></td>
		<td class="cell2">{ORDER_NUM}</td>
	  </tr>
	  <tr>
		<td class="cell1"><p><span>Статус заказа:</span></p></td>
		<td class="cell2" title="{ORDER_STATUS_DESC}">{ORDER_STATUS_NAME}</td>
	  </tr>
	  <tr>
		<td class="cell1"><p><span>Сумма заказа:</span></p></td>
		<td class="cell2">
		  {ORDER_SUM | money}
		  {% IF ORDER_SUM_WITHOUT_DISCONT != ORDER_SUM %}
			<br /><span style="color:#888888;"><s>{ORDER_SUM_WITHOUT_DISCONT | money("i")}</s> без учета скидки</span>
		  {% ENDIF %}
		</td>
	  </tr>
	  <tr>
		<td class="cell1"><p><span>Статус оплаты:</span></p></td>
		<td class="cell2">{% IF ORDER_IS_PAYMENT=1 %}оплачен{% ELSEIF ORDER_IS_PAYMENT=2 %}Оплачен частично{% ELSE %}не оплачен{% ENDIF %}</td>
	  </tr>
	  <tr>
		<td class="cell1"><p><span>Контактное лицо:</span></p></td>
		<td class="cell2">{ORDER_CONTACT_PERSON}</td>
	  </tr>
	  <tr>
		<td class="cell1"><p><span>Телефон для связи:</span></p></td>
		<td class="cell2">{ORDER_CONTACT_PHONE}</td>
	  </tr>
	  {% IF ORDER_CONTACT_EMAIL %}
		<tr>
		  <td class="cell1"><p><span>Электропочта:</span></p></td>
		  <td class="cell2">{ORDER_CONTACT_EMAIL}</td>
		</tr>
	  {% ENDIF %}
	  {% IF ORDER_DELIVERY_ZIP_CODE %}
		<tr>
		  <td class="cell1"><p><span>Почтовый индекс:</span></p></td>
		  <td class="cell2">{ORDER_DELIVERY_ZIP_CODE}</td>
		</tr>
	  {% ENDIF %}
	  {% IF ORDER_DELIVERY_COUNTRY %}
		<tr>
		  <td class="cell1"><p><span>Страна:</span></p></td>
		  <td class="cell2">{ORDER_DELIVERY_COUNTRY}</td>
		</tr>
	  {% ENDIF %}
	  {% IF ORDER_DELIVERY_REGION %}
		<tr>
		  <td class="cell1"><p><span>Область:</span></p></td>
		  <td class="cell2">{ORDER_DELIVERY_REGION}</td>
		</tr>
	  {% ENDIF %}
	  {% IF ORDER_DELIVERY_CITY %}
		<tr>
		  <td class="cell1"><p><span>Город:</span></p></td>
		  <td class="cell2">{ORDER_DELIVERY_CITY}</td>
		</tr>
	  {% ENDIF %}
	  {% IF ORDER_DELIVERY_ADDRESS %}
		<tr>
		  <td class="cell1"><p><span>Адрес доставки:</span></p></td>
		  <td class="cell2">{ORDER_DELIVERY_ADDRESS | nl2br}</td>
		</tr>
	  {% ENDIF %}
	  {% IF ORDER_DELIVERY_CONVENIENT_DATE %}
		<tr>
		  <td class="cell1"><p><span>Удобное время доставки:</span></p></td>
		  <td class="cell2">
			{ORDER_DELIVERY_CONVENIENT_DATE | date("d.m.Y")}
			{% IF ORDER_DELIVERY_CONVENIENT_HOUR_FROM %}
			  c {ORDER_DELIVERY_CONVENIENT_HOUR_FROM}:00
			{% ENDIF %}
			{% IF ORDER_DELIVERY_CONVENIENT_HOUR_TO %}
			  до {ORDER_DELIVERY_CONVENIENT_HOUR_TO}:00
			{% ENDIF %}
		  </td>
		</tr>
	  {% ENDIF %}
	  {% IF ORDER_DELIVERY_COMMENT %}
		<tr>
		  <td class="cell1"><p><span>Комментарий к заказу:</span></p></td>
		  <td class="cell2">{ORDER_DELIVERY_COMMENT | nl2br}</td>
		</tr>
	  {% ENDIF %}
	  {% IF ORDER_DELIVERY_TRACKING_NUMBER %}
		<tr>
		  <td class="cell1"><p><span>Номер отслеживания:</span></p></td>
		  <td class="cell2">{ORDER_DELIVERY_TRACKING_NUMBER | nl2br}</td>
		</tr>
	  {% ENDIF %}
	</tbody>
  </table>
 
 
 
</div>

в конце main.css добавьте код:

.paymentFormTbody .tr1 td {
	border: 0 !important;
	text-align: left;
	padding: 20px 0;
}
.paymentFormTbody .tr1 td h4 {
	font-size: 30px;
}

К сожалению, текст у оплаты изменить не получится,т.к. форма для платы задается через переменную.

#9 Alexalex

Alexalex

    Пользователь

  • Пользователи
  • PipPip
  • 21 сообщений

Отправлено 28 Апрель 2016 - 11:46

Просмотр сообщенияЮля123 (28 Апрель 2016 - 10:04) писал:


1. Новинка сдвинулась, однако теперь на страницах самого сайта она некрасиво отражается не на картинке товара, когда постранично выводятся товары.
2. Изменения произвел, теперь карточка заказа выглядит именно так, как мне необходимо, сразу выплыл Баг: я создал тестовый заказ, чтобы посмотреть до оплаты и после оплаты, и когда я перехожу оплачивать, мне выдается ошибка на странице системы оплаты:

http://st.myaussie.r...12/errorpay.png

И конечно же, спасибо Вам за оказываемую помощь, она бесценна! Очень хочется, чтобы уже мы закончили эти правки и закрыли тему.

UPD.
Попробовал еще раз, оплата производится, видимо этот баг был временным явлением. Оплата производится успешно. По второму пункту комментарии не нужны.

#10 Юля123

Юля123

    Активный участник

  • Модератоpы
  • 2 567 сообщений

Отправлено 28 Апрель 2016 - 13:09

Просмотр сообщенияAlexalex (28 Апрель 2016 - 11:46) писал:

1. Новинка сдвинулась, однако теперь на страницах самого сайта она некрасиво отражается не на картинке товара, когда постранично выводятся товары.
2. Изменения произвел, теперь карточка заказа выглядит именно так, как мне необходимо, сразу выплыл Баг: я создал тестовый заказ, чтобы посмотреть до оплаты и после оплаты, и когда я перехожу оплачивать, мне выдается ошибка на странице системы оплаты:

http://st.myaussie.r...12/errorpay.png

И конечно же, спасибо Вам за оказываемую помощь, она бесценна! Очень хочется, чтобы уже мы закончили эти правки и закрыли тему.

UPD.
Попробовал еще раз, оплата производится, видимо этот баг был временным явлением. Оплата производится успешно. По второму пункту комментарии не нужны.

Тогда измените обратно код:

.ico-product {position: absolute;z-index: 2;padding: 4px 10px 4px;color: #FFF;font-size: 125%;-webkit-border-radius: 18px;-moz-border-radius: 18px;border-radius: 18px;}


на код:

.ico-product {position: absolute;z-index: 2;bottom: 10px;padding: 4px 10px 4px;color: #FFF;font-size: 125%;-webkit-border-radius: 18px;-moz-border-radius: 18px;border-radius: 18px;}

и в конце main.css добавьте код:
.cart-info .ico-product.new {
	bottom: auto;
}


#11 Alexalex

Alexalex

    Пользователь

  • Пользователи
  • PipPip
  • 21 сообщений

Отправлено 28 Апрель 2016 - 13:28

Просмотр сообщенияЮля123 (28 Апрель 2016 - 13:09) писал:

Тогда измените обратно код:

.ico-product {position: absolute;z-index: 2;padding: 4px 10px 4px;color: #FFF;font-size: 125%;-webkit-border-radius: 18px;-moz-border-radius: 18px;border-radius: 18px;}


на код:

.ico-product {position: absolute;z-index: 2;bottom: 10px;padding: 4px 10px 4px;color: #FFF;font-size: 125%;-webkit-border-radius: 18px;-moz-border-radius: 18px;border-radius: 18px;}

и в конце main.css добавьте код:
.cart-info .ico-product.new {
bottom: auto;
}

Отлично! Всё прекрасно. Эту тему можно закрыть.
Благодарю Вас за оказанную помощь и поддержку.




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных