One of the great benefits of Magento is that it allows store owners to run different stores on the same installation. However when looking at Magento product attributes limitations one will notice that: Magento can support only up to 64 product attributes in one attribute set, and that the attribute configuration is applied globally. These … Continue reading Product Visibility By Store
Category: Magento
Magento Website Restrictions
Magento Enterprise comes with a very useful extension to close a Magento site either completely or partially. For example, you can close the entire site until an upgrade is completed or you can lock a store to only registered users. How It Works? When Magento receives a request it starts routing the request through the … Continue reading Magento Website Restrictions
Changing the Magento default admin URL
Magento installations normally use the URL /admin to access the back-office. To change the admin URL to something different: Open the/app/etc/local.xml file In the section <admin> <routers> <adminhtml> <args> <frontName><![CDATA[admin]]></frontName> </args> </adminhtml> </routers></admin> Change the CDATA value for frontName to the new admin address. For example: to change from /admin to /backoffice <admin> <routers> <adminhtml> … Continue reading Changing the Magento default admin URL
Magento Reindex Programmatically
The Magento indexing mechanism is one of the core functionalities that improve a site performance. However, when programming bulk imports of data it is ideal to stop the indexing until the import is completed. For two reasons, first the indexing will slow the process, as on each line of data imported a reindex of data … Continue reading Magento Reindex Programmatically
Creating an Invoice
Note: This article is based on the article Magento quick way to create order invoice published on 10 June 2010. Update 13 June 2011: Please note that it is recommended that API version 2 is used. The article has been updated to reflect this recommendation. Also please note that the capture() method is not required … Continue reading Creating an Invoice