Prestashop, unlike Magento, is the new open source ecommerce solution that any seasoned developer can pick up and modify to their needs. It’s still very new and there aren’t very many payment or shipping modules yet. I’ve had the opportunity to work with Prestashop for my employer this past week and will share my experience. I chose Prestashop over Magento, oscommerce, zencart, and xcart based on the customizations we needed.
1. Good use of object oriented PHP
2. Smarty templates for the view layer
3. Easy to customize code
4. Tableless design that uses a lot of CSS
5. “Block” content that can be edited via the admin by point and click.
1. Poor design of attribute combinations
2. Little to no comments within the code
Download or try the online demo at http://www.prestashop.com .