категория: , Поля в админке
✎ Опубликовано: 30.05.2015 ✎ Обновлено: 12.06.2015 ☕ Просмотров: 13280 ✉ Комментарии: 6
Sku в opencart предназначено для ввода значения Артикула. Поле не является обязательным к заполнению, однако с помощью его можно вывести дополнительные данные о товаре.
Sku в opencart предназначено для ввода значения Артикула. Поле не является обязательным к заполнению, однако с помощью его можно вывести дополнительные данные о товаре. По умолчанию, движок opencart в карточке товара не отображает это поле, однако отредактировав три файла можно вывести Sku в карточке товара.
1. Добавляем в контроллер функционал, для этого открываем: /catalog/controller/product/product.php и находим строку:
$this->data['text_model'] = $this->language->get('text_model');
После неё вставляем:
$this->data['text_sku'] = $this->language->get('text_sku');
Далее находим строку:
$this->data['review_status'] = $this->config->get('config_review_status');
После неё вставляем:
$this->data['sku'] = $product_info['sku'];
2. Открываем языковый файл, для добавления надписи Sku по адресу: /catalog/language/russian/product/product.php Находим строку:
$_['text_model'] = 'Модель:';
После нее вставляем:
$_['text_sku'] = 'Артикул:';
3. Выводим в карточке товара Sku код. Открываем: /catalog/view/theme/default/template/product/product.tpl Находим строку:
<span><?php echo $text_model; ?></span> <?php echo $model; ?><br />
После нее вставляем:
<?php if ($sku) { ?> <span><?php echo $text_sku; ?></span> <?php echo $sku; ?><br /> <?php } ?>
Все готово! Теперь Артикул товара будет выводится в описании товара. В это поле не обязательно вводить артикул, можно записывать любые данные, которые подойдут, только переименуйте надпись в языковом файле. Замечание, данное поле имеет ограничение до 14 символов varchar в базе данных.
В случает, если эта переменная вам не нужна, что бы она не мешала при вводе данных товара её можно удалить с админки. Для этого надо изменить только один файл: /admin/view/template/catalog/product_form.tpl и удалить строки:
<tr> <td><?php echo $entry_sku; ?></td> <td><input type="text" name="sku" value="<?php echo $sku; ?>" /></td> </tr>
Для вывода sku в рекомендованных товарах открываем файл (контроллер) по адресу: /catalog/controller/product/product.php Находим строку:
'name' => $result['name'],
После нее вставляем:
'sku' => $result['sku'],
Далле переходим в файл шаблон по адресу: /catalog/view/theme/default/template/product/product.tpl Находим строку:
<div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div>
После нее вставляем:
<span><?php echo $product['sku']; ?></span>
Готово! Теперь sku отображается и в рекомендованных товарах. Посмотреть можно на примере (вкладка Похожие товары)
Все про опции в Opencart простым и доступным языком (предназначение, вывод, использование)
Поле в opencart модель предназначено для вывода непосредственно модели товара (либо артикула).
Вкладка Атрибут в системе Opencart нужна для добавления характеристик в карточку товара. Посмотреть их можно на странице товара во вкладке Характеристики.
UPC в opencart предназначено для ввода значения Номера баркода. Поле не является обязательным к заполнению, однако с помощью его можно вывести дополнительные данные о товаре
MPN в opencart предназначено для ввода значения Номера производителя. Поле не является обязательным к заполнению, однако с помощью его можно вывести дополнительные данные о товаре.
JAN в opencart предназначено для ввода значения Японского артикула. Поле не является обязательным к заполнению, однако с помощью его можно вывести дополнительные данные о товаре.
ISBN в opencart предназначено для ввода значения Международного стандарта номера книги. Поле не является обязательным к заполнению, однако с помощью его можно вывести дополнительные данные о товаре а именно книге, так как этот номер используется только в
Читая информацию о рекламе в facebook я нашел кое что интересное
Чистый и валидный HTML и CSS код, Хорошие показатели Google Page Speed, Более 20 модулей в комплекте, Профессиональная техническая поддержка - это только часть того что есть в шаблоне
Исправляем странный баг в Opencart в удаляется товар при копировании. Этот баг присутствует в google chrome
Также в статье хочу выразить благодарность не только Виталию а и другим крутым авторам дополнений с кем приходилось иметь дело
Чтобы принимать Биткоин и Лайткоин в OpenCart, вам не нужно заполнять утомительные документы, проходить проверку и ждать несколько дней. Установите бесплатный модуль и просто введите адрес своего Биткоин и/или Лайткоин кошелька. Тогда все входящие платежи
Монобанк - прогрессивный банк без отделений в котором дают кредитные карточки с хорошим грейс периодом а также возможностью заработать открыв в нем депозит. Именно о нем и пойдет речь
Мы знаем что поисковые роботы любят текст на страницах. Однако публикуя тексты помните предназначена ли эта страница для такого текста
Небольшой пример как можно сделать автоматически содержание описания со скролом при клике на заголовок
Обзор платежного шлюза fondy который позволяет сделать онлайн оплату на сайте за любые товары или услуги
Как оптимизировать сайт для google page speed - обзор основного функционала сервиса от гугл для проверки скорости загрузки страницы
Для того что бы вывести кастомную информацию не надо много кода. Достаточно применить правильный подход и пару строк кода. Читаем в статье.
Как мне "посчастливилось" пощупать UMI CMS особенно со стороны переноса данных и почему меня до сих пор тошнит при слове UMI
В этом обзоре будут выявлены все плюсы и минусы каждого фильтра. Всего в обзоре будет 7 фильтров который продаются и развиваются. По завершению будет дана рекомендация какой же выбрать
Коллеги, давайте предоставлять хороший сервис и поднимать планку качества. Небольшая история как я обращался к разным разработчикам