статус magento Использовать значение по умолчанию для всех продуктов


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

Но теперь все продукты больше не используют значение по умолчанию для статуса. Есть ли способ снова проверить "Использовать значение по умолчанию"?

Author: Royw, 2014-02-28

1 answers

Быстрый и грязный способ.
Определите идентификатор атрибута status.

SELECT 
    attribute_id
FROM 
    eav_attribute
WHERE
    attribute_code = 'status' AND 
    entity_type_id = (SELECT 
                entity_type_id 
              FROM 
                eav_entity_type
              WHERE
                entity_type_code = 'catalog_product'
            )

Со значением, полученным из приведенного выше запроса, выполните следующее (у меня 273):

DELETE FROM 
    catalog_product_entity_int
WHERE 
    attribute_id = 273 AND
    store_id <> 0

Это приведет к удалению атрибута записи для статуса для всех других представлений хранилища, кроме значений по умолчанию.

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

 3
Author: Marius, 2014-02-28 09:51:39