Posted on

Magento Product Audit Extension – Monitor and Record Changes to your Products

I wrote up an article over on MageBase this weekend expanding on a tip I got from the Magento Developers Paradise. In the process of writing it, I went through a worked example and as usual with articles you want to make sure the code actually runs too, so I installed it on my local test Magento. Having done all of this, it occurred to me that the only missing part of what I had done to make it into a usable extension was an implementation of this function:

class Aschroder_ProductAudit_Model_Entity_Attribute_Backend_Audit extends Mage_Eav_Model_Entity_Attribute_Backend_Abstract {
 
    protected function _afterSave() {
		// This is where we would perform the audit (or any other logic we wanted)
		// We could email the changes to a store admin, for example
    }
}

So I went ahead an put a simple little implementation in the custom backend model. The result is Magento Product Audit, a trivial little extension that will let you know when your products change, and who changed them.
Continue reading Magento Product Audit Extension – Monitor and Record Changes to your Products

Posted on

Magento Developers Paradise By The Numbers

Having just got back from the Magento Developers Paradise in Mallorca, I thought I’d try for a creative summary, here we go.

1

The number of blog contributors I enjoyed meeting in person.

2

The number of wing mirrors involved in my first motor vehicle incident in Mallorca, < 15 minutes after renting the car. Continue reading Magento Developers Paradise By The Numbers