I would like to have some Magento product attributes that are not editable from the admin interface and some that are not visible at all in that interface (as a method of st
I think Aad Mathijssen and Epicurus combined have the best answer to the question, with a little clarification. As Aad points out, catalog_product_load_after is called after every product load and that means on the FrontEnd as well!
If we are looking to protect attribute fields only in the admin panels, catalog_product_edit_action is the more appropriate choice.
Your etc/config.xml will then be something like this:
yourmodule/observers
lockAttributes