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

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

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

PrestaMan

Цитата: killakazzak от 02 марта 2015, 15:28:45
По рекомендации сделал селект в базе для 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


Могу дать доступ в админку, может правда сам где то туплю.
Добавьте товары в таблицу. SELECT > INSERT
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!

killakazzak

Цитата: PrestaMan от 02 марта 2015, 16:12:51
Цитата: killakazzak от 02 марта 2015, 15:28:45
По рекомендации сделал селект в базе для 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


Могу дать доступ в админку, может правда сам где то туплю.
Добавьте товары в таблицу. SELECT > INSERT

Спасибо, попробую через INSERT, но хотелось бы узнать есть ли возможность сделать это штатными средствами CMS через админку ?


coder

Через админку не сделать. Только напрямую в бд.

killakazzak

Цитата: coder от 02 марта 2015, 17:35:27
Через админку не сделать. Только напрямую в бд.

Сделал через INSERT, не работает, данные в таблицах синхронизированы.

coder

Включите режим отладки и смотрите sql запрос при поиске.

qwertisound

Уважаемые, коллеги!
Может, есть возможность выложить видео у кого работает поиск без проблем, где будет видно все ваши действия, что и как надо сделать...или готов дать доступ на хостинг, чтобы посмотрели.
Я только что в 101 раз преустановил престу - ну, не работает поиск на втором сайте, варианты все перепробовал! Уже которую неделю пытаюсь найти ответ, на этот вопрос.

DarinSr

Показывать нечего. Просто установил prestashop, включил мультирежим и все работает. Ничего специально не делал.

qwertisound

Цитата: DarinSr от 03 марта 2015, 09:09:57
Показывать нечего. Просто установил prestashop, включил мультирежим и все работает. Ничего специально не делал.

Тогда, вопросов 2:
Какой у вас хостинг?
Как включить те же товары, что есть в первом магазине для второго магазина, если изначально не был произведен импорт товаров во второй магазин?

DarinSr

Хостинг - VDS Apache2.2+PHP5.3+MySQL5 1024 RAM

Товары можно добавить через импорт. Выгрузили товары, удалили все товары, загрузили обратно.

qwertisound

Цитата: DarinSr от 03 марта 2015, 11:07:19
Хостинг - VDS Apache2.2+PHP5.3+MySQL5 1024 RAM

Пробовал и на vds и на виртуальном хостинге - поиск на втором сайте не работает.

Товары можно добавить через импорт. Выгрузили товары, удалили все товары, загрузили обратно.

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

Adik

Делайте импорт правильно и никаких дублей не будет.
В настройках мультимагазина должно быть указано общие товары.
Импорт для Группы Default.

Adik

Цитата: DarinSr от 03 марта 2015, 11:07:19
Хостинг - VDS Apache2.2+PHP5.3+MySQL5 1024 RAM
Главное здесь не VDS, а "Apache2.2+PHP5.3+MySQL5".
Никаких систем кеширования. Если у вас Nginx и php-fpm, то пробуйте менять опции кеширования.
Если у вас PHP5.5, то смотрите лог сервера. Возможны проблемы с выполнением скриптов.
Так причины не найти, нужно включать режим тестирования, записи в логи. Анализировать логи.

qwertisound

Цитата: Adik от 03 марта 2015, 12:55:07
Делайте импорт правильно и никаких дублей не будет.
В настройках мультимагазина должно быть указано общие товары.
Импорт для Группы Default.


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

Adik

Добавляйте через админку. Нет ограничений.

qwertisound

Цитата: Adik от 03 марта 2015, 13:09:01
Добавляйте через админку. Нет ограничений.

Скажите пожалуйста как именно это сделать?
Пример:
Есть магаз №1 в нем есть дефолтные товары, в магазине №2 вообще нет товаров. Включен режим мультисайта.
Как через админку отобразить эти же товары во втором магазине?