Массовое обновление Magento Field до «Использовать значение по умолчанию» - PullRequest
2 голосов
/ 04 января 2011

Есть ли способ, которым я могу сбросить кучу продуктов magento для определенного представления магазина обратно на «Использовать значение по умолчанию» Кажется, что после того, как вы установите данные для конкретного хранилища, не будет простого способа сбросить его, чтобы он получил значение по умолчаниюданные.Это заставляет меня делать несколько импортов.

Ответы [ 3 ]

6 голосов
/ 23 сентября 2012

Я знаю, что вы хотите изменить "кучу продуктов" ... Просто для случая использования кто-то хочет избавиться от значений, характерных для магазина, для ВСЕХ продуктов : просто переключите область действияатрибут из «Представления магазина» в «Глобальное» снова обратно в «Представление магазина».

3 голосов
/ 04 января 2011

Просто удалите запись из product_entity_ [attirubte_type] для product_id, attribute_id и store_id.

0 голосов
/ 05 июня 2015

Вы можете использовать:

  • core_block_abstract_to_html_before adminhtml событие для добавления необходимых флажков для каждого атрибута в форме массового обновления администратора;
  • then catalog_product_attribute_update_before для удаления значений из таблиц EAV для определенного представления магазина, только для тех атрибутов, для которых установлен флажок, который вы вставили ранее, если core_block_abstract_to_html_before установлен как отмеченный.

Оригинальный ответ: https://magento.stackexchange.com/a/45229/16724

...