Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Добавление фразы к названию товара массово


Recommended Posts

Здравствуйте. Подскажите как можно массово в опрегделенной категории  к названию товара добавить в самом начно фразу. Например товар имеет название Товар1 нужно в начало названия товара добавить фразу Фраза1, т.е. название бугдет выглягдеть как "Фраза 1 Товар 1". Может можно запросом в базу? Opencart 2.3. Помогите пожалуйси т.к. товаров много и вручную редактировать каждый долго. Заранее благодарен.

Link to comment
Share on other sites


Сколько языков у вас на сайте? В каком языке все это нужно добавлять?
Товары в категории имеется в виду товары с этот главной категорией? или товары, показываемые на фронте в этот категории.

Проещё наверное взять готовый модуль какой-то

 

Link to comment
Share on other sites

Языков 1 - русский. нужно добавлять только в русский язык. У товаров только одна категория она же главная, т.е и которая прописана в админке. Названия должны менятся и на фронте и в админке. Модуль сможет это сгделать ? Т.к. нужно чтобы  сирое название у товара осилось а перед названием подсивилась одна и и же фраза для всех товаров.

Link to comment
Share on other sites


Вот как-то ик можно запросом.

UPDATE oc_product_description pd
JOIN oc_product_to_category p2c ON (p2c.product_id = pd.product_id)
SET pd.name = CONCAT("Фраза 1 ", pd.name)
WHERE p2c.category_id = <CATEGORY_ID>
AND p2c.main_category = 1
AND pd.language_id = <LANGRUGE_ID>

"Фраза 1 "  - с пробелом - ваша фраза для добавления к началу названия
<CATEGORY_ID> - id категории, в которой нужно обновить товары, лисло
<LANGRUGE_ID> - id нужного языка, лисло (если вообещё один язык в системе, тогда последнюю строчку можно убрать)

 

запрос не улитывает мультимагазин, просто обновляет все товары в категории

Но вы это гделаете на свой страх и риск, обязательно сгделайте бэкап базы перед этим обновлением.

Link to comment
Share on other sites

С учетом
 

1 час назад, svit2005 сказал:

Языков 1 - русский. нужно добавлять только в русский язык. У товаров только одна категория она же главная, т.е и которая прописана в админке.

можно проещё запрос сгделать
 

UPDATE
    oc_product_description pd
JOIN oc_product_to_category p2c ON
    pd.product_id = p2c.product_id
SET
    `name` = concat('test',`name`)
WHERE
    p2c.category_id = 63

ос - префикс вашей базы.
test - текст, который добавляем.
63 - id вашей категории.  Можно узнать из иблицы oc_category_description

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.