Перейти к содержанию
Форум поддержки пользователей VamShop

Дубли товаров в некоторых категориях


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

Доброго дня, сталкнулся с такой проблемой:

Нереносил на последнюю версию vamshop ииии.... Появились дубли в некоторых категориях, хотя в админке 1 товар. В некоторых категориях отображаеться нормально.

Как решить данную проблему, просьба помочь) \Не хочеться менять движок из-за такой мелочи, но руководство поставило задачу в ближайшее время устранить проблему любыми силами)

Сайт p a r t n e r f o o d . r u .

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

Здравствуйте!

Так а как переносили?!

Наверное так криво перенесли.

Через админку сделали бекап базы данных, пенесли её на новый сервер mysql

Установили новую версию и подключились к новой базе данных.

Старая версия 1.59 - новая 1.67

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

Если Вы восстановили 1.59 базу в 1.67, то так делать нельзя, вообще работать не будет.

После того как восстановили 1.59 базу в новой версии, Вам нужно из обновлениё 1.60-1.67 взять SQL файлы, там где они есть, и загрузить в базу, т.е. довести тем самым структуру Вашей 1.59 базы до 1.67.

Что б и файлы и база были одной и той же версии.

Ну и если просто базу восстанавливаете, то всё переносится так же как и в старом магазине, значит у Вас и в старом магазина эти дубли.

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

Только что уточнил. Такая ситуация была, мы купили сайт, а он оказался на ломоном движке, мы соответственно купили лицензию. Потом старый обновили до 1.67 и перенесли на лицензированый. Так что получаеться всё по порядку.

На старом не было дублей 100%. Смотрю базу mysql всё нормально, нет задваиваний, в админке тоже нет задваиваний, при удаление товара, удаляеться сразу два.. соответсвенно он наверное один и тот же товар выводит.

45017_Bez_imeni-1.png

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

Только что уточнил. Такая ситуация была, мы купили сайт, а он оказался на ломоном движке, мы соответственно купили лицензию. Потом старый обновили до 1.67 и перенесли на лицензированый. Так что получаеться всё по порядку.

На старом не было дублей 100%. Смотрю базу mysql всё нормально, нет задваиваний, в админке тоже нет задваиваний, при удаление товара, удаляеться сразу два.. соответсвенно он наверное один и тот же товар выводит.

Нашёл проблему в products_to_categories в mysql

84990_Bez_imeni-2.png

Убираешь повторы и оля!)))

Только вот теперь буду решать как в 2 категории один и тот же продукт запихнуть)))))

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

Если Вы восстановили 1.59 базу в 1.67, то так делать нельзя, вообще работать не будет.

После того как восстановили 1.59 базу в новой версии, Вам нужно из обновлениё 1.60-1.67 взять SQL файлы, там где они есть, и загрузить в базу, т.е. довести тем самым структуру Вашей 1.59 базы до 1.67.

Что б и файлы и база были одной и той же версии.

Ну и если просто базу восстанавливаете, то всё переносится так же как и в старом магазине, значит у Вас и в старом магазина эти дубли.

Есть какие-нибудь более простые способы это сделать? А то когда удаляешь в верхних категориях удаляеться товар, приходиться копировать заново туда продукты. Если заново копируешь через админку, то продукт не дублируеться в подкатепгории.

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

Это и есть простой способ, обновление базы.

По поводу дублей - так это не дубли, судя по таблице products_to_categories

Это так копируются товары ведь в Админке - Каталог.

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

Это и есть простой способ, обновление базы.

По поводу дублей - так это не дубли, судя по таблице products_to_categories

Это так копируются товары ведь в Админке - Каталог.

Нашёл более простой способ, просто удаляешь товары из корневой категории, а товары всё равно отображаються в ней. Дублей нет! Проблема решена, тема закрыта)))))

67013_Bez_imeni-1.png

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...