A Magento extension is a block of PHP code - a combine of functions, added into Magento to extend its functionality. ... Extensions are developed through broad network of Magento partners to give you the flexibility and power to maintain your store the way you want.
Go here Generator online