-
Публікації
528 -
З нами
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем shchs
-
-
Самый простой способ, это положить оригинальную тпл-ку рядом в ту же папку, но с названием "aorder.tpl" и использовать её для писем админу,
при этом в файле: catalog/model/checkout/order.php
в строках 717-721 заменить order.tpl на aorder.tpl
-------------------------
второй способ сделать копию вашей модифицированной тпл-ки и так же назвать её aorder.tpl
и в неё, в нужном месте добавить: <?php echo $client_name; ?>
потом в файле: catalog/model/checkout/order.php
в строках 717-721 заменить order.tpl на aorder.tpl
и до строки 717 добавить :
$data['client_name'] = 'Покупатель: ' . $order_info['firstname'] . ' ' . $order_info['lastname'];
-
Это не проблема, только ведь клиенты у вас тоже не видят себя как заказчика в письме, они ведь тоже самое получают, не смущает вас это?
-
Там есть не намек, а явный призыв к адресу доставки и адресу оплаты, в которые включены данные о имени и фамилии покупателя.
Вы должны получать вот такое письмо: http://prntscr.com/9fsol3
-
Ниже этой таблицы должна идти таблица с данными покупателя (адрес оплаты и адрес доставки, где есть имя и фамилия).
Если она у вас вырезана, то посмотрите файл: catalog/view/theme/default/template/mail/order.tpl строки 53-70
Имейте ввиду, что файл общий и для письма админу и для письма клиенту.
-
Яндекс ругается на демо категорию, товар
ОШИБКА: ваша JSON-LD разметка не может быть разобрана. Проверьте документ на синтаксические ошибки: ...ption": " Пример те...
-
Вам для второй версии? Там кажется полный дубль письма приходит, как клиенту, со всеми данными.
-
1. Письма отправляются по принципу 10+10+10+10 и т.д. без каких-либо пауз/задержек, пока хостингу/серверу/sql это не надоест
Количество и время отправки - это только малая часть проблем стандартной рассылки.
Исправить можно всё, вопрос времени/денег. Если вам так не жалко своего времени, то дерзайте:
admin/controller/sale/contact.php - ваше поле деятельности, цифра 10 там заметна.
-
-
Тогда вот на это:
<div class="box featured"> <div class="box-heading"><span><?php echo $heading_title; ?></span></div> <div class="box-content"> <div class="box-product"> <ul> <?php $i=0; foreach ($products as $product) { $i++ ?> <?php if ($i%3==1) { $a='first-in-line'; } elseif ($i%3==0) { $a='last-in-line'; } else { $a=''; } $count=count($products); if ($count-$i<3) { $b='last-in-line2'; } else { $b=''; } ?> <li class="<?php echo $a.' '.$b; ?>"> <script type="text/javascript"> $(document).ready(function(){ $("a.colorbox<?php echo $i?>").colorbox({ rel: 'colorbox', inline:true, html: true, width:'58%', maxWidth:'780px', height:'70%', opacity:0.6, open:false, returnFocus:false, fixed: false, title: false, current:'Product {current} of {total}' }); }); </script> <div class="inner-indent"> <?php if ($product['thumb']) { ?> <div class="image2"> <a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a> </div> <?php } ?> <div style="display:none;"> <div class="quick-view<?php echo $i;?> preview"> <div class="wrapper marg"> <div class="left"> <?php if ($product['thumb1']) { ?> <div class="image3"> <a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb1']; ?>" alt="<?php echo $product['name']; ?>" /></a> </div> <?php } ?> </div> <div class="right"> <h2><?php echo $product['name']; ?></h2> <div class="inf"> <?php if ($product['author']) {?> <span class="manufacture"><?php echo $text_manufacturer; ?> <a href="<?php echo $product['manufacturers'];?>"><?php echo $product['author']; ?></a></span> <?php }?> <?php if ($product['model']) {?> <span class="model"><?php echo $text_model; ?><?php echo $product['model']; ?></span> <?php }?> <span class="prod-stock-2"><?php echo $text_availability; ?></span> <?php if ($product['text_availability'] > 0) { ?> <span class="prod-stock"><?php echo $text_instock; ?></span> <?php } else { ?> <span class="prod-stock"><?php echo $text_outstock; ?></span> <?php } ?> <?php if ($product['price']) { ?> <div class="price"> <span class="text-price"><?php echo $text_price; ?></span> <?php if (!$product['special']) { ?> <?php echo $product['price']; ?> <?php } else { ?> <span class="price-new"><?php echo $product['special']; ?></span><span class="price-old"><?php echo $product['price']; ?></span> <?php } ?> </div> <?php } ?> </div> <div class="cart"> <a data-id="<?php echo $product['product_id']; ?>;" class="button addToCart-1"><span><?php echo $button_cart; ?></span></a> <a href="<?php echo $product['href']; ?>" class="button details"><span><?php echo $button_details; ?></span></a> </div> <div class="extra-button"> <div class="wishlist"> <a class="tip" onclick="addToWishList('<?php echo $product['product_id']; ?>');" ><span class="tooltip"><?php echo $button_wishlist; ?></span></a> </div> <div class="compare"> <a class="tip2" onclick="addToCompare('<?php echo $product['product_id']; ?>');" ><span class="tooltip2"><?php echo $button_compare; ?></span></a> </div> </div> <div class="clear"></div> <div class="rating"> <img height="18" src="catalog/view/theme/theme167/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /> </div> </div> </div> <div class="description"> <?php echo $product['description'];?> </div> </div> </div> <a href=".quick-view<?php echo $i;?>" rel="colorbox" class="colorbox<?php echo $i;?> quick-view-button button"><span><?php echo $text_quick;?></span></a> <div class="inner"> <div class="f-left"> <div class="name maxheight-feat"><a href="<?php echo $product['href']; ?>"><?php echo utf8_substr($product['name'],0,17).'...'; ?></a></div> <?php if ($product['description']) { ?> <div class="description"><?php echo utf8_substr(strip_tags($product['description']),0,60).'...';?></div> <?php } ?> <?php if ($product['price']) { ?> <div class="price"> <?php if (!$product['special']) { ?> <?php echo $product['price']; ?> <?php } else { ?> <span class="price-new"><?php echo $product['special']; ?></span><?php /*<span class="price-old"><?php echo $product['price']; ?></span>*/?> <?php } ?> </div> <?php } ?> </div> <div class="cart"> <a data-id="<?php echo $product['product_id']; ?>;" class="button addToCart"><span><?php echo $button_cart; ?></span></a> <?php /*<a href="<?php echo $product['href']; ?>" class="button details"><span><?php echo $button_details; ?></span></a> */?> </div> <div class="clear"></div> <?php if ($product['rating']) { ?> <div class="rating"> <img height="13" src="catalog/view/theme/theme167/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /> </div> <?php } ?> </div> </div> </li> <?php } ?> </ul> </div> <div class="clear"></div> </div> </div>
-
Замените, сделав резервную копию, его содержимое на это:
<div class="box featured"> <div class="box-heading"><span><?php echo $heading_title; ?></span></div> <div class="box-content"> <div class="box-product"> <ul> <?php $i=0; foreach ($products as $product) { $i++ ?> <?php if ($i%3==1) { $a='first-in-line'; } elseif ($i%3==0) { $a='last-in-line'; } else { $a=''; } $count=count($products); if ($count-$i<3) { $b='last-in-line2'; } else { $b=''; } ?> <li class="<?php echo $a.' '.$b; ?>"> <script type="text/javascript"> $(document).ready(function(){ $("a.colorbox<?php echo $i?>").colorbox({ rel: 'colorbox', inline:true, html: true, width:'58%', maxWidth:'780px', height:'70%', opacity:0.6, open:false, returnFocus:false, fixed: false, title: false, current:'Product {current} of {total}' }); }); </script> <div class="inner-indent"> <?php if ($product['thumb']) { ?> <div class="image2"> <a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a> </div> <?php } ?> <div style="display:none;"> <div class="quick-view<?php echo $i;?> preview"> <div class="wrapper marg"> <div class="left"> <?php if ($product['thumb1']) { ?> <div class="image3"> <a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb1']; ?>" alt="<?php echo $product['name']; ?>" /></a> </div> <?php } ?> </div> <div class="right"> <h2><?php echo $product['name']; ?></h2> <div class="inf"> <?php if ($product['author']) {?> <span class="manufacture"><?php echo $text_manufacturer; ?> <a href="<?php echo $product['manufacturers'];?>"><?php echo $product['author']; ?></a></span> <?php }?> <?php if ($product['model']) {?> <span class="model"><?php echo $text_model; ?><?php echo $product['model']; ?></span> <?php }?> <span class="prod-stock-2"><?php echo $text_availability; ?></span> <?php if ($product['text_availability'] > 0) { ?> <span class="prod-stock"><?php echo $text_instock; ?></span> <?php } else { ?> <span class="prod-stock"><?php echo $text_outstock; ?></span> <?php } ?> <?php if ($product['price']) { ?> <div class="price"> <span class="text-price"><?php echo $text_price; ?></span> <?php if (!$product['special']) { ?> <?php echo $product['price']; ?> <?php } else { ?> <span class="price-new"><?php echo $product['special']; ?></span><span class="price-old"><?php echo $product['price']; ?></span> <?php } ?> </div> <?php } ?> </div> <div class="cart"> <a data-id="<?php echo $product['product_id']; ?>;" class="button addToCart-1"><span><?php echo $button_cart; ?></span></a> <a href="<?php echo $product['href']; ?>" class="button details"><span><?php echo $button_details; ?></span></a> </div> <div class="extra-button"> <div class="wishlist"> <a class="tip" onclick="addToWishList('<?php echo $product['product_id']; ?>');" ><span class="tooltip"><?php echo $button_wishlist; ?></span></a> </div> <div class="compare"> <a class="tip2" onclick="addToCompare('<?php echo $product['product_id']; ?>');" ><span class="tooltip2"><?php echo $button_compare; ?></span></a> </div> </div> <div class="clear"></div> <div class="rating"> <img height="18" src="catalog/view/theme/theme167/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /> </div> </div> </div> <div class="description"> <?php echo $product['description'];?> </div> </div> </div> <a href=".quick-view<?php echo $i;?>" rel="colorbox" class="colorbox<?php echo $i;?> quick-view-button button"><span><?php echo $text_quick;?></span></a> <div class="inner"> <div class="f-left"> <div class="name maxheight-feat"><a href="<?php echo $product['href']; ?>"><?php echo utf8_substr($product['name'],0,35).'...'; ?></a></div> <?php if ($product['description']) { ?> <div class="description"><?php echo utf8_substr($product['description'],0,60).'...';?></div> <?php } ?> <?php if ($product['price']) { ?> <div class="price"> <?php if (!$product['special']) { ?> <?php echo $product['price']; ?> <?php } else { ?> <span class="price-new"><?php echo $product['special']; ?></span><?php /*<span class="price-old"><?php echo $product['price']; ?></span>*/?> <?php } ?> </div> <?php } ?> </div> <div class="cart"> <a data-id="<?php echo $product['product_id']; ?>;" class="button addToCart"><span><?php echo $button_cart; ?></span></a> <?php /*<a href="<?php echo $product['href']; ?>" class="button details"><span><?php echo $button_details; ?></span></a> */?> </div> <div class="clear"></div> <?php if ($product['rating']) { ?> <div class="rating"> <img height="13" src="catalog/view/theme/theme167/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /> </div> <?php } ?> </div> </div> </li> <?php } ?> </ul> </div> <div class="clear"></div> </div> </div>
-
покажите фал: catalog/view/theme/theme167/template/module/featured.tpl
-
1. еще ниже ищите
2. в система/настройки/локализация какая валюта стоит? там должен стоять "рубль", который у вас с кодом RUB и только у него "значение" должно быть 1.0000000
3. тогда только смотреть код, где-то отключено возможно
-
1. смотрите контроллеры этих модулей - catalog\controller\module\featured.php и т.п.
там после строки:
$this->data['products'][] = array(
чуть ниже идет:
'name' => что вот тут у вас написано?
2. скорее всего не правильная настройка валюты, смотреть в админка/система/локализация/валюты
3. что значит не могу? ругается на отсутствия прав или что-то другое?
4. заливать в базу русские названия из ocstore
-
Действительно, проверил все свои темы, оказалось я нигде кроме последней не подписан :shock: . И люди задавали вопросы, в никуда. Вся подписка куда-то делась. Подписался еще раз.
Поддерживаю мнение о том, что для авторов подписка должна быть автоматом и чтобы отменить нельзя было вообще!
-
http://www.opencart.com/index.php?route=extension/extension/info&extension_id=14157
Ручной допил будет примерно за те же деньги.
-
-
-
Еще нашел нюанс в разном методе воспроизведения, родной код с ютуба работает через <iframe> , а с того сайта через "application/x-shockwave-flash".
В итоге родной должен воспроизводиться на любых устройствах, а вот на яблоках могут быть проблемы с flash. Нужно проверять это.
-
Некоторые модули смотрят главную категорию у товара и тогда решают показывать себя или нет. Возможно у вас так и происходит. Нужно смотреть что за модули и как они настроены.
-
Прогонять все видео через тот сайт абсолютно не нужно, вам нужен только код, который он дает после настройки, потом вы там меняете только id видео, типа YlbhZrK9XF0.
А дорабатывать карточку товара вам все равно придется если вы хотите что-то поменять в выводе видео или чего-то другого.
-
-
Никакой, эти статусы создаются в админке система - локализация - состояние на складе. Потом выбирается из них.
-
Моё дополнение так же посмотрите, без него все равно никак не обойтись если собираетесь использовать встроенный функционал.
Чтобы поменять отправителя, в файле: admin/controller/sale/contact.php замените:
$mail->setFrom($this->config->get('config_email'));
на:
$mail->setFrom('[email protected]');
-
А что там такого необычного? Просто форматированный текст с html тегами. Сделан на обычном редакторе.
Вставьте в режиме "исходника" это и будет тоже самое, остальное от CSS стилей на сайте:
<p><strong>Сабвуфер</strong><strong> Magnat Quantum Sub 6725 A Mocca</strong></p> <p>Активный сабвуфер Magnat Quantum Sub 6725 A. Мощность 175 Вт. Максимальная мощность 350 Вт. Диапазон воспроизводимых частот 50-150 Гц. Вариант отделки мокка.</p> <p><strong>Корпус</strong></p> <ul> <li>Массивный корпус из MDF с закругленными боковыми панелями</li> <li>Многочисленные внутренние перегородки гарантируют жесткость корпуса</li> <li>25 mm передняя панель в рояльном лаке</li> </ul> <p> </p> <p><strong>Вуфер</strong></p> <ul> <li>10“/250 mm высокая мощность и длинный ход динамика</li> <li>Двойная магнитная система</li> <li>Порт Airflex с малым сопротивлением воздушному потоку</li> <li>Лимитер, работающий в реальном времени</li> <li>Активная частотная эквализация до 200 Hz</li> <li>Низкая потребляемая мощность в режиме standby</li> </ul> <p> </p> <p><strong>Основные характеристики</strong></p> <ul> <li>Тип активный сабвуфер, фазоинверторного типа</li> <li>Акустическое излучение монополярная</li> <li>Состав комплекта 1 громкоговоритель</li> <li>Излучатели</li> <li>Тип излучателей динамические</li> <li>НЧ-излучатель 250 мм</li> <li>Мощность 175 Вт</li> <li>Максимальная мощность 350 Вт</li> <li>Диапазон воспроизводимых частот 50-150 Гц</li> <li>Разъем для подключения к усилителю мощности винтовой</li> <li>Материал корпуса MDF</li> <li>Размеры (ШхВхГ) 320x490x420 мм</li> <li>Вес 19.5 кг</li> </ul>
требуется, чтобы после авторизации и при выходе редиректило на главную.
в Песочница
Опубліковано:
Выход:
файл - catalog/controller/account/logout.php
заменить: $this->redirect($this->url->link('account/logout', '', 'SSL'));
на: $this->redirect($this->url->link('common/home', '', 'SSL'));
Вход:
файл - catalog/controller/account/login.php
заменить: $this->redirect($this->url->link('account/logout', '', 'SSL')); строки 64 и 103 примерно, остальные не трогать
на: $this->redirect($this->url->link('common/home', '', 'SSL'));
На попытку попасть в закладки, заказы и прочее не влияет, после авторизации попадете в закладки, что есть правильно.