Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[РЕШЕНО] Вывод артикула sku в модуле Рекомендуем и Админке


Recommended Posts

1) Открываем catalog/controller/module/featured.php и после строки

'product_id'  => $product_info['product_id'],

Добавляем:

'model'  => $product_info['model'],

2) Открываем /catalog/view/theme/ВАША_ТЕМА/template/module/featured.tpl и в нужном месте добавляем:

<?php echo $product['model']; ?>

ВСЁ
 
2Rxme29.png
 
P.S.
 
Для других полей - все тоже самое, по аналогии... Только, вывод через условие if

<?php if ($product['поле']) { ?>
<?php echo $product['поле']; ?>
<?php } ?>

Тоже самое - для страницы товара, используя vQmod: SKU On Product Page

  • +1 2
Надіслати
Поділитися на інших сайтах

1). Открываем файл admin/language/russian/catalog/product.php и после строки:

$_['column_price']           = 'Цена на сайте';

Добавляем строку:

$_['column_sku']             = 'Артикул';

Проделываем тоже самое для всех используемых языков.

 

2). Открываем файл admin/controller/catalog/product.php и после строки:

'price'      => $result['price'],

Добавляем:

'sku'        => isset ( $result['sku'] ) ? $result['sku'] : null,

После строки:

$data['column_price'] = $this->language->get('column_price');

Добавляем:

$data['column_sku'] = $this->language->get('column_sku');

После строки:

$data['sort_price'] = $this->url->link('catalog/product', 'token=' . $this->session->data['token'] . '&sort=p.price' . $url, 'SSL');

Добавляем:

$data['sort_sku'] = $this->url->link('catalog/product', 'token=' . $this->session->data['token'] . '&sort=p.sku' . $url, 'SSL');

3). Открываем файл admin/model/catalog/product.php и после строки:

'p.price',

Добавляем:

'p.sku',

4). Открываем файл admin/view/template/catalog/product_list.tpl и перед строкой:

<td class="text-left"><?php if ($sort == 'p.price') { ?>

Добавляем код:

<td class="left"><?php if ($sort == 'p.sku') { ?>
  <a href="<?php echo $sort_sku; ?>" class="<?php echo strtolower($order); ?>"><?php echo $column_sku; ?></a>
  <?php } else { ?>
<a href="<?php echo $sort_sku; ?>"><?php echo $column_sku; ?></a>
<?php } ?></td>

После строки:

<td class="text-left"><?php echo $product['model']; ?></td>

Добавляем:

<td class="left"><?php echo $product['sku']; ?></td>

ВСЁ

 

4htMovm.png

  • +1 2
Надіслати
Поділитися на інших сайтах

  • 3 weeks later...
  • 3 months later...
  • 3 weeks later...
  • 1 month later...

OcStore 1.5.5.1.1 - Подскажите как вывести в админку SKU - артикул. Делал по примеру выше выдает ошибку (Notice: Undefined index: sku in .....vqcache\vq2-admin_view_template_catalog_product_list.tpl on line 159)

Надіслати
Поділитися на інших сайтах


  • 2 months later...

пожалуй апну тему. ибо тоже задался вопросом.

OcStore 2.1.0.1 

нужно вывести 

допустим

upc и ean

в категориях товара рядом с ценой. (поиска/рекомендуемых и.т.д)

с карточкой товара разобрался.

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

в контроллере, подключил языки. а когда добавляю 

			$data['sku'] = $product_info['sku'];
			$data['upc'] = $product_info['upc'];

то слетает кодировка сайта.... продукт инфо менял на категорию инфо.. всё равно слатет кодировка.. но при этом вроде показывает, то что нужно.. из-за слетевшей кодировки не понятно. удаляю строчки. кодировка приходит в норму. 

кодировка ютф 8 разумеется.. 

Надіслати
Поділитися на інших сайтах


  • 1 month later...
  • 10 months later...

Добрый вечер,

 

Помогите пожалуйста чайнику!

Читал выше ответы, но не совсем понял, как вставить поиск товара по артикулу в админке.

У меня очень много позиций товара, но ооочень неудобно искать их по названию! Неужели, поиск по id товара НЕ идет в стандартной версии!? 

И как посмотреть мою версию карта?

 

Заранее, очень благодарен!

post-721490-0-59653200-1481824636_thumb.png

Надіслати
Поділитися на інших сайтах


Добрый вечер, помоги пожалуйста!

 

У меня на 2 действии уже проблемка.. у меня нет такой строки, такое может быть?

 

2). Открываем файл admin/controller/catalog/product.php и после строки:

'price' => $result['price'],

 

1). Открываем файл admin/language/russian/catalog/product.php и после строки:

$_['column_price']           = 'Цена на сайте';

Добавляем строку:

$_['column_sku']             = 'Артикул';

Проделываем тоже самое для всех используемых языков.

 

2). Открываем файл admin/controller/catalog/product.php и после строки:

'price'      => $result['price'],

Добавляем:

'sku'        => isset ( $result['sku'] ) ? $result['sku'] : null,

После строки:

$data['column_price'] = $this->language->get('column_price');

Добавляем:

$data['column_sku'] = $this->language->get('column_sku');

После строки:

$data['sort_price'] = $this->url->link('catalog/product', 'token=' . $this->session->data['token'] . '&sort=p.price' . $url, 'SSL');

Добавляем:

$data['sort_sku'] = $this->url->link('catalog/product', 'token=' . $this->session->data['token'] . '&sort=p.sku' . $url, 'SSL');

3). Открываем файл admin/model/catalog/product.php и после строки:

'p.price',

Добавляем:

'p.sku',

4). Открываем файл admin/view/template/catalog/product_list.tpl и перед строкой:

<td class="text-left"><?php if ($sort == 'p.price') { ?>

Добавляем код:

<td class="left"><?php if ($sort == 'p.sku') { ?>
  <a href="<?php echo $sort_sku; ?>" class="<?php echo strtolower($order); ?>"><?php echo $column_sku; ?></a>
  <?php } else { ?>
<a href="<?php echo $sort_sku; ?>"><?php echo $column_sku; ?></a>
<?php } ?></td>

После строки:

<td class="text-left"><?php echo $product['model']; ?></td>

Добавляем:

<td class="left"><?php echo $product['sku']; ?></td>

ВСЁ

 

4htMovm.png

Надіслати
Поділитися на інших сайтах


Добрый вечер,

 

Помогите пожалуйста чайнику!

Читал выше ответы, но не совсем понял, как вставить поиск товара по артикулу в админке.

У меня очень много позиций товара, но ооочень неудобно искать их по названию! Неужели, поиск по id товара НЕ идет в стандартной версии!? 

И как посмотреть мою версию карта?

 

Заранее, очень благодарен!

судя по скрину - у вас версия 1.5.х

название версии обычно пишется снизу в самой админке

 

либо смотреть в самом начале файла admin\index.php

 

У меня на 2 действии уже проблемка.. у меня нет такой строки, такое может быть?

потому что пытаетесь использовать код для движков 2х, у вас 15х и в нем код другой

смотрите в дополнениях - есть такое для поиска по sku для 15х

Надіслати
Поділитися на інших сайтах

судя по скрину - у вас версия 1.5.х

название версии обычно пишется снизу в самой админке

 

либо смотреть в самом начале файла admin\index.php

 

потому что пытаетесь использовать код для движков 2х, у вас 15х и в нем код другой

смотрите в дополнениях - есть такое для поиска по sku для 15х

 

 

Спасибо большое, добрый человек!! Все получилось!! Все работает!!

Только 1 строку не нашел у себя, которую нужно добавить.. я так понимаю, это выравнивание? <td class="left">${sku}</td> я не нашел куда ее вставить, но без нее тоже, вроде, все работает..

Надіслати
Поділитися на інших сайтах


  • 11 months later...
  • 5 months later...

Есть вопрос. я не совсем понимаю пока что куда прописывать - интересует как вывести SKU в карточку товара в админке, чтоб можно было назначать вручную при создании товара. сейчас меняю только заливкой товаров через импорт/експорт. Заранее спасибо!

Надіслати
Поділитися на інших сайтах


В 15.12.2016 в 20:16, VVMK сказал:

Добрый вечер, помоги пожалуйста!

 

У меня на 2 действии уже проблемка.. у меня нет такой строки, такое может быть?

 

2). Открываем файл admin/controller/catalog/product.php и после строки:

'price' => $result['price'],

 

встречная тема - интересует как вывести SKU в карточку товара в админке, чтоб можно было назначать вручную при создании товара. Спасибо!

Надіслати
Поділитися на інших сайтах


2 часа назад, lyao сказал:

интересует как вывести SKU в карточку товара в админке, чтоб можно было назначать вручную при создании товара

 

SKU (артикул) изначально там есть, смотрите вкладку Данные при редактировании товара

Uee5fZa2S6CT-_QdEz8mZA.png

Надіслати
Поділитися на інших сайтах

В 14.03.2015 в 18:01, tim21701 сказал:

1). Открываем файл admin/language/russian/catalog/product.php и после строки:


$_['column_price']           = 'Цена на сайте';

Добавляем строку:


$_['column_sku']             = 'Артикул';

Проделываем тоже самое для всех используемых языков.

 

2). Открываем файл admin/controller/catalog/product.php и после строки:


'price'      => $result['price'],

Добавляем:


'sku'        => isset ( $result['sku'] ) ? $result['sku'] : null,

После строки:


$data['column_price'] = $this->language->get('column_price');

Добавляем:


$data['column_sku'] = $this->language->get('column_sku');

После строки:


$data['sort_price'] = $this->url->link('catalog/product', 'token=' . $this->session->data['token'] . '&sort=p.price' . $url, 'SSL');

Добавляем:


$data['sort_sku'] = $this->url->link('catalog/product', 'token=' . $this->session->data['token'] . '&sort=p.sku' . $url, 'SSL');

3). Открываем файл admin/model/catalog/product.php и после строки:


'p.price',

Добавляем:


'p.sku',

4). Открываем файл admin/view/template/catalog/product_list.tpl и перед строкой:


<td class="text-left"><?php if ($sort == 'p.price') { ?>

Добавляем код:


<td class="left"><?php if ($sort == 'p.sku') { ?>
  <a href="<?php echo $sort_sku; ?>" class="<?php echo strtolower($order); ?>"><?php echo $column_sku; ?></a>
  <?php } else { ?>
<a href="<?php echo $sort_sku; ?>"><?php echo $column_sku; ?></a>
<?php } ?></td>

После строки:


<td class="text-left"><?php echo $product['model']; ?></td>

Добавляем:


<td class="left"><?php echo $product['sku']; ?></td>

ВСЁ

 

4htMovm.png

Здравствуйте - такая вот проблема - выдает ошибки. Всё сделал по инструкции.

image.png

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.