Необходимо массово изменить “Название товара” всех карточек товаров в каждой категории по шаблону:
“Название категории” + “артикул” + прежнее название
Как ?
Необходимо массово изменить “Название товара” всех карточек товаров в каждой категории по шаблону:
“Название категории” + “артикул” + прежнее название
Как ?
Как вариант написать sql запрос и выполнить через phpmyadmin.
UPDATE товары t
JOIN категории c ON t.id_категории = c.id
SET t.название = CONCAT(c.название, ' ', t.артикул, ' ', t.название);
товары
).CONCAT
для объединения названия категории, артикула и прежнего названия товара.Кстати ИИ легко может составить запросы за вас если вы напишите что и в каких таблицах лежит.
так получается? :
UPDATE products_description
JOIN products ON products_description.products_id=products.products_id
JOIN categories_description ON products.main_category=categories_description.categories_id
SET products_description.products_name=CONCAT(categories_description.categories_name,’ артикул: ’,products.products_model,’ ’,products_description.products_name) ;
Похоже на правду, вы резервное копирование бд в админке сделайте перед запуском этого запроса, потом в случае чего откатитесь быстро.
Еще можно пойти другим путем.
Данные в базе оставить как есть сейчас, а вывод названия настроить по шаблону в php.
Это если вам надо чтоб в определенных местах выводилось по этому шаблону название.
это интереснее звучит!