Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Пересохранение товаров


kokhanenkoSA
 Поделиться

Рекомендованные сообщения

Добрый день!

 

opencart.pro 2.3, шаблон barbara, действующие лица, модули: mega filter и CSV price PRO import/export.

 

Есть много товаров, для которых нужно переназначить много одинаковых характеристик(атрибутов).

Делаю экспорт нужной группы товаров в csv, с помощью эксельки правлю характеристики и назад импортом загоняю.

Если открыть карточку товара в админке или на фронте, то характеристики видны и там и там, вроде бы получилось.

 

НО, тут вступает mega filter, который данную категорию товаров фильтрует как раз по характеристикам.

Беда в том что он не видит новые/измененные характеристики товара.

Лечится только открытием карточки товара в админке с последующим нажатием кнопки сохранить(не делая при этом ни каких изменений). После этой манипуляции фильтр видит все что должен и фильтрует верно.

Я так понимаю после залива измененных товаров, требуется запустить переиндексацию всех товаров для фильтра.

 

И вот что я ищу:

Либо скрипт умеющий пересохранять все файлы магаза или определенной категории.

Либо отеческой помощи спецов, которые знают какой скрипт движка или модуля mega filter необходимо активировать для переиндексации товаров.

Ссылка на комментарий
Поделиться на других сайтах


Могу сделать скрипт обновления

в csv price pro не влезть, он весь зашифрован

Ссылка на комментарий
Поделиться на других сайтах

Все верно, потому что фильтр переиндексируется при штатном сохранении карточки товара

А разве в фильтре нельзя задать принудительную переиндексаци\ю?

Ссылка на комментарий
Поделиться на других сайтах

13 минут назад, chukcha сказал:

Все верно, потому что фильтр переиндексируется при штатном сохранении карточки товара

А разве в фильтре нельзя задать принудительную переиндексаци\ю?

 

Там каждый товар надо отдельно индексировать по product_id )

Изменено пользователем spectre
Ссылка на комментарий
Поделиться на других сайтах

та ладно..
Т.е. при инстале фильтра нужно в каждый товар заходить?

@Agatha65 Это так?

Ссылка на комментарий
Поделиться на других сайтах

Вот да, тоже не пойму. Должен быть штатный метод фильтра, который надо перезапустить.

Ссылка на комментарий
Поделиться на других сайтах


9 минут назад, chukcha сказал:

та ладно..
Т.е. при инстале фильтра нужно в каждый товар заходить?

@Agatha65 Это так?

 

Примерно так оно выглядит 

  if($product_id){
  if( $this->config->get( 'mfilter_plus_version' ) ) {
        require_once DIR_SYSTEM . 'library/mfilter_plus.php';
     
          Mfilter_Plus::getInstance( $this )->updateProduct( $product_id );
          }
         }

при инсталле оно перебирает

 

для pro - думаю конструкция похожая, после импорта надо "пройтись"

Изменено пользователем spectre
Ссылка на комментарий
Поделиться на других сайтах

Я представляю как..
Я спрашиваю.. при инсталл?

А в самом модуле фильтра нет переиндексации?

Ссылка на комментарий
Поделиться на других сайтах

  • 6 месяцев спустя...
  • 4 месяца спустя...
В 19.04.2018 в 18:08, kokhanenkoSA сказал:

Добрый день!

 

opencart.pro 2.3, шаблон barbara, действующие лица, модули: mega filter и CSV price PRO import/export.

 

Есть много товаров, для которых нужно переназначить много одинаковых характеристик(атрибутов).

Делаю экспорт нужной группы товаров в csv, с помощью эксельки правлю характеристики и назад импортом загоняю.

Если открыть карточку товара в админке или на фронте, то характеристики видны и там и там, вроде бы получилось.

 

НО, тут вступает mega filter, который данную категорию товаров фильтрует как раз по характеристикам.

Беда в том что он не видит новые/измененные характеристики товара.

Лечится только открытием карточки товара в админке с последующим нажатием кнопки сохранить(не делая при этом ни каких изменений). После этой манипуляции фильтр видит все что должен и фильтрует верно.

Я так понимаю после залива измененных товаров, требуется запустить переиндексацию всех товаров для фильтра.

 

И вот что я ищу:

Либо скрипт умеющий пересохранять все файлы магаза или определенной категории.

Либо отеческой помощи спецов, которые знают какой скрипт движка или модуля mega filter необходимо активировать для переиндексации товаров.

Получилось поправить? Есть плагин чтоб пересохранить? аналогичная проблема с фильтрацией атрибутов

Ссылка на комментарий
Поделиться на других сайтах


В 19.04.2018 в 18:08, kokhanenkoSA сказал:

Добрый день!

 

opencart.pro 2.3, шаблон barbara, действующие лица, модули: mega filter и CSV price PRO import/export.

 

Есть много товаров, для которых нужно переназначить много одинаковых характеристик(атрибутов).

Делаю экспорт нужной группы товаров в csv, с помощью эксельки правлю характеристики и назад импортом загоняю.

Если открыть карточку товара в админке или на фронте, то характеристики видны и там и там, вроде бы получилось.

 

НО, тут вступает mega filter, который данную категорию товаров фильтрует как раз по характеристикам.

Беда в том что он не видит новые/измененные характеристики товара.

Лечится только открытием карточки товара в админке с последующим нажатием кнопки сохранить(не делая при этом ни каких изменений). После этой манипуляции фильтр видит все что должен и фильтрует верно.

Я так понимаю после залива измененных товаров, требуется запустить переиндексацию всех товаров для фильтра.

 

И вот что я ищу:

Либо скрипт умеющий пересохранять все файлы магаза или определенной категории.

Либо отеческой помощи спецов, которые знают какой скрипт движка или модуля mega filter необходимо активировать для переиндексации товаров.

 

В 07.11.2018 в 03:54, FlintZ сказал:

Господа, проблема точно такая же. Кто-то решил её? Прошу помощи.

Кто смог решить любым способом помогите. Мне тоже надо с фильтрацией решить атрибуты импортировал но не выходят в фильтре

Ссылка на комментарий
Поделиться на других сайтах


  • 7 месяцев спустя...

Актуально, похожая проблема, только с изображениями опций, пока не сохранишь руками товар картинки у опций не появляются. Может кто скрипт своять?

Ссылка на комментарий
Поделиться на других сайтах


  • 5 месяцев спустя...
On 4/19/2018 at 3:08 PM, kokhanenkoSA said:

Добрый день!

 

opencart.pro 2.3, шаблон barbara, действующие лица, модули: mega filter и CSV price PRO import/export.

 

Есть много товаров, для которых нужно переназначить много одинаковых характеристик(атрибутов).

Делаю экспорт нужной группы товаров в csv, с помощью эксельки правлю характеристики и назад импортом загоняю.

Если открыть карточку товара в админке или на фронте, то характеристики видны и там и там, вроде бы получилось.

 

НО, тут вступает mega filter, который данную категорию товаров фильтрует как раз по характеристикам.

Беда в том что он не видит новые/измененные характеристики товара.

Лечится только открытием карточки товара в админке с последующим нажатием кнопки сохранить(не делая при этом ни каких изменений). После этой манипуляции фильтр видит все что должен и фильтрует верно.

Я так понимаю после залива измененных товаров, требуется запустить переиндексацию всех товаров для фильтра.

 

И вот что я ищу:

Либо скрипт умеющий пересохранять все файлы магаза или определенной категории.

Либо отеческой помощи спецов, которые знают какой скрипт движка или модуля mega filter необходимо активировать для переиндексации товаров.

Решили проблему?

Ссылка на комментарий
Поделиться на других сайтах


В 18.04.2020 в 20:36, vit2001 сказал:

Решили проблему?

Да, оказалось все просто.

В настройках модуля Filter pro есть кнопка перестроения индекса фильтра.
image.png.52c9d764b587fea43cdf4878222d3fc3.png

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.