Система EAV Magento довольно сильно разбита на несколько файлов, поэтому вы не найдете ни одной функции, которая выполняет то, что вы хотите. Если бы вы пошли искать его и изменили, вы также изменили бы тот же метод сохранения, который используется в большинстве других объектов в Magento, что, вероятно, не то, что вам нужно.
Чтобы сделать то, что вы хотите, попробуйте настроить наблюдателя / слушателя на события, которые каталоги используют при сохранении, а именно catalog_product_save_before
или catalog_product_save_after
. Таким образом, вам не нужно взламывать фреймворк.
Надеюсь, это поможет!
Спасибо,
Джо