2013-06-17 4 views
1

Как обновить вес продукта и страну производства с помощью запроса mysql в Magento 1.7.0.2?Как обновить вес продукта и страну производства с помощью запроса mysql в Magento 1.7.0.2?

+0

У меня есть запрос на это. Спасибо, кто рассматривал этот вопрос. –

+1

Если у вас есть ответ, пожалуйста, напишите его здесь как ответ. Или удалите свой вопрос. –

ответ

1

Для веса вы можете использовать этот запрос:

UPDATE 
    catalog_product_entity_decimal AS ped 
JOIN 
    eav_attribute AS ea 
ON 
    ea.entity_type_id = 10 
    AND ea.attribute_code = 'weight' 
    AND ped.attribute_id = ea.attribute_id 
SET 
    ped.value = {your new value} 
WHERE 
    ped.entity_id = {the product id to update} 

, если вы хотите обновить страну производителя

UPDATE 
    catalog_product_entity_varchar AS pev 
JOIN 
    eav_attribute AS ea ON ea.entity_type_id = 10 
    AND ea.attribute_code = 'country_of_manufacture' 
    AND pev.attribute_id = ea.attribute_id 
SET 
    pev.value = '{new country_id}' 
WHERE 
    pev.entity_id = {the product id to update} 

Список стран, которые можно использовать можно найти в таблице " directory_country ", используйте country_id для обновления

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