Jump to content
Sign in to follow this  
yurabr

Пробублировать значение ISBN в Теги товара

Recommended Posts

Posted (edited)

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

Собственно, вопрос в названии. 

Подскажите, пожалуйста, как сделать так, чтобы значения прописанные в ISBN дублировались в Теги (именно в базу).

Я понимаю, что в базе запрос можно, но как да и куда такой запрос втулить в файлах или можно в базе что то настроить?

Опенкарт 1.5.6 или 2.3.0

Спасибо.

Edited by yurabr

Share this post


Link to post
Share on other sites

Ладно, подумал и решил, что мой вопрос - глупость которая только нагрузит бесполезно сайт.

Но мне все равно нужно решить проблему :)

Подскажите, пожалуйста, запрос в базе, чтобы прописать значение из ISBN в Теги для двух языков (id 6 и 7)

Share this post


Link to post
Share on other sites
1 час назад, yurabr сказал:

дублировались в Теги

Какие теги?

Share this post


Link to post
Share on other sites
2 минуты назад, chukcha сказал:

Какие теги?

oc_product_description там такой столбец есть.

В админке в карточке товара общее под описанием

Share this post


Link to post
Share on other sites

@chukcha подскажите, пожалуйста, вы же шарите в этом. У меня товары загружаются через 1С. Если мой вопрос таки внедрить в движок магазина (контроллеры, модель и т.д.), это будет грузить сайт? Лучше всего это загружать при выгрузке с 1С ?

У меня просто программист 1С вредный и ему нужно объяснить, что так лучше :)  

Share this post


Link to post
Share on other sites

бекап, бекап,бекап

UPDATE oc_product_description pd
LEFT JOIN oc_product p ON p.product_id = pd.product.id
SET
tag = REPLACE (tag, CONCAT(p.isbn, ','),'')

WHERE isbn <> ''


UPDATE oc_product_description pd
LEFT JOIN oc_product p ON p.product_id = pd.product.id
SET
tag = REPLACE (tag, p.isbn,'')

WHERE isbn <> ''


UPDATE oc_product_description pd
LEFT JOIN oc_product p ON p.product_id = pd.product.id
SET
tag = CONCAT(tag, ',',p.isbn)

WHERE tag <> ''

 

UPDATE oc_product_description pd
LEFT JOIN oc_product p ON p.product_id = pd.product.id
SET
tag = p.isbn

WHERE tag = ''

Написано с листа

  • +1 1

Share this post


Link to post
Share on other sites
Спойлер

 

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

бекап, бекап,бекап

UPDATE oc_product_description pd
LEFT JOIN oc_product p ON p.product_id = pd.product.id
SET
tag = REPLACE (tag, CONCAT(p.isbn, ','),'')

WHERE isbn <> ''


UPDATE oc_product_description pd
LEFT JOIN oc_product p ON p.product_id = pd.product.id
SET
tag = REPLACE (tag, p.isbn,'')

WHERE isbn <> ''


UPDATE oc_product_description pd
LEFT JOIN oc_product p ON p.product_id = pd.product.id
SET
tag = CONCAT(tag, ',',p.isbn)

WHERE tag <> ''

 

UPDATE oc_product_description pd
LEFT JOIN oc_product p ON p.product_id = pd.product.id
SET
tag = p.isbn

WHERE tag = ''

Написано с листа

 

 

Спасибо большое. Использовал последний запрос, правда там опечатка, но это ерунда.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.