Всем привет! Вопрос такой, как привязать примерно 2000 товара к одной категорий? Вручную занимает очень много времени, есть ли какой другой способ? Может дать какой нибудь запрос в БД ?
ети 2000 товаров - все товары или есть и другие, если есть другие то какой критерий брать за условия, то есть ети 2000 товаров ето единственные не привязанные товары?
Опишу по другому... Есть Главная категория, в ней идут 10 подкатегорий и к этим подкатегориям привязан товар. Вот нужно сделать так, чтобы товар оставался привязан к подкатегорий как главной категории и был еще привязан к первой верхней категории.
Далее не флуд: тоже ищу такой модуль который бы при выборе нижней подкатегории выбирал и категории которые привязаны к подкатегории. Как-то давно здесь создавал такой же топик, итог: никто ничего не знает :/
а чем вас не устраивает модуль http://wmasteru.org/threads/Платные-модули-для-opencart-бесплатно.4506/page-49#post-89254
Он ведь пока что сырой очень. И выше 1.5.5.1 не работает. А вот про решение, которое автоматом бы проставило все вышестоящие категории на продукты, про которое тут выше говорили -- я солидарен, очень бы хотелось удвидеть. Но пока что есть мысли как это сделать через базу. Но возни много.
Мне бы он сейчас на одном магазине под 1.5.6 очень бы пригодился. Но после установки там в админке просто пустая таблица с чекбоксами. Вы не в курсе, может под него есть какой-нибудь легкий фикс для поздних версий?
Можно сделать подобное решение: В Excell файл в одну колонку вставить ID товаров, которые надо прописывать, через колонку - прописать ID категории, в которую надо добавить данные товары, теперь в ячейке перед колонкой товаров, пишите INSERT INTO oc_product_to_category SET product_id = | ЯЧЕЙКА_С_ID_ТОВАРА | , category_id = | ЯЧЕЙКА_С_ID_КАТЕГОРИИ, в итоге, должно получится что то вроде: Код: INSERT INTO oc_product_to_category SET product_id = 1 , category_id = 22; INSERT INTO oc_product_to_category SET product_id = 2 , category_id = 22; INSERT INTO oc_product_to_category SET product_id = 3 , category_id = 22; ... Это всё скопировать в блокнот (Notepad ++) и сохранить в формате .SQL например: category_22.sql И в финале, используя стандартную функцию админки: Система---Резервные копии, загрузить и восстановить данный файл.
Да, я примерно в таком же ключе думал про решение через базу. Проблема в том, когда примерно 100 категорий и 500 продуктов, например, которые имеют ID лишеные какой-либо логики и идущие совершенно вразнобой (по мере их добавления в базу админом), на заполнение такой таблицы в Экселе уйдет очень много времени.
Для таких случаев я использую модуль Bath Editor - пакетное редактирование товара. Очень удобный, советую!
А есть аналоги этого модуля? ,,Bath Editor,, не платные ? и по функционалу похожие. на официальном форуме очень много модулей пакетного редактирования но хочется ничего не испортить. ,, бывает иногда при загрузке в шаблон появляется ошибка,, такого не нужно.
на опенкарте 1.5.4.1 отлично работает. невозможно выразить словами насколько сильно Bath editor выручает. очень полезный модуль. по поводу стоимости - можно найти бесплатный на этом форуме.
Это не решение, когда нужно привязать кучу товара или отвязать и т.п. Это потраченное время в никуда.
Кучу товара заводил в свое время запросами - создал sql файл и залил. Вопрос только в том, в каком виде сейчас находится информация
Попробуйте модуль CSV Price Pro import/export. Выгружаете свой товар в виде xls таблицы, в нужных графах на против товара пишете свои категории ctrl+c > ctrl+v