Display Attributes on Invoice or Packing Slip in Magento

Add this to Mage/Sales/Model/Order/Pdf/Items/Invoice/Default.php, replace ATTRNAME as appropriate. public function draw() { … $product = Mage::getModel(’catalog/product’)->loadByAttribute(’sku’, $this->getSku($item), array(’ATTRNAME’));   if ($product) { $lines[0][] = array( ‘text’ => Mage::helper(’core/string’)->str_split($product->getData(’ATTRNAME’), 15), ‘feed’ => 305 ); } Then add this to Mage/Sales/Model/Order/Pdf/Invoice.php, replace … Continue reading

Posted in Magento | Tagged , , , , , | 7 Comments

WordPress and Magento integration extension

Try WordPress Deluxe for a fully integrated solution for Magento CE and EE You can now obtain a copy of the Magento WordPress Deluxe Extension. Our store isn’t live yet, so we are taking orders via email at the moment. … Continue reading

Posted in Magento | Tagged , , , , , , , , , , , , , , , , | 259 Comments

Cleanly delete all categories in Magento

If you have been working on a demo store – or yours is still in the early stages of construction, you will probably find it necessary to remove all the categories to start fresh at some point. Thanks to CasualCommerce, … Continue reading

Posted in Magento | Tagged , , | 7 Comments

Service Interrupted: 21st January 2010 14:53 > 15:28

At 14:53 a thread locked on our main front-end node, this rendered all servers behind it inaccessible. After the system was deemed non-responsive, the system was immediately power cycled (restarted) – upon bringing the system back on line, as a … Continue reading

Posted in Server Maintenance | Leave a comment

Fast bulk product status change with Magento

If you have a large catalogue, using some standard features are simply impractical to use. Recently, we needed to disable an entire range of products based on its SKU – via the backend, bulk status changing 5000 products will take … Continue reading

Posted in Magento | Tagged , , , , , , , , | 8 Comments