Люди добрые,подскажите как увеличить кол-во символов в этом поле "артикул".....За добавление поля огромное спасибо!!!
тема · 35 287 просмотров · 93 ответа
Отображение SKU, UPC в карточке товара или еще где-то
Общие вопросы
По умолчанию поле VARCHAR(64), следующий запрос увеличит его в 2 раза:
code
ALTER TABLE `oc_product` CHANGE `sku` `sku` VARCHAR(128) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;Хотите больше бесплатных решений? Принимаю благодарности в ЛС.
а чего никто в теме не сделал проверку на вывод sku и upc на случай вдруг это поле не заполнено в категории? чтобы оно выводило пустое место
Как раз наоборот сделана проверка, что бы sku не выводился если он пустой. Зачем захламлять карточку пустыми данными?
Хотите больше бесплатных решений? Принимаю благодарности в ЛС.
mars1an написал(а): ↑Как раз наоборот сделана проверка, что бы sku не выводился если он пустой. Зачем захламлять карточку пустыми данными?
я про категорию, а не про карточку товара, сейчас сижу делаю и пока нигде не нашла решения, если прописать по аналогии как в карточке товара <?php if ($upc) { ?><?php echo $text_upc ?><?php echo $text_upc; ?><?php } ?> в категории, то не работает
К обеду напишу аддон, или отдельный модуль.
Хотите больше бесплатных решений? Принимаю благодарности в ЛС.
Добрый день, прочитал эту тему и на других сайтах тоже, однако не смог решить свой вопрос:
у меня установлена тема fastor:
1. вывести артикул в карточке товара у меня получилось довольно таки просто
2. вывести в каталог не получается, одно из отличий что у меня превью товаров берётся отсюда: ...\catalog\view\theme\fastor\template\new_elements\product.tpl
кроме того у меня не у всех товаров присутствует артикул *( может быть ошибка в этом?)
выдаёт вот такую ошибку:
Notice: Undefined index: sku in ...fastor/template/new_elements/product.tpl
код:
-------------
-----
соответственно добавил локализацию *( в краточке выводится) и вот что в product.tpl
помогите пожалуйста разобраться
у меня установлена тема fastor:
1. вывести артикул в карточке товара у меня получилось довольно таки просто
2. вывести в каталог не получается, одно из отличий что у меня превью товаров берётся отсюда: ...\catalog\view\theme\fastor\template\new_elements\product.tpl
кроме того у меня не у всех товаров присутствует артикул *( может быть ошибка в этом?)
выдаёт вот такую ошибку:
Notice: Undefined index: sku in ...fastor/template/new_elements/product.tpl
код:
product.php
code
$data['text_model'] = $this->language->get('text_model');
$data['text_sku'] = $this->language->get('text_sku');
$data['text_reward'] = $this->language->get('text_reward');-------------
code
$data['model'] = $product_info['model'];
$data['sku'] = $product_info['sku'];
$data['reward'] = $product_info['reward'];-----
code
$data['products'][] = array(
'product_id' => $result['product_id'],
'thumb' => $image,
'name' => $result['name'],
'sku' => $result['sku'],
description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get($this->config->get('config_theme') . '_product_description_length')) . '..',
'price' => $price,
'special' => $special,....соответственно добавил локализацию *( в краточке выводится) и вот что в product.tpl
code
<span><?php echo $product['sku']; ?></span>помогите пожалуйста разобраться
У быстрого просмотра свой контроллер, в вашем случае \catalog\controller\new_elements\product.php и в шаблоне лучше сделать так
code
<?php if ($sku) { ?>
<sapn><?php echo $text_sku; ?> <?php echo $sku; ?></span>
<?php } ?>Хотите больше бесплатных решений? Принимаю благодарности в ЛС.
Цитата:У быстрого просмотра свой контроллер,- спасибо
Да, нашёл category.php, соответсвено надо прописать и в языковой файл "Артикул", единственное у меня код на странице работает в такой записи
code
<?php if ($product['sku']) { ?>
<span><?php echo $text_sku; ?> <?php echo $product['sku']; ?></span>
<?php } ?>
Добрый вечер, аналогичный вопрос. Нужно вывести sku в категориях, с карточкой товара разобрался
Opencart 2.1.0.1, Шаблон - buyshop, По аналогии не получилось. В category.tpl не нашел куда вставить код.
Как мне кажется в этом шаблоне это оформляется в других файлах
listing_view_grid.php
и
listing_view.php
А еще есть быстрый просмотр, туда бы тоже нужно
Перепробовал варианты из этой темы - получаются ошибки.
Выручайте!!!
Opencart 2.1.0.1, Шаблон - buyshop, По аналогии не получилось. В category.tpl не нашел куда вставить код.
Как мне кажется в этом шаблоне это оформляется в других файлах
listing_view_grid.php
code
<div class="wrapper-hover">
<div class="product-name">
<a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a>
</div>
<?php if ($theme_products["product_catalog_mode"] !== 'enable' ) : ?>
<div class="wrapper">
<div class="product-tocart">
<a onclick="addToCart_theme('<?php echo $product['product_id']; ?>', '<?php echo $product['minimum']; ?>');"><i class="icon-basket"></i></a>
</div>и
listing_view.php
code
</div>
<div class="wrapper-hover <?php echo ((empty($theme_products["product_listing"]) || $theme_products["product_listing"] !== 'simple' ) ? '' : 'hidden_name'); ?>">
<div class="product-name">
<a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a>
</div>А еще есть быстрый просмотр, туда бы тоже нужно
Перепробовал варианты из этой темы - получаются ошибки.
Выручайте!!!
К стати еще вопрос возник
при тестировании на локалхосте в карточке товара Артикул появился
скопировал изменённые файлы на сервер - изминений нет
Модификаторы почистил. что не так?
при тестировании на локалхосте в карточке товара Артикул появился
скопировал изменённые файлы на сервер - изминений нет
Модификаторы почистил. что не так?
Добрый день! Подскажите как вывести отображение SKU для английской версии сайта, если значение SKU - слово , к примеру на русском "Новые" , на английском чтобы было "Brand new".
Возможно это ?
Возможно это ?
День добрый!
Без серьёзных доработок такое невозможно. Тут, по моему, легче атрибуты использовать, дописав их вывод не в характеристики, а в параметры товара, при определённых условиях.
Без серьёзных доработок такое невозможно. Тут, по моему, легче атрибуты использовать, дописав их вывод не в характеристики, а в параметры товара, при определённых условиях.
Хотите больше бесплатных решений? Принимаю благодарности в ЛС.
подскажите пожалуйста: нужно поле UPC добавить только в письмо о заказе для администратора магазина. больше нигде не выводить его и не отправлять покупателю. как это реализовать?
Чтобы ответить, войдите или зарегистрируйтесь.