Перейти к содержанию
tyber

[Решено] Задвоились производители как поправить

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

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

Поделиться сообщением


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

можно через phpmyadmin быстро сделать.

дружите с sql (или хотя бы самой phpmyadmin)?

Поделиться сообщением


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

первым делом делаете бекап базы :-)

потом выполняете запрос

UPDATE oc_product SET manufacturer_id = REPLACE(manufacturer_id, 'неправильный id', 'правильный id');

таким образом вы в товарах перепропишите производителя на нужного

затем просто в админке удалите лишнего производителя

Поделиться сообщением


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

можно через phpmyadmin быстро сделать.

дружите с sql (или хотя бы самой phpmyadmin)?

Да в пхп админе дружу и как там быстро сделать, таблицы то я видел manufacturer тока вот менять ссыкотно боюсь просто что линки товаров слетят

Поделиться сообщением


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

первым делом делаете бекап базы :-)

потом выполняете запрос

UPDATE oc_product SET manufacturer_id = REPLACE(manufacturer_id, 'неправильный id', 'правильный id');

таким образом вы в товарах перепропишите производителя на нужного

затем просто в админке удалите лишнего производителя

Фишка вся в том, что и один ID имеет товары и второй ID тоже имеет товары, так что определить кто из них правельный неясно :) как я понимаю в теории дофанаря какой ID будет у производителя главное чтобы такой же стоял у его товаров (ID производителя в товарах)

Поделиться сообщением


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

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

тот и будет правильный, а второму - не повезло.

  • +1 1

Поделиться сообщением


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

Вы для начала определитесь кто из них Вам нужен у кого допустим ссылка имеет больший вес ну или там по каким то религиозным убеждениям

потом идите в таблицу oc_manufacturer в ней есть привязка ИД к названию если и это не поможет тогда шагаем в oc_url_alias и там выбираем нужное

а если Вам пофиг то клейте в любую сторону :-)

  • +1 1

Поделиться сообщением


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

Фишка вся в том, что и один ID имеет товары и второй ID тоже имеет товары, так что определить кто из них правельный неясно :) как я понимаю в теории дофанаря какой ID будет у производителя главное чтобы такой же стоял у его товаров (ID производителя в товарах)

а простите туплю , вот такой запрос мне подходит, зная ненужного ID производителя я заменяю его уже в продуктах на нужного, а затем просто в админке удаляю ненужный так как он будет пустой.

СПС огромное Вам

+в репу

Поделиться сообщением


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

бекап только сделайте для начала вдруг мизинец дрогнет ;-)

Поделиться сообщением


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

правда, учитывая вот это

Ребят помогите импортирую из двух каталогов и задвоились некотарые производители, тоесть Название одно а их ID другое

я бы посоветовал еще исправить скрипт импорта, чтобы в будущем вам не пришлось делать такой же "финт ушами".

Поделиться сообщением


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

правда, учитывая вот это

я бы посоветовал еще исправить скрипт импорта, чтобы в будущем вам не пришлось делать такой же "финт ушами".

Да операция то одноразовая была по наполнению дальше тока обновление по артиклу цены да количества

Поделиться сообщением


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

бекап только сделайте для начала вдруг мизинец дрогнет :wink:

Бэкап это наше все :)

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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