Zend certified PHP/Magento developer

Strange interaction between module and attribute sets

I faced an unusual problem on one of the live sites. The gift card module adds its “Gift Card by Amasty” option in the “Add product” menu and when the module behaves normally, it page looks like this:

clean test Magento

(This is a completely clean Magento for tests with the same versions, with only the gift card module installed)

But for some reason on the live site gift card creation looks different:
live site
live site

The usual set of product attributes is loaded at the top of the form, while the attribute group I need is loaded separately at the bottom of the page and with empty fields for some reason. I understand that this is some sort of bug with attribute sets, but I can’t figure out how to fix it.

I did a little research:

  • Changes in existing attribute sets do not change anything
  • There are no errors in the logs
  • Disabling the rest of the non-Magento modules didn’t fix it