Try the Demo

Magento Blog


Magento Community Edition (CE) 1.8.0.0 Alpha - Now Available!

We are excited to announce the release of Magento Community Edition 1.8.0.0- alpha1, available now for preview. This release focuses on major quality and stability improvements, performance enhancements and security

Key highlights include:

Performance Improvements

This release provides better performance in a number of ways, including improved performance of the checkout process, optimized cache adapters for single-server systems and speedier large database lookups. You can even load a large number of tax rates (3,000+) without any impact to performance.

Enhanced Tax Calculation Algorithms

This latest version of Magento Community Edition improves tax calculation algorithms, eliminating potential rounding offsets that can be displayed on buyer facing screens. This release also provides additional support for Canadian tax requirements.

Functional Improvements

We have made approximately 350 functional improvements in key areas, including the web store, shopping cart, admin order creation, import and export functionality, web API components and payment methods.

Security Enhancements

Through a number of enhancements, we have also strengthened the security of Magento Community Edition. Check out the full list of enhancements in our release notes.

We encourage you to take this preview release for a test drive and experiment with it. Please note that we do not recommend that you use this release in a production environment. We will incorporate the feedback we get from the community along with any open issues, in an upcoming production-ready version. Learn more about alpha releases and the Magento Community Edition release process.

image

Introducing Magento Enterprise Edition 1.13

image

We’re excited to announce that the newest version of Magento Enterprise Edition– version 1.13 – is now available.

There are thousands of merchants doing many different and innovative things on Magento Enterprise - from revolutionizing how customers buy eyewear to building mobile salesforce automation applications for a global sales team. But there is one thing that Magento Enterprise merchants are ALL doing….GROWING!

As our merchants grow, we need to ensure that Magento continues to grow with them. That’s why we’re excited to announce Magento Enterprise 1.13, the most powerful and scalable version of Magento ever.

Key performance and scalability enhancements of Magento 1.13:


image

Optimized Indexing

We’ve optimized the Magento Enterprise indexing process to enable significantly faster indexing with limited to no impact to the customer’s shopping experience. This will make it easier for you to add and update products more frequently while ensuring your URLs, promotions, navigational menus and product search tools are always completely up to date, while never slowing down the performance of your online store.

The introduction of incremental indexing reduces the need to perform a full re-index and most indexing operations are now automated - saving you and your staff time and energy to focus on revenue-generating activities.
 
image

Improved Caching

The full page caching capabilities in Magento Enterprise help ensure that high volume pages load quickly. We’ve improved our caching to enable even greater performance by invalidating only relevant pages making it easier to cache content without affecting site performance for your customers. Improved caching performance also drastically reduces server load enabling your to store to support even larger traffic volumes while conducting back end operations.
 
image

Speedier Checkout Flow

1.13 showcases tremendous improvements in further speeding up the checkout process by reducing page load times for browsing and placing orders. Faster checkout can significantly improve your customers’ shopping experience and customer satisfaction.
 
image

Enhanced Tax Calculations Algorithms

This latest version of Magento Enterprise Edition improves tax calculation algorithms eliminating potential rounding offsets that can be displayed on buyer facing screens. This release also provides additional support for Canadian tax requirements.
 
image

Functional Improvements

We’ve also made approximately 350 functional improvements in key areas including in the web store and shopping cart, admin order creation, import and export functionality, web API components and payment methods.

When it comes to Magento’s ability to scale, Enterprise Edition 1.13 is the most dramatic step forward in this history of our platform, and we’re confident 1.13 will support you through your next level of success in whatever innovative way you utilize Magento.

You can get all the details about Magento Enterprise Edition 1.13 here

Ready to take your business to the next level? Contact us and we’ll help you get started.

If you’re already a Magento Enterprise customer, you can immediately access the new 1.13 release in the My Account section of the Magento website.

We hope you enjoy these new capabilities and we look forward to helping you achieve even greater eCommerce success.

Magento 2 Developer Live Chat Recording Now Available

As most of US were preparing to celebrate Halloween night, members of the Magento 2 development team were on-hand to share key changes in Magento 2 project and discuss technical changes and developer recommendations.

Attendance and attentiveness to the Magento 2 chat session was extraordinary and the community posted great questions to the Magento 2 developer team members.

Some highlights of questions that were posted:

  • Will all extensions work with Magento 2.0?
  • Migration of Magento 1.x to Magento 2.0 – will it be easy?
  • Is it realistic, to start the development of a huge project with a beta version of Magento 2 in the beginning of 2013 with the aim to have a running non-beta shop in fall?
  • Will Magento 2.0 officially support PHP 5.4?

These questions and more were covered during the live chat session.

Recording of Presentation: Watch the presentation now
Presentation Slides: Copy of the PowerPoint Presentation

As a bonus to attendees, a free voucher for the Magento Certified Developer Exam was granted to five randomly selected developers who participated and asked at least one question.

Congratulations to the winners and thank you to all who joined us at this session.

To learn more and follow the progress of the Magento 2 project, please visit Magento 2 GitHub repo. As always, your participation and contributions are welcome.

Join Us for Magento 2.0 Live Chat Session on October 31st

With the Magento 2.0 project going live on GitHub, the developer community has actively started participating and contributing to the next generation of the Magento platform. Over thirty Magento 2 commits have already been published to the GitHub repository, and the core development teams are busy evaluating the many requests received to the Magento 2 project.

As our developers help shape the future of the platform, a few key members from the Magento 2 development team have made themselves available to talk to the Magento Developer Community. Join us on Wednesday, October 31st, as they host a live chat session for developers, who are active contributors to the Magento 2 project and those who would like to be.

As a bonus, anyone who participates in this interactive webinar will be eligible for the developer certification exam voucher drawing. We will randomly pick 5 winners from those who ask a question during the session. Each exam is worth $260!

Register Now for this special occasion and spend an hour with our Magento 2 development team.

We would also like to take this opportunity to recognize our community, who has spent the last four years learning Magento and eCommerce with us and provided us with a steady flow of great input and suggestions.

Kudos to one recent contribution in particular:

Contribution #81

image

Contributing Developer:

Matias Montes
Site: semexpert.com.ar
Follow Matias on Twitter @_barbazul

Matías, CTO of SemExpert, was intuitive enough to point out redundant and unnecessary tags that could be found throughout current default themes’ layout pages. With his proposal, Magento 2 development team was able to recognize and correct these issues where applicable.

Positive effects of this contribution include:

  • Ease the process of changing the root layout via local.xml
  • Communication around the community of the need to allow more flexibility on theming, not previously visible to internal Magento developers.

Matias’ input allowed the Magento 2 development team to approve and adopt a convention to refrain from irreversible customizations in the source code, so that 3rd-party customizations will have greater flexibility.

Thanks, as always, to all contributors who have taken the time to share their great suggestions, listed bugs and submitted code to help us improve the Magento 2 core product for all Magento users. We appreciate your time and look forward to more great discussions and contributions.

We will see you on GitHub and look forward hearing from you at our online developer chat session October 31st.

Technical Support Tips: Filing Support Tickets

For Magento Enterprise Edition customers, having access to Magento technical support can alleviate a lot of holiday-related stress. Knowing how to best access Magento’s technical support team will help you expedite your support issues to resolution, and keep your store running smoothly throughout the holiday season.

How to Open a Support Ticket

1. Go to: http://support.magentocommerce.com

2. Log in and navigate to the Support page under My Account.

3. Click the “Open New Ticket” button at the top, on the right

1. Describe the issue you’re reporting and include any steps you’ve taken to troubleshoot on your own. Include details that will help Magento Technical Support experts understand the issue, such as the SKU number if a particular product is affected. When possible, provide numbered steps to reproduce the situation (screenshots are helpful, too).

2. Ensure Magento logging is enabled (sys > conf > dev > log settings page) and that enabled payment and shipping gateways are in “debug” mode.

3. Provide admin panel, SSH, and database access using the “Add Credentials” button. (Note: You can add these later by navigating to the ticket in your Magento account.)

4. Execute the backup.sh script and provide path to the generated files. If you do not have the backup.sh script, request it.

5. List any recently modified files or recently added extensions/customizations.

Download our Magento Enterprise Technical Support Guide to learn more best practices for maximizing the value of the Magento Support Team.

Have you checked your store against Magento’s Holiday Checklist? Click here to read our 12 tips for maximizing performance during the busiest shopping days of the year.

Magento Holiday Checklist – 12 Ways to Maximize Success

image

Higher site traffic and transaction volumes can mean more sales and higher revenue. But is your store primed to handle peak loads? Check your store’s holiday readiness against these 12 tips for maximizing performance during the busiest shopping days of the year.

1. Know your backup or failover strategy. Your System Integrator or technical support team may have created one for you, but have you reviewed it lately? Know what—and who—is involved so you can be prepared.

2. Know your scale and database replication strategy. Beyond knowing what to do if a server fails, you should have a plan in place for quickly deploying additional standby hardware to accommodate load spikes on days such as Black Friday or Cyber Monday.

3. Load test your system under peak load scenarios. Use your holiday sales projections and predictive load testing to test your system for capacity to handle concurrent users in both browsing and buying scenarios. Predictive load testing services are available from companies such as Gomez, Concentric, and Magento’s Expert Consulting Group (ECG).

4. Check the timing of your scheduled processes. Be sure that back-end processes such as database backups and batched imports or exports don’t coincide with expected peak holiday hours. You don’t want to find out during an outage that routine backups brought down your system.

5. Enable Magento application caching features. Magento allows you to cache configuration, layouts, blocks output, translations, collections data, Web services configuration, and full pages (Full Page Caching is exclusive to Magento Enterprise Edition). All these cache types can be enabled/disabled via the Magento Admin panel and can help improve overall system performance.

6. Use a Content Delivery Network (CDN) to serve static content and HTML pages. CDN services (Akamai and Peer 1 Hosting are examples of two such service providers) work by storing copies of your files on servers located in datacenters around the world; the server located nearest to your site’s visitor responds to the page request. Offloading static pages, images, CSS style sheets, and Javascript files can increase your ability to serve more concurrent users during the holidays and improve your site’s overall responsiveness.

7. Clean up any inactive CMS pages and remove out-of-date promotions or products. The less data you have to serve up or rules you have to validate against, the faster your response times.

8. Archive old orders and limit your shopping cart lifespan. Unless you specify otherwise, your customers’ abandoned shopping carts will retain their items indefinitely. Set a reasonable limit on shopping cart lifetime values (such as 30 or 60 days during the holidays). Likewise, archiving order data is a manual process in Magento. Offload last season’s data to make room for more orders and transactions.

9. Limit the number of concurrent promotions in the system. The more promotional rules you create, the more calculations the system needs to perform at checkout—and the slower your site performance. Instead of setting up multiple promotions, try targeting specific customers using conditions. (Customer segmentation is exclusive to Magento Enterprise Edition).

10. Apply catalog price rules well in advance of peak hours. Magento requires time to update price rules such as markdowns; apply the rules early to avoid slowing down your system while these updates occur.

11. Schedule heavy admin activity outside of peak hours. Also, refrain from flushing cache or re-indexing via the admin panel during peak traffic periods.

12. Disable extra functionality you’re not using. Magento is a robust and feature-rich platform. If you’re not using certain native functionality—such as wish lists or gift cards—in your store, have your SI temporarily disable these so you can realize the best possible performance. (Note: Disabling functionality must be done at the programming level.)

Join our free Webinar on 10/24/12 to learn more about preparing your store for holiday peaks.

image

Magento Contributor Appreciation

While the Magento 2 development teams have been busy churning away on the Magento 2 project; the developer community has been complimenting their work with great suggestions and contributions on Magento 2’s GitHub repository.

The latest code changes were published yesterday on GitHub. A few of the key updates to the commit were:

  • Continuing refactoring Magento 2 to use jQuery instead of Prototype.
  • Added JavaScript static tests and improved JavaScript unit tests to be consistent with the other test frameworks in Magento.
  • Implemented fixture of 100k orders for the performance test.

Having said that, we would like to take this opportunity and acknowledge two recent contributions.

Contribution #49

image

Contributing Developer:

Ivan Chepurnyi
Site: ecomdev.com
Follow Ivan on Twitter @IvanChepurnyi

Ivan proposed a fix for the order of totals collectors (an issue with the sorting algorithm). This contribution was valuable, as it fixed a rarely-occurring bug that developers were required to correct, when developing their own totals collector.

This fix brought to light a few issues:

  • A bug previously not visible to the Magento’s internal development team and QA.
  • The reproductive elements of the bug.

Identifying this bug, and solution, provided our team with an understanding of the issue. Ivan went a step further and provided an actual code patch, and beforehand, had implemented proper testing.

Contribution #41 (based on Contribution #7)

image

Contributing Developers:

Matthias Zeis
Site: matthias-zeis.com
Follow Matthias on Twitter @mzeis

image
Vinai Kopp
Follow Vinai on Twitter @VinaiKopp

Matthias’ initial proposal suggested the ability to define the different Magento configurations for different environments in the local.xml file. This valuable contribution improved the convenience of Magento instance management for system administrators and developers (less time needed, less mistakes made).

Positive effects of this contribution include:

  • It revealed the need by community for these types of configuration, not previously visible to internal Magento developers.
  • It began a discussion among community members about refining and submitting eventual code.

Thanks to all contributors who have made time for sharing their great suggestions, listing bugs and submitting code to help us improve the Magento 2 core product for all Magento users. We appreciate your time and look forward to more great discussions and contributions.

See you on GitHub.

New Magento Study Points to Optimal Configuration for Exceptional Performance

image

For years, many of our customers have raved about the performance they’ve been able to achieve with Magento Enterprise Edition. Our goal is to help all of our customers get the best possible performance from our platform.

With that goal in mind, we recently conducted testing to help us determine the optimal configuration for achieving exceptional performance with Magento Enterprise Edition.

The testing we conducted was designed to show what strategies work best for optimizing Magento. The results—detailed in our latest white paper, Optimizing Magento for Peak Performance—provide a powerful reminder that a fully optimized platform will deliver better performance while also maximizing hardware efficiency.

image

Here are a few highlights from our testing, as outlined in our white paper:

  • Configuration counts. Our testing results demonstrate that a standard configuration of two web nodes and one database server, properly configured and optimized, can lead to a significant increase in performance.

  • Caching is key. An optimized Magento Enterprise Edition configuration, coupled with appropriate software accelerators, such as Varnish and Nginx, can support more than 350 million catalog views and 487,000 orders per day. This exceptional performance is the result of improved server response times and greater data processing capacity.

  • Save your servers. To grow and scale, more servers aren’t always the answer. With proper server configuration and enhanced caching, businesses can save on hardware costs while supporting more customers and transactions.

To learn more about how you can get maximum performance from Magento Enterprise Edition, download our white paper now.


image

Special thanks to Peer 1 Hosting for providing us with the servers we used for our testing.

Page 1 of 3

RSS: All Blog Posts

Get New Posts by Email


Delivered by FeedBurner