Я написал собственный модуль, используя хук catalog_product_save_after для программного сохранения атрибутов в каждом продукте. Хотя он работает на моем локальном хосте (wamp with windows), но не работает в прямом эфире. Я использую версию сообщества Magento ver. 1.4.1.1
Внутри приложения \ etc \ modules файл xml выглядит следующим образом:
<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<config>
<modules>
<VP_CustomOptions>
<active>true</active>
<codePool>local</codePool>
</VP_CustomOptions>
</modules>
</config>
А внутри app \ code \ local \ VP \ CustomOptions \ etc, файл config.xml выглядит следующим образом
<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<config>
<modules>
<VP_CustomOptions>
<version>0.0.1</version>
</VP_CustomOptions>
</modules>
<global>
<events>
<catalog_product_save_after>
<observers>
<custom_options>
<type>singleton</type>
<class>VP_CustomOptions_Model_Observer</class>
<method>Add_CustomOptions_Automatically</method>
</custom_options>
</observers>
</catalog_product_save_after>
</events>
</global>
</config>