Magento Community Edition 2.0

We are pleased to present Magento Community Edition 2.0, the next generation of the world’s leading digital commerce platform. See the following summary of important features of the Magento 2.0 release.

Highlights

Flexible architecture supporting innovation and fast time to market

Modern tech stack based on popular, innovative PHP frameworks and coding patterns that are efficient for developers to use

The modern Magento Admin user interface is intuitive and easy for new team members to learn, and allows users to efficiently monitor business performance and manage daily tasks.

The ability to effortlessly customize and save different Admin panel views saves time when managing products, analyzing customer data, and processing orders.

Setting up products is faster with a new step-by-step product creation tool and improved product data import capabilities that are 4x faster than before.

New shopper experience features to improve engagement, conversion rates, and sales

The new checkout flow speeds shoppers through the process by minimizing steps and required information.

It defaults to guest checkout, but automatically recognizes existing registered customers based on their email address and gives them an option to check out faster with their saved profile information.

The Magento CHANGELOG file itemizes the changes and enhancements specific to Magento Release 2.0. The CHANGELOG.md file is organized into categories by minor releases. The most recent release is listed first.

You will no longer receive the “Class Magento\Sales\Model\Order\Customer\Management does not exist” error message when creating an account from the Checkout page. (Class has been added to the code base.)

packages.magento.com will not be updated after Magento 2.0 GA. We recommend that you start using repo.magento.com. See the Magento Installation Guide for information on downloading and installing Magento 2.0.

If you disable modules before you install Magento using the command-line installer, those modules are enabled after the installation is complete. As an alternative, follow these instructions to disable modules.

If the website from which the orders originate is set to same time zone as the Magento Admin dashboard, the graph in the Admin dashboard displays the order correctly. However, if the website is set to a different time zone, the Admin dashboard graph does not correctly display orders created from that website. Regardless, the numbers below the graph are correct.

When creating a bundle product from the Products > Catalog page, Magento displays this prompt, "Does this have a weight?" Even if you answer yes, Magento does not provide a field for entering the product weight.

When creating a bundle product from the Products > Catalog page, Magento displays this prompt, "Does this have a weight?" If you answer no, Magento provides a field for entering the product weight.

Cart price rules using the Payment Method condition are currently not working properly in the Magento storefront. (They are working in the Admin.) This means that price rules implemented either through a specific coupon or automatically will not be applied.

If you had a rule containing a payment method condition in a pre-GA version of Magento 2 or from Magento 1.x, this rule will load properly in the Admin.

When you enable the Activate Persistence feature for your shopping cart, the product taxes that are applied when you logged in should persist. However, Magento currently applies default Product Tax, not the tax applicable for this customer.

Themes provide a consistent visual design and user experience for the Magento storefront and Admin, and use a combination of custom templates, layouts, styles, interactions, and images. See: Themes and Responsive Web Design.

Magento 2 incorporates LESS, a CSS pre-processor that simplifies the management of complex CSS files. To define styles of a Magento store, you can use both - CSS and LESS style sheets. See: CSS Overview and CSS Preprocessing.

The modular architecture of Magento 2.0 gives you the ability to define your own set of modules. Cross-module dependencies are reduced, and interfaces among multiple extensions are cleaner and more discrete. See: Coding Standard, Architecture Guide, Service Contracts.

Web servers. Magento can be configured with Apache 2.x and Nginx 1.7+. Magento is compatible with but not supported for the HHVM 3.9 PHP interpreter. See: JavaScript Unit Tests.

Help Improve Our Technical Documentation

Magento 2.0 technical product documentation is hosted on GitHub. We welcome your feedback, and invite you to suggest changes by creating a pull request, and to open a discussion by creating an issue. Feel free to contact our documentation team directly at any time.

Click the Edit this page on GitHub link at the top of any documentation page to open the file in our GitHub repository.