Необходимо Направлять Пользователю Письмо О Заказе С Картинками Товаров
#1
Отправлено 26 Апрель 2016 - 23:35
Когда происходит оформление заказа, у пользователя отображается таблица с мааааленьким изображением.
Необходимо, чтобы такая же таблица направлялась пользователю по e-amil при оформлении заказа, а также в личном кабинете, чтобы также было изображение. Картинка не кликабельна.
Низкий поклон Вам за помощь!
#2
Отправлено 27 Апрель 2016 - 11:18
#3
Отправлено 27 Апрель 2016 - 11:50
Alexalex (26 Апрель 2016 - 23:35) писал:
Когда происходит оформление заказа, у пользователя отображается таблица с мааааленьким изображением.
Необходимо, чтобы такая же таблица направлялась пользователю по e-amil при оформлении заказа, а также в личном кабинете, чтобы также было изображение. Картинка не кликабельна.
Низкий поклон Вам за помощь!
#4
Отправлено 27 Апрель 2016 - 14:47
Ирина345 (27 Апрель 2016 - 11:50) писал:
Хорошо, допустим на почту направлять это нельзя, но в карточке заказа же можно сделать отображение картинки? Или просто укажите кусок кода, который подтягивает такое маленькое изображение и где разместить его в карточке заказа? Это же не разработка? Или я чего-то не понимаю...
#5
Отправлено 27 Апрель 2016 - 16:33
Alexalex (27 Апрель 2016 - 14:47) писал:
Здравствуйте, почитайте данную тем, возможно, Вам подойдет вариант решения: http://forum.storela..._60#entry234673
#6
Отправлено 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%} {%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%} {%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
Отправлено 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
Отправлено 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%} {%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
Отправлено 28 Апрель 2016 - 11:46
Юля123 (28 Апрель 2016 - 10:04) писал:
1. Новинка сдвинулась, однако теперь на страницах самого сайта она некрасиво отражается не на картинке товара, когда постранично выводятся товары.
2. Изменения произвел, теперь карточка заказа выглядит именно так, как мне необходимо, сразу выплыл Баг: я создал тестовый заказ, чтобы посмотреть до оплаты и после оплаты, и когда я перехожу оплачивать, мне выдается ошибка на странице системы оплаты:
http://st.myaussie.r...12/errorpay.png
И конечно же, спасибо Вам за оказываемую помощь, она бесценна! Очень хочется, чтобы уже мы закончили эти правки и закрыли тему.
UPD.
Попробовал еще раз, оплата производится, видимо этот баг был временным явлением. Оплата производится успешно. По второму пункту комментарии не нужны.
#10
Отправлено 28 Апрель 2016 - 13:09
Alexalex (28 Апрель 2016 - 11:46) писал:
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
Отправлено 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 анонимных