masskill

Как масово изменить значение атрибута

Рекомендуемые сообщения

masskill    0
Всем привет

Есть у меня 5000 товаров, и у каждого товара есть атрибут "Подъем"

При парсинге этот атрибут почему то не вцепился и не спарсился.

По формуле знаю что "Подъем" = Цена *0,025

 

Как можно масово изменить значение атрибута у всех товаров?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
n3bo    168

Думаю так:

В PHPMyAdmin:

SELECT `attribute_id` FROM `key_attribute_description` WHERE name="Подъем"

Так узнаете id вашего атрибута, а далее:

 

UPDATE `oc_product_attribute` SET `text`="ВашеЗначение" WHERE `attribute_id`=ВашИд

 

oc- поменяйте на свой

Значение- на свой

ВашИд- это id этого атрибута "Подъем", посмотрите 

 

Точно не уверен

 

Это если у вас как я понял этот атрибут добавлен ко всем товарам, но неправильно или вообще не заполнен

Изменено пользователем n3bo

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
masskill    0

Оно то так, но вот в чем дело

Это формула для статического значения... а у меня оно динамическое...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
n3bo    168
UPDATE `oc_product_attribute` SET `text`=`price`*0.025

FROM `oc_product_attribute` 

LEFT JOIN `oc_product` ON (`product_id`=`product_id`)

WHERE `attribute_id`=ВашИд

Изменено пользователем n3bo

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу