Magento Commerce 2.0 released–What’s new?

Magento 2.0 delivers a revolutionary update to both of their finest products on the market, both Community and Enterprise Edition are improved vastly since the last variant. Here we’ll show you what has change since.


  • Compatibility

  • Concept of View

  • JQuery Library

  • New Performance

  • Component Oriented Architecture

  • Directories Structure

  • Automated Testing

  • Better Security

  • Class Alias

  • RDBMS Tabular Structure

  • ORM

  • Service Contracts


Magento 2.0 will use PHP 5.3 and Zend Framwork for managing performances of cache engine, database access layer and translations. Coincidentally, it supports MSSQL and Oracle that is great for Windows Platform Server.

Concept of View

In Magento 2.0, the sheer complexity and overall development time is considerably reduced due to the novel design of concept of the view in the module, which is the replacement of the existing base design package that enables developers to create working view with minimal effort as they don’t have to define the configuration file, because it is possible to create the view instead. Replacement of base directory and integration of view into the whole system are two major changes in Magento 2.0.

JQuery Library

Jquery is the most popular lightweight to use JavaScript Library. In Magento 2.0, jQuery library is the default JavaScript library. The migration from prototype to Jquery is one of the most important changes for frontend developers in Magento 2.0 as the prototype.js was used as a base javascript framework in its previous version because of the instability that entails.

Support from Magento 2.0 is only valid for one Javascript framework which means that there will be less Javascript conflicts in 2.0 than in 1.x. Yet another major plus for developers.

New Performance

Performance used to be an issue for Magento. A powerhouse with an unquenchable thirst for resources and marginally less efficient than other solutions, but everything changes with the latest installment. Magento 2.0 is at least 20% faster than the latest Magento 1.x. This change in overall performance is vastly noticeable.

Component Oriented Architecture

Modules such as customer, catalog, checkout, sales, CMS and others exist as components and interact between each other with high code coupling. Should a certain module deem obsolete, it can be disabled or replaced with the developers’ choice of module. It’s not necessary to install the entire system and hack the existing code base to customize and tweak Magento 2.0, thus site performance increases significantly.

Directories Structure

Magento 2.0 ushers two major overhaul in its file structure. First and foremost, everything is placed directly under the app structure. Secondly, every module has its own VIEW directory in which you can access all template, layout, js, and css/less files of any specific module. This undoubtedly serve as a monumental milestone for module developers as they can have more opportunities for customization without changing core site functionality.

There are four types of directories in Magento 2 file system:

  • Primary directories

  • System directories

  • Application directories

  • Public directories

Automated Testing

Developers are now able to construct autonomous testing regime. It includes a flawless testing framework designed to perform: Static Tests, Performance Tests, Unit Tests, Legacy and Migration Tests, Integration Tests and JavaScript Unit Tests.

Better Security

In lieu of changes to directory structure, Magento 2 is now more secure than ever. There is a new directory – ‘pub’, which enables developers to protect the code from different security breaches. They have taken some new steps in handling server validation. It will ensure greater security, so the online store will be much safer.

The latest version includes an automatic installer that can check upgrade requirements, and will verify that you have all the additional components needed for flawless operation with your upgrade. And of course, an easy-to-use import/export tool will make it easy to switch over to Magento 2 and future upgrades. Whereas upgrading used to be a dull task, it’s rather smooth sailing with version 2.0.

Class Alias

Class Alias has been removed. Only Class name needs to be place in the mage class design pattern method.

RDBMS Tabular Structure

New sections are converted into typical RDBMS tabular structure in Magento 2.0. There are plans to provide NoSQL adapter, so the removing of EAV is inevitable, but in Magento 2.0 it will get improved performance


There is a possibility than Magento 2.0 will get a new ORM.

Service Contracts

Service Contracts is another important feature of Magento 2, which is based on a set of different PHP Interfaces. The feature improves and simplifies the use of APIs for various modules. With Service Contracts, developers will get a new way of working with public API endpoints.

Front-end Architecture

Magento 2.0 frontend engine is aligned with modern protocols, and uses HTML5, CSS3 technologies. The Prototype library was replaced by jQuery along with Jquery UI. They have Magento UI library which is based on LESS, it contains a solid set of mixins, and a large set of variables that allows you to make the development process more intuitive and flexible.

Opting LESS based on the fact that Magento 2 comes with an internal compiler, that allows the developer to focus on the development process. The LESS compilation could be a server-side using LESS PHP library, or client-side that uses less.js library.

Note that Magento 2.0 used RequireJS, which significantly increases the pages loading speed. RequireJS is an implementation of AMD (Asynchronous Module Definition) technology, it is an API for declaring modules and their asynchronous loading at a moment when they are needed. This avoids adding JS-script libraries in the head, in the “lazy” loading way.

Back-end point of view:

  • PHP 5.5, Zend Framework 1.x

  • MySQL, Oracle and MSSQL databases support

  • jQuery + plugin orientated framework

  • Improved SOAP, XML-RPC, JSON-RPC, REST and other APIs

  • Unlimited theme inheritance

  • New validator library

Key Updates

  • New Technologies

  • Improved Customization Process

  • Easier Frontend Development

  • Reduced Upgrade Cost and Effort

  • Improved Scalability and Performance

  • New Documentation and Testing resources

  • Better Engagement with Community

New Technologies

The new technology stack includes the latest versions of PHP, JQuery, CSS3, etc.

Magento 1.x technology stack


jQuery in rwd package only

Prototype Javascript livrary in core

Additional Javascript libraries

    Magento 2.0 technology stack

    • HTML5
    • CSS3
    • RequireJS
    • Apache 2.2 or later
    • PHP 5.5.x with PHP 5.4.11
    • MySQL 5.6
    • PSR Compliance
    • Install needed components via Composer
    • Magento UI Library
    • CSS Pre-processor
    • Full page caching
    • Magento Performance toolkit

    With JQuery Magento 2 is more accessible, as a result, developers are able to use a JavaScript libraries they already well-versed in. The supports for additional plugins is provided as well.

    • Magento 2 is fully responsive and based on HTML5. Customers get a great shopping experience on every device, and developers are able to use powerful APIs and features from HTML5.

    • CSS3 improves page load speed of Magento 2. It also provides a myriad of new visual effects: reflections, multiple backgrounds, shadows, and so on.

    • Another great feature of Magento 2 is a RequireJS library. It aids in loading JS resources asynchronously. As a result it improves page load time and encourage modular design for front end components.

    • The second Magento also supports PHP 5.5 (5.4.11 is the minimum requirement). Ultimately, Magento 2 provides better overall performance.

    • The support for MySQL 5.6 in Magento 2 is finalized. This version of MySQL can essentially improve MySQL engine performance.

    • With the addition of PSR compliance, Magento V2.0 is easier to learn. In addition, it standardizes the use of PHP, hence developers can use different sets of code libraries.

    Improved Customization Process

    With the advent of Visual Design Editor, using the ‘drop and drag’ interface for editing Magento layout is much easier. Thanks to the appearance of Visual design editor, modifying containers and blocks will not require specialized technical knowledge. Hence, any changes in the admin panel at ease.

    With improved customization process, developers are now able to extend Magento to meet specific merchant needs faster and easier.

    • The modular code of Magento reduces cross-module dependencies and allows developers to make targeted changes without any impact on other areas of code. This leads to cleaner interfaces among multiple extensions with higher flexibility and better customization.

    • There are a layered navigation and modularized search interface in Magento 2.0. Thus, search functions are more customizable.

    • Magento 2.0 provides enhanced APIs for better integrations with external systems.

    • Another significant addition to the new Magento is XML validation. It checks that XML code follows specific structures and rules.

    Easier Frontend Development

    With less CSS preprocessor and modern HTML5 themes, developer now finds it easy in getting accustom to new layout of the site without changing site functionality.

    Frontend development is also more accessible in Magento 2.0 with LESS CSS preprocessor and modern HTML5 themes.

    • Developers now have more opportunities for an easier customization of the look and feel without changing core site functionality. As a result, they can pay more attention to user experience, formats and styles. Frontend coding in Magento 2 is less complex and more autonomous.

    • Magento 2.0 also provides features that make CSS more extendable and maintainable in a theme-friendly way. CSS-preprocessor speeds up frontend development and improves multilevel theme inheritance – developers can recompile CSS for all dependent themes with the dedicated updated parent themes. Instead of LESS CSS preprocessor, developers can also use Sass/Compass.

    • It includes a Blank Theme, which allows developers to start with a stripped down the theme and all the necessary features and customizations.

    • The Magento UI Library includes a lot of different components (i.e. typography, tables, forms, etc.) and specific patterns (messages, navigation, ratings). It provides the ability to change almost all elements of Magento 2 front end. With UI patterns defined within the library, developers can create new themes or modify existing much faster.

    Reduced Upgrade Cost and Effort

    In Magento 2.0, upgrading core Magento software and extensions will be easier than with lower upgrade costs and efforts.

    • Upgrade to new version: To support developer upgrade new version easier, Magento 2 includes information on versioning policies. Moreover, you will be provided all necessary information about compatibility of upgrades.

    • Install Magento: With the support of new standalone installer, installing Magento 2 will be much faster. This tool will check for prerequisites before starting installation.

    With lower upgrade costs and efforts, it is easier to upgrade all core Magento software and install extensions in Magento 2.

    • Upgrading Magento to a newer versions is now easier, because version 2.0 includes information on versioning policies. In addition, you can get all the necessary information about compatibility of upgrades with the current version.

    • It includes a standalone installer, which is a separate and independent script.

    • Upgrading to Magento 2 is possible by exporting all standard records and importing them into the system.

    Improved Scalability and Performance

    Improved scalability consists of improved indexers, new Magento performance toolkit, Varnish Cache. Meanwhile the new indexers in Magento 2.0 come with an even more efficient updates to speed up performance, Magento performance toolkits support to verify and optimize system performance and Varnish Cache helps reducing server load and speed up the page loading time while providing support for multiple admin users.

    New Documentation and Testing resources

    The newest version of Magento includes all the necessary documentation. Also, it consists of tests to enable faster development. This testing framework supports continuous integration and testing practices. Not to mention static environments, performance criteria, and functional areas. To enable faster development, the testing framework of Magento 2.0 supports continuous integration and testing practices.

    Better Engagement with Community

    Engagement with the community is thoroughly enhanced in Magento 2.0 where updates on Github, Magento 2 webinars and special events make the platform more opened to the community.

    Mangento Commerce Setup Update – Email Routing and Logs

    We are now routing all Magento Commerce emails through a dedicated email server and keeping all logs of any emails.  We are now rolling out this feature to most of our Magento Clients and the platform will be everyone will automatically have this feature updated to their installs.

    If you notice that your email is not working or you are not getting any transactional emails through the system, please submit a support ticket via the system.

    Magento Commerce – Shopping Cart Abandonment Plugin now available

    We have just released a final version of our Shopping Cart abandonment plugin for Magento Commerce. This means that for your online store, you can now connect an abandonment email when registered users don’t complete the purchase

    Here are the features of the plugin:

    – Allows you to set a time when the email will go out after Cart Abandonment
    – Allows you to plug into custom APIs for sending the cart abandonment email
    – Connects with NetON Analytics to report on how many customers come back and complete the purchase
    – Allows you to change the html of the email from inside the dashboard

    This plugin is now available to all clients and a version is coming for agencies who support Magento Commerce for their clients, please send us an email for more information.

    Magento Commerce

    Magento is a feature-rich, professional open-source eCommerce solution that offers merchants complete flexibility and control over the look, content, and functionality of their online store. Magento’s intuitive administration interface contains powerful marketing, search engine optimization and catalog-management tools to give merchants the power to create sites that are tailored to their unique business needs. Designed to be completely scalable and backed by an extensive support network, Magento offers companies the ultimate eCommerce solution.

    NetON Analytics

    NetON Analytics is a realtime analytics service which connects with your existing frameworks and provides you with your important KPIs wherever you are (in your phone, in your admin area, or via a url).

    Magento Commerce – Shopping Cart Abandonment Email Plugin

    We are currently working on a plugin that allows you to send emails to your customers who have abandoned their shopping carts. This plugin is due to be released in the next couple of days.

    Here is how the plugin works:

    • Setup
      You set up the plugin to send out an email xx minutes after shopping cart abandonment.
      You specify which template to use for the email
    • Action
      The plugin will automatically send an email to the customer on their registered email address after xx minutes of a shopping cart abandonment.

    You will also be able to pick different templates and assign different promotions to get the customer to purchase again.

    Plugin Availability

    The plugin will be available from October 2013 and will be tested with NetON Clients with a public release at the end of the year.

    Magento Commerce integrated with WordPress Blog

    We have just done a full integration of Magento Commerce with WordPress and the results are amazing. The integration combines the most popular eCommerce platform with the most popular blogging platform in the world.

    Screenshot 1:
    This is our demo Magento Store. The blog link comes on the top of the page next to Login.

    Magento Store integrated with WordPress

    Screenshot 2:
    The blog comes up in the look and feel of your Magento Store.

    Magento Commerce store with WordPress Blog

    Screenshot 3
    The individual blog posts, categories all retain the look and feel of your store and allow user comments etc.

    Magento Commerce store with WordPress single post and comments

    Screenshot 4:

    Blog posts can be added directly from inside Magento Commerce

    Magento Commerce admin area with WordPress


    Demo Magento Store with WordPress Blog Integration

    The demo store is coming soon where you will be able to see this integration. Please subscribe to the blog to get notified when this happens.

    Magento Commerce

    Magento is a feature-rich, professional open-source eCommerce solution that offers merchants complete flexibility and control over the look, content, and functionality of their online store. Magento’s intuitive administration interface contains powerful marketing, search engine optimization and catalog-management tools to give merchants the power to create sites that are tailored to their unique business needs. Designed to be completely scalable and backed by an extensive support network, Magento offers companies the ultimate eCommerce solution.


    WordPress  is the most popular and fastest growing publishing platform on the web. WordPress began as a blogging platform but soon evolved to include additional types of websites including news sites, corporate sites (for large brands and small businesses alike), ecommerce sites and everything in between. WordPress is known as the Content Management System (CMS) of the Web

    Magento Commerce Plugin – NetON Analytics –Integrated One Page Checkout Funnel Analytics

    NetON Analytics with Magento Commerce Integration

    Last week we rolled our our NetON Analytics plugin/extension for Magento Commerce which gives you much better, integrated and readily avaliable analytics on your Magento Store. You are able to log in directly to your Magento Admin and see reports about where your customers are coming from, what products they are looking at and get detailed per user analysis on their behavior on your website.

    One Page Checkout Funnel Integration

    We have now integrated One Page Checkout Funnel Integration into our Plugin. This means that you can now get detailed Funnel Analytics on your One Page Checkout. So far in Magento Commerce, you can only find out if a user went to the one page checkout page and if they filled out the form.

    But there are 6 steps on the one page checkout

    • Checkout Method
    • Billing Information
    • Shipping Information
    • Shipping Method
    • Payment Information
    • Order Review


    If your store has an issue with any of these steps and your customers are not able to purchase, right now your analytics program wont be able to give you this info.

    The new plugin fixes this issue by providing steps and funnels in both NetON Analytics and Google Analytics.

    The plugin will

    • create an event everytime a user goes through the steps in Google Analytics
    • log an event everytime a user goes through the steps in NetON Analytics
    • set up different steps as pages in Google Analytics
    • set up different steps and content in NetON Analytics
    • set up Path Analysis in NetON Analytics
    • You will need to set up a conversion funnel in Google Analytics with our guide

    More updates

    We will be building the NetON Analytics plugin all week and there will be a lot more updates coming out of that. Please subscribe to the blog to stay up to date on new features.

    New Magento Commerce Demo Stores

    We are currently building a number of demo Magento Commerce stores to showcase  the full capability of Magento Commerce. These stores will help existing clients and future clients understand what features Magento has and also how they can customise their store for the best performance.

    Initially we will be running with 3 demo stores

    Electronics Magento Commerce Store

    The electronics store will feature daily deals, extensive product comparison, multiple layering for product finder, customer reviews, gift certificates etc.

    Magento Online Electronics Store

    Wine Store – Magento Commerce

    This store will feature mix and match boxes, discounts on multiple ordering, wine finder, bulk discounts, international shipping, loyalty system etc.

    Wine Store - Magento Commerce

    Magento Clothing Store

    Screenshot for this is coming soon. Please subscribe to our blog on the right hand side to get notified when the Apparel/Clothing store is online.

    Please get in touch to access our demo stores while they are being built.

    NetON Analytics now integrates with Magento Commerce

    NetON Analytics

    NetON has recently launched our own Analytics Platform – NetON Analytics which simplifies analytics and makes it easy to access it via admin panels in WordPress and Drupal. Our in-built plug-ins allow you to connect NetON Analytics to your sites easily and access reports via your private url, admin dashboard or an app on your mobile.

    Magento Commerce Plug-in for NetON Analytics

    We have now created an integration plug-in for Magento Commerce. This means that you can integrate NetON Analytics directly with your Magento Commerce website and access analytics data from your Magento Admin area when you log in.


    • Visitor reports for today, yesterday, last week, dates and date ranges
    • Customisable dashboards for users
    • Breakdown of Google Adwords (without requiring Adwords Integration)
    • Custom Goals setup
    • Visitors by Country, Region, City
    • Individual visitor tracking
    • Individual visitor journey
    • and more…

    Magento Customised Features

    • How many visits to each category
    • Most popular products
    • Conversion via SEO compared to SEM
    • Keyword to Conversion Reporting
    • Ecommerce reporting
    • and more….

    Access to NetON Analytics – Magento Plugin

    Access to the plugin is currently only limited to existing NetON Magento customers as a value add, but we are happy to discuss your requirements. Pricing starts at $20 per month. Please get in touch to set this up.

    Magento Commerce API Development

    Magento Commerce is a highly flexible and arguably the most popular open source eCommerce platform currently. By itself Magento is very powerful for a small retailer all the way to a large/enterprise retailer.

    Magento Commerce 1.7 and API

    The new version of Magento Commerce comes with an updated version of the REST api which builds up on the existing SOAP API.

    The best thing about this new addition is that it opens up doors to integrate your Magento Commerce stores with your other stores. So now you have more than one option to get data from your Magento Commerce Installation.

    Magento Commerce API Development by netON

    netON has a team of Magento Developers who can help you develop API applications that connect with your Magento Online store. You can use this API for

    • linking Magento with your email marketing platform
    • Setting up nurture programs for your customers
    • Pulling sales data from Magento to your ERP platform
    • Pulling inventory data from Magento to your ERP platform
    • Connecting up to date product information from Magento to your website, facebook fan page etc
    • Connecting Best Selling, clearance products etc from Magento to your website, facebook etc
    • Connecting your products, customers, inventory and sales information to an external application

    Magento API Security

    Any API work that we do with Magento will make sure that there is secure connections, ecryptions where possible and password protected so that your data and data connection are secure.

    Click here to enquire about pricing

    Click here to see new changes on Magneto 1.7

    Click here to view Magento Stores that we have built

    Magento Extensions – What to install after a standard installation

    Magento Extension and Custom Development

    Magento is the most flexible and the most popular open source eCommerce platform in the Market right now. By itself Magento is very powerful for a small retailer all the way to a large/enterprise retailer. By Itself Magento give you the best eCommerce SEO capabilities, flexible products, payments and integrations.

    However if you are not using any custom development, you are only leveraging half the power of Magento. The Magento Connect provides thousands of Magento Extensions (Free and Paid) that you can use to make your platform even faster.

    Here are some extensions that you can use in your platform:

    Magento Speeding Extensions:

    These extensions help speed up your Magento Platform.  Because of its flexibility and robustness, Magento has a lot of code to churn before producing a page, as such Magento is pretty slow in normal web hosts and also on faster servers. The best way to speed Magento is to use caching however that also leaves it a bit sluggish sometimes. Installing a Speeding Extension helps load the images and javascript faster making the page load faster.

    Product zoom Extensions:

    These extension allow you to customise the zoom functionality on your products. The standard zoom functionality in Magento leaves a bit to be desired.

    Email Marketing Integration

    The Magento Marketing capability is not in par with most Email Marketing solutions. A read advantage in marketing is to connect your Magento store to your email marketing solution.

    Better Analytics Extensions

    Even though Magento is integrated with Google Analytics, it doesn’t have the best reporting capability. We recommend installing a better analytics extension and connecting it to Google so that you can get reporting such as Cart Conversion Funnel, Adwords Conversion Reports etc.

    Blog Extension

    A store is not enough to get the best out of SEO, so we recommend a blog extension so that you can start writing blogs and getting more visitors to your Magento store.

    Custom Magento Extension/Plugin Development

    netON also has a team of Magento Developers who can (1) help you implement any plugin to your online store or (2) build custom extensions for your online store. Please feel free to reach out to us if you have more specific requirements.

    and Happy Selling Smile