Ответить Новая тема Новый опрос 
 Массово добавить теги товарам
MisterMyth
Cпециалист
Сообщений: 158
Регистрация: 07-05-2015


06-09-2015 18:05
Добрый день. Можно ли как либо добавить массово теги для товара, а то выправлять таблицу товара полученную sql запросом я я замучаюсь - у нее строки сползают. Допустим категории товара "Миксеры" добавить "Товары для кухни". Или подскажите мне как сделать корректный полный экспорт в таблицу экселя. Благодарю.
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


07-09-2015 11:13
Цитата:( MisterMyth @ 06-09-2015 19:05 Смотреть сообщение )
Можно ли как либо добавить массово теги для товара


Откройте файл /controllers/admin/AdminTagsController.php
после:
Код:
if ($this->tabAccess['edit'] === '1' && Tools::getValue('submitAdd'.$this->table))
{
добавьте:
Код:
if (Tools::getValue('cats'))
{
    $category = new Category((int)Tools::getValue('cats'));
    $products = $category->getProducts($this->context->language->id, 1, 99999999);
    foreach($products as $product)
        $_POST['products'][] = $product['id_product'];
}


после:
Код:
array(
    'type' => 'text',
    'label' => $this->l('Name'),
    'name' => 'name',
    'required' => true
),
добавьте:
Код:
array(
    'type' => 'select',
    'label' => $this->l('Category'),
    'name' => 'cats',
    'required' => false,
    'options' => array(
        'query' => Category::getSimpleCategories($this->context->language->id),
        'id' => 'id_category',
        'name' => 'name',
        'default' => array(
            'label' => $this->l('No'),
            'value' => 0
        )
    )
),
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
MisterMyth
Cпециалист
Сообщений: 158
Регистрация: 07-05-2015


07-09-2015 19:09
Алекс верно ли я понял: добавляю данный код, редактирую теги группы и эти теги добавятся к уже существующим товарам, а не только к новым??
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
MisterMyth
Cпециалист
Сообщений: 158
Регистрация: 07-05-2015


07-09-2015 19:28
Не помогает. Графа "теги" у товара остается пустой.
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


07-09-2015 19:36
Цитата:( MisterMyth @ 07-09-2015 20:09 Смотреть сообщение )
Алекс верно ли я понял: добавляю данный код, редактирую теги группы и эти теги добавятся к уже существующим товарам, а не только к новым??

Нет.
Добавляете выше размещенный код, переходите на страницу Панель управления > Каталог > Теги, нажимаете добавить тег, пишите тег и выбираете категорию. Все товары из этой категории получат данный тег.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
MisterMyth
Cпециалист
Сообщений: 158
Регистрация: 07-05-2015


09-09-2015 22:33
Алекс а правка кода выше будет работать на 1.5?
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


10-09-2015 18:44
Цитата:( MisterMyth @ 09-09-2015 23:33 Смотреть сообщение )
Алекс а правка кода выше будет работать на 1.5?

Да.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос