CheckItOut! checkout extension from EComDev

New version 1.4.2!
It is not just another alternative for the standard Magento Checkout or popular OnestepCheckout extension, this is completely different and simply better!

So what is so different and great about it?

It is maintainable!
You can customize it without headache and spending nights in thousandths of lines of code.
It is simple!
Modifies standard Magento checkout in the places where it is really needed.
It is documented!
You can download our Developer Manual »
It has Unit Tests »
You can check if something is broken after your customizations of the checkout code.
It is developed by EcomDev!

The extension is based on standard Magento checkout, so all payment methods and additional Magento customizations are supported. Fully compatible with:


Magento PCI Compliance using third-party payment processor but not "leaving" the site?

You would like to remain PCI-compliant by using a third-party/hosted payment processor (so that Magento is not called "into scope" of a PCI audit) but you hate how most payment processors take the user away from your site?

Try "Silent Order POST" from CyberSource. It posts your payments in the background and doesn't lead your user off to a third party!

I'm not 100% sure, but I'm wondering if Moneris payment gateway also accomplishes this goal? Check them out at and click on the "Online Payments" header. They are a Canadian firm and have a US presence.


One Step Checkout - Users checking out as guests, order created without email address?

Magento with OneStepCheckout: Sessions issue - We had registered users checking out as guests (with a different email address than the registered email) and the order was getting created without the email.

OneStepCheckout has a known bug - since it's using AJAX to submit data and under some conditions the POST via AJAX doesn't go successfully (because of the timing) and email is NOT attached to an order when you're in Guest Checkout mode.


How do I get Magento error reports to display in the browser window?!?

When I hit an error in Magento I get the entirely helpful "There has been an error" message. Then I have to go digging to find the error as it has been logged in the file system.

Helpful tip: Go to the errors folder in your Magento directory and rename the "local.xml.sample" file to "local.xml" and PRESTO - you have errors dumping right in your browser.

For more info, visit


Magento Official Training by Varien/BlueAcorn

I had a chance to take the official Magento developer training course in New Jersey recently, instructed by Ben Hopps from Blue Acorn. I would definitely recommend it in case you are looking for meaty, deep training in the Varien/Mage object model and how the Magento flavor of Model-View-Controller works. This course will not disappoint you, and Ben Hopps is a wildly knowledgeable guy and a very professional instructor with a great delivery. He really takes a nice approach towards a dry subject that keeps your eyelids from sealing shut permanently. His course will take you from novice to less-novice very quickly.


Upgraded Magento to version 1.7 and prices disappeared on the PDP Product Display Page!

After upgrading to Magento CE my prices disappeared on the Product Display Pages (PDP's) so I went about troubleshooting my custom theme for about a week. (I had a similar problem where missing files were causing other things to disappear, so I incorrectly linked that problem to this one.)

Frustratingly, I found that it was actually the catalog.xml file located in the layout folder of my custom theme. (I am using a modified 'HelloWired' theme.)

On line 280 (your custom theme will have the same line somewhere close to that line number) of catalog.xml I found the following line:


Magento API media call returns "Product Not Exists" error on valid SKU

When using the Magento SOAP API to retrieve the image of a product where the SKU is a numeric value, you may get a "Product Not Exists" error. (Yes, nice grammar.)

The issue seems to be a bug with Magento where numeric SKU's are not processed as strings. The fix is a little cheezey, but here it is:


Invalid Backend Controller after removing Magento Extension

So I installed the "Fixed Quantity" extension from "Zeta Prints" and did not make a backup. It claimed to be compatible with Community Edition 1.6 but did not say anything about version 1.7 - I went ahead anyway.

You can clearly see how it went by reading my review on MagentoCommerce:

In 1.7, if you even attempt to use this feature on a simple product it permanently stops showing up in filter results when adding to complex product types. And even worse, it breaks the site and does not uninstall cleanly. After removal you get an 'invalid backend model' error on ANY product save causing product edits to fail. MAKE BACKUPS before trying - or better yet, avoid this extension!!!


Magento Complex Product Types Cheat Sheet - What the FUDGE?!?

Mostly from Magento Connect:

Complex Products

Complex products in Magento are a way to consolidate product variants onto a single product info page in the front-end. The variants themselves are actually simple products and have their own SKUs and stock management. This is very powerful - it allows you to let customers search for the individual variants, but browse only to the consolidated product pages.


A Bundle is a “build your own” product type
Bundle Items can be Simple or Virtual products, but without Custom Variants and Options
The Price View of a Bundle can be set to display a price range or “As Low as”
The SKU and Weight of a Bundle product can be set to either “Fixed” or “Dynamic”
Items can have either a preset or user-defined quantity
Items can be shipped together or separately
Bundle product data cannot be imported into your catalog.



Subscribe to RSS - Magento