Установите значение по умолчанию для всех атрибутов категорий Magento 2
У меня около 1260 категорий.Если я переключу представление магазина, все атрибуты будут иметь собственное значение.Но я хочу установить все значения атрибутов в качестве значения представления родительского основного хранилища. Я не могу открыть каждую категорию и установил флажок Использовать значение по умолчанию. Итак, можете ли вы дать мне какой-либо намек на то, как я могу установить этот флажок с помощью программного обеспечения или sql-запроса.
Пожалуйста, посмотрите этот снимок экрана.!
3 answers
Для категорий я выполнил следующий запрос, и он сработал.
DELETE FROM `catalog_category_entity_text` where store_id = 1;
DELETE FROM `catalog_category_entity_datetime` where store_id = 1;
DELETE FROM `catalog_category_entity_decimal` where store_id = 1;
DELETE FROM `catalog_category_entity_int` where store_id = 1;
DELETE FROM `catalog_category_entity_varchar` where store_id = 1;
Вам необходимо внести изменения в базу данных ИЛИ создать PHP-скрипт для обновления значения базы данных.
Я вообще не вижу флажка Use Default
! На нескольких платформах, работающих под управлением 2.1.16
, нет флажка для восстановления значений по умолчанию. В примечаниях к выпуску я ничего не могу найти об этом. Какую версию Magento вы использовали на скриншоте?