Установите значение по умолчанию для всех атрибутов категорий Magento 2


У меня около 1260 категорий.Если я переключу представление магазина, все атрибуты будут иметь собственное значение.Но я хочу установить все значения атрибутов в качестве значения представления родительского основного хранилища. Я не могу открыть каждую категорию и установил флажок Использовать значение по умолчанию. Итак, можете ли вы дать мне какой-либо намек на то, как я могу установить этот флажок с помощью программного обеспечения или sql-запроса.

Пожалуйста, посмотрите этот снимок экрана.!

enter image description here

Author: Sunny Rahevar, 2018-12-03

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;
 6
Author: Jaimin, 2018-12-03 09:34:46

Вам необходимо внести изменения в базу данных ИЛИ создать PHP-скрипт для обновления значения базы данных.

 1
Author: Divyarajsinh Dodiya, 2018-12-03 09:29:20

Я вообще не вижу флажка Use Default! На нескольких платформах, работающих под управлением 2.1.16, нет флажка для восстановления значений по умолчанию. В примечаниях к выпуску я ничего не могу найти об этом. Какую версию Magento вы использовали на скриншоте?

 0
Author: Jacques, 2019-01-07 14:25:40