CodeIgniter vs. Magento Open Source

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
CodeIgniter
Score 10.0 out of 10
N/A
CodeIgniter is a free and open source PHP framework, developed originally by EllisLab.N/A
Magento Open Source
Score 8.5 out of 10
N/A
Magento Open Source is an ecommerce content management solution originally developed by Varien Inc and presently supported by Adobe. The Open Source product is for developers and merchants that is available as a free download, and supported with free upgrades from the Magento Community.N/A
Pricing
CodeIgniterMagento Open Source
Editions & Modules
No answers on this topic
No answers on this topic
Offerings
Pricing Offerings
CodeIgniterMagento Open Source
Free Trial
NoNo
Free/Freemium Version
NoNo
Premium Consulting/Integration Services
NoNo
Entry-level Setup FeeNo setup feeNo setup fee
Additional DetailsPricing for Magento will vary greatly depending on outsourcing support and maintenance services.
More Pricing Information
Community Pulse
CodeIgniterMagento Open Source
Features
CodeIgniterMagento Open Source
Online Storefront
Comparison of Online Storefront features of Product A and Product B
CodeIgniter
-
Ratings
Magento Open Source
7.7
Ratings
2% below category average
Product catalog & listings00 Ratings8.50 Ratings
Product management00 Ratings9.50 Ratings
Bulk product upload00 Ratings8.00 Ratings
Branding00 Ratings6.50 Ratings
Mobile storefront00 Ratings4.00 Ratings
Product variations00 Ratings9.50 Ratings
Website integration00 Ratings8.00 Ratings
Visual customization00 Ratings6.50 Ratings
CMS00 Ratings8.50 Ratings
Online Shopping Cart
Comparison of Online Shopping Cart features of Product A and Product B
CodeIgniter
-
Ratings
Magento Open Source
8.0
Ratings
4% above category average
Abandoned cart recovery00 Ratings7.10 Ratings
Checkout user experience00 Ratings9.00 Ratings
Online Payment System
Comparison of Online Payment System features of Product A and Product B
CodeIgniter
-
Ratings
Magento Open Source
6.6
Ratings
23% below category average
eCommerce security00 Ratings6.60 Ratings
eCommerce Marketing
Comparison of eCommerce Marketing features of Product A and Product B
CodeIgniter
-
Ratings
Magento Open Source
4.2
Ratings
59% below category average
Promotions & discounts00 Ratings5.60 Ratings
Personalized recommendations00 Ratings2.00 Ratings
SEO00 Ratings5.10 Ratings
eCommerce Business Management
Comparison of eCommerce Business Management features of Product A and Product B
CodeIgniter
-
Ratings
Magento Open Source
9.1
Ratings
13% above category average
Multi-site management00 Ratings9.50 Ratings
Order processing00 Ratings9.50 Ratings
Inventory management00 Ratings9.50 Ratings
Shipping00 Ratings8.50 Ratings
Custom functionality00 Ratings8.50 Ratings
Best Alternatives
CodeIgniterMagento Open Source
Small Businesses
Laravel PHP Framework
Laravel PHP Framework
Score 8.6 out of 10
Ecwid by Lightspeed
Ecwid by Lightspeed
Score 10.0 out of 10
Medium-sized Companies
Laravel PHP Framework
Laravel PHP Framework
Score 8.6 out of 10
Shopify Plus
Shopify Plus
Score 9.0 out of 10
Enterprises

No answers on this topic

IBM Digital Commerce
IBM Digital Commerce
Score 9.0 out of 10
All AlternativesView all alternativesView all alternatives
User Ratings
CodeIgniterMagento Open Source
Likelihood to Recommend
10.0
(0 ratings)
8.5
(0 ratings)
Likelihood to Renew
-
(0 ratings)
10.0
(0 ratings)
User Testimonials
CodeIgniterMagento Open Source
Likelihood to Recommend
CodeIgniter is very well-suited to those beginning PHP web development, and who are tired of writing the same code over and over (like authentication mechanisms). It is a very good choice for those looking for a framework that will not try to "dictate" how their application is designed and which choices are made. Situations where highly modular code is required and where more advanced features like queuing and hooking are needed are situations where CodeIgniter is not a good choice. More modern frameworks like CakePHP and Laravel are much better-suited.
Read full review
It's well suited for large eCommerce stores as it requires much effort to set up and the development cost for setting it up is high. It's less appropriate to use Magento where you are looking for quick development and launch of the store. Also, it is required to have a developer or sometimes the entire tech team to manage an e-commerce store, so you may need to hire a few PHP developers.
Read full review
Pros
  • CodeIgniter is an MVC framework that allows us to organize our code in a manner that it is easier to maintain and update. If you are working in a team environment and building an application or website like our dashboard, then CodeIgniter is a great solution.
Read full review
  • Magento is perfect if our web design client likes a specific pre-made template and wants a fast solution.
  • Magento allows us to customize its open-source code to create additional features and functionality.
  • Magento saves small businesses time and money if they only need a simple solution.
Read full review
Cons
  • Faced some issue of session management, so that's why we used the Core Session library for that. It would be great if we could improve it a little bit.
  • Frameworks provide the option to setup all getters/setters, so having this option in it is a great idea.
Read full review
  • Magento 2 community is full of known and new bugs with long-pending pull requests and the community is on the hook for changes. Submit an very obvious issue to the github repo, and you will likely be met with a "this is open source and you use at your own risk." I counter this poor attitude with the fact that open source community has standards, and we do not label a "release" until those standards are met. Otherwise it's just a alpha, beta or numbered build. We don't release obviously bad software until it's fully working.
  • Magento is expensive to maintain. You will need a well-paid php developer with apache and hosting knowledge, or you will have to hire an external firm. Either option will turn your website into an additional $100k/yr cost center, so you'd better be ready to ramp up sales. Every feature update or bugfix in the past year has uncovered more bugs, which my devs fix, but at the cost of timelines and billed hours way outside of my budget and target dates.
Read full review
Likelihood to Renew
No answers on this topic
It's the dominant force in the SMB open source market. With the continued support of eBay/PayPal, Magento will continue to evolve and should be a market leader for some time.
Read full review
Usability
No answers on this topic
Magento has a relly step learning curve. This means that you need to find experienced developers who can lead junior ones, otherwise the overall development process can be a disaster. However, once you are comfortable in developing on the platform, the customization capability are basically limitless and you can adapt the platform to any use case you can imagine. Also, there are many alredy developed marketplace modules that can solve, out of the box, many problems you may face.
Read full review
Alternatives Considered
Codeigniter's syntax patterns are expressive and elegant. Unit testing support. Well documented. but as CodeIgniter tries to retain backward compatibility with PHP 4, here comes Laravel to the rescue. It has good features and it is updated. Wikipedia has mentioned, “according to a March 2015 developer’s survey on PHP frameworks popularity, Laravel was listed as the most popular PHP framework of 2015, followed by Symfony2, Nette, CodeIgniter, Yii2, and others.
Read full review
Shopify is a closed ecosystem; the moment a client has a complex, custom workflow or needs to integrate with a legacy ERP system, Shopify’s app-based model falls short. WooCommerce just does not scale like Magento, and its architecture is not made for enterprise-scale e-commerce. SAP Commerce Cloud is a very close competitor, but it comes with licensing costs and sometimes can be overkill. It's, however, perfect if the customer already has something SAP in their ecosystem.
Read full review
Return on Investment
  • CodeIgniter has been a very good alternative for developing API endpoint for our Android applications and we received very good output through CodeIgniter.
  • Because the source code is smaller but comes with MVC pattern, it has the functionality to develop an application faster with MVC strategy.
Read full review
  • Better Total Cost of Ownership than bespoke e-commerce solutions due to being open source and the wide range of free/commercial extensions available to extend the platform.
  • Often more extensive to set up and maintain than other open source alternatives, such as WooCommerce.
Read full review
ScreenShots