Мультисайт Поиск

Автор qwertisound, 26 февраля 2015, 16:21:10

« назад - далее »

qwertisound

Есть рабочий сайт на престе 1.6.0.11 стандартный шаблон с определенным кол-вом заведенных товаров.
Было сделано следующее:
Через админку штатным способом был создан второй шаблон под второй сайт.
Включена функция мультисайта.
Настроена общая директория на хостинге.
В админке настроены оба сайта.

В итоге, на первом и втором сайте работают все функции в режиме мультисайт и отображаются все товары (одинаковые для первого и второго сайта)
Но, на втором сайте не работает поиск. Т.е. не ищет товары, хотя в каталоге они отображаются.
Если, для второго сайта завести новый товар, то он находится через поиск корректно.
Для первого и второго сайта пробовал обновлять\добавлять индекс поиска, но это не помогает.
В ч.м.б. дело?

DarinSr

Товары приндексированны для 2-х сайтов? Зайдите В Настройки / Поиск
Индексация:
"Индексированные" товары были проанализированы PrestaShop и появятся в результатах поиска Панели управления.
Проиндексированные товары ... / ....

Проверьте индекцацию товаров, меняя Группу и магазины в переключателе мультиманазина (окно вверху).

qwertisound

Цитата: DarinSr от 26 февраля 2015, 16:53:50
Товары приндексированны для 2-х сайтов? Зайдите В Настройки / Поиск
Индексация:
"Индексированные" товары были проанализированы PrestaShop и появятся в результатах поиска Панели управления.
Проиндексированные товары ... / ....

Проверьте индекцацию товаров, меняя Группу и магазины в переключателе мультиманазина (окно вверху).

Индексировал там все в разных комбинациях, как только мог. На втором сайте в поиске участвуют только вновь созданные товары.

DarinSr

Значит при подключении мультимагазина были ошибки и старые товары не могут быть проиндексированы.
Проверьте таблицу ps_search_word. В ней должны быть одинаковые данные для 2-х магазинов.
В ps_product_shop должны также быть зарегистрированны товары у 2--х магазинов (ps_product_shop и id_shop).

qwertisound

Цитата: DarinSr от 26 февраля 2015, 17:08:43
Значит при подключении мультимагазина были ошибки и старые товары не могут быть проиндексированы.
Проверьте таблицу ps_search_word. В ней должны быть одинаковые данные для 2-х магазинов.
В ps_product_shop должны также быть зарегистрированны товары у 2--х магазинов (ps_product_shop и id_shop).

Попробую проверить, но какие могут быть ошибки и из-за чего?
Проделывал данный эксперимент на 2х хостингах на разных дистрибах 1.6.0.9 и 1.6.0.11

DarinSr

Я проверял на prestashop 1.6.0.9 на стандарной сборке, поиск работает. Включил мультирежим, общие товары и категории. Новые товары не добавлял. Проиндексировал старые для группы дефо, 1-го и 2-го магазина. Поиск работает без проблем на 2-х сайтах.

qwertisound

Цитата: DarinSr от 26 февраля 2015, 17:21:48
Я проверял на prestashop 1.6.0.9 на стандарной сборке, поиск работает. Включил мультирежим, общие товары и категории. Новые товары не добавлял. Проиндексировал старые для группы дефо, 1-го и 2-го магазина. Поиск работает без проблем на 2-х сайтах.

А шаблон делали второй для второго сайта?

DarinSr

Нет. Разницы нет, если в самом шаблоне нет ошибок.

qwertisound

Цитата: DarinSr от 26 февраля 2015, 17:42:17
Нет. Разницы нет, если в самом шаблоне нет ошибок.

Было бы интересно знать заработает ли у вас поиск, если для каждого сайта будет свой шаблон.

DarinSr

Установил разные шаблоны.
На первом работает мгновеннный приск по первым 3 символам + поиск когда нажимаешь кнопку
На втором мгновенный поиск не работает, зато работает когда нажимаешь кнопку.

qwertisound

Цитата: DarinSr от 26 февраля 2015, 19:39:59
Установил разные шаблоны.
На первом работает мгновеннный приск по первым 3 символам + поиск когда нажимаешь кнопку
На втором мгновенный поиск не работает, зато работает когда нажимаешь кнопку.

Только что проверил все на чистой установке. И с единым шаблоном и с разными для 2х сайтов не работает поиск на втором сайте.
Причина так и не ясна.

Mr.Sen

Тоже попробывал. Стандарный prestahop 1.6.0.9. Тему дублировал стандартную. Ajax и стандартный поиск работает на 2х магазинах. После установки включил мультимагазин, товары не индексировал.

mAgency

Prestahop 1.6.0.11 с последними исправлениями. Плюс свои правки ошибок, что смог обнаружить.
Установлены 2 разные не стандарные темы. У магазинов общие товары. Товары добавлялись после включения мультимагазина.
Поиск работает на двух сайтах.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.

qwertisound

Цитата: mAgency от 27 февраля 2015, 11:06:33
Prestahop 1.6.0.11 с последними исправлениями. Плюс свои правки ошибок, что смог обнаружить.
Установлены 2 разные не стандарные темы. У магазинов общие товары. Товары добавлялись после включения мультимагазина.
Поиск работает на двух сайтах.

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

killakazzak

Такая же проблема, установил с 0 prestashop
версия - 1.6.0.11
шаблон - дефолт
создал второй магазин с тем же шаблоном, товары появились, но поиск по товарам не работает, пробывал индексировать товары через меню Настройка - Поиск (разные варианты для всех магазинов)
Инфо со 2го магазина:
ИНДЕКСАЦИЯ
"Индексированные" товары были проанализированы PrestaShop и появятся в результатах поиска Панели управления.
Проиндексированные товары 8 / 8

Поиск не работает, только вновь заведенные товары отображаются в поиске.
По рекомендации сделал селект в базе для 2го магазина, данных для 2го магазина нет.
SELECT a.*,b.* FROM ps_product_shop a, ps_search_word b WHERE
a.id_shop=b.id_shop and b.id_shop=2

Для первого магазина все корректно
SELECT a.*,b.* FROM ps_product_shop a, ps_search_word b WHERE
a.id_shop=b.id_shop and b.id_shop=1

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