core_block_abstract_to_html_before adminhtmlイベントを使用して、管理者一括更新フォームのすべての属性に必要なチェックボックスを追加できます。
protected $_controllers = array(
    'attribute', 
    'catalog_product_action_attribute'
    );
public function htmlBefore(Varien_Event_Observer $observer)
{
        $block = $observer->getBlock();
        if (!isset($block)) {
            return $this;
        }
        $request = Mage::app()->getRequest();
        $storeId = $request->getParam('store');
        if ($storeId != 0) {
            if(in_array($request->getControllerName(), $this->_controllers) 
                    && $request->getActionName() == 'edit') {
                // Add use_default checkboxes
                if ($block instanceof Mage_Adminhtml_Block_Catalog_Form_Renderer_Fieldset_Element) {
                    $block->getDataObject()->setId('empty');
                    $block->getDataObject()->setStoreId($storeId);
                    $block->getDataObject()->setExistsStoreValueFlag($block->getAttribute()->getAttributeCode());
                }
            }
        }
}
次に、catalog_product_attribute_update_beforeイベントを使用して、特定のストアビューのEAVテーブルから値を削除する必要があります。これは、core_block_abstract_to_html_beforeをオンに設定してチェックボックスをオンにした属性のみです。
お役に立てば幸いです。
このモジュールはそれを正確に行います:http : //mageinn.com/product/adminextra/そのモジュールで' url_key '属性をリセットすることも可能です。
               
              
$product->setData('visibility', false);にはボックスをチェックしますが、また、私はいけない「真」に設定し、視認性、