Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


yurabr

Recommended Posts

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

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

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

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

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

Спасибо.

Змінено користувачем yurabr
Надіслати
Поділитися на інших сайтах


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

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

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

Надіслати
Поділитися на інших сайтах


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

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

Надіслати
Поділитися на інших сайтах


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

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
Надіслати
Поділитися на інших сайтах

Спойлер

 

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 = ''

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

 

 

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

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.