Magento Community Edition 1.9.1 and Magento Enterprise Edition 1.14.1 released!

- E-Commerce, Magento tips & tricks

A new version of Magento Enterprise Edition arrives today. Get ready for the new features, tools and responsive design capabilities. In addition, you will get faster technical issue resolution, better performance, and deeper insights.

Magento Enterprise Edition 1.14.1 includes a new drag-and-drop tool, designed to make your work with product categories much easier. There are also new abilities to assign products to categories automatically by setting up different rules. Another new feature of 1.14.1 is swatches with more detailed product information. The new version of Magento Enterprise Edition is also much more responsive: the enhanced responsive design reference theme now includes responsive emails. Better performance and security are also represented in new Magento thanks to PHP 5.5 and MySQL 5.6 support. With Enterprise Edition 1.14.1, you will get the new support tool designed to generate detailed reports, the ability to make product updates by significantly larger team of administrators simultaneously, and Google Universal Analytics support. In general, more than 70 items have been improved in 1.14.1.
You can download Magento Enterprise Edition 1.14 at My Account. And download Magento Community Edition 1.9.1 at the download page.

magento-ee-1.14.1

magento-community-1.9.1

Core new features of Magento Community Edition 1.9.1 and Magento Enterprise Edition 1.14.1 :

  • Visual Merchandiser

  • Configurable Swatches

  • Responsive Design Improvements

  • Technology Updates (MySQL 5.6 and PHP 5.5)

  • Better System Reports

  • Support for Multiple Administrators

  • Security Enhancements

Magento CE 1.9.1.0 Release Notes

See the following sections for information about changes in this release:

Highlights

The following sections discuss highlights of the CE 1.9.1 release.

Configurable Swatches

Configurable swatches help you optimize the way products are presented on your site. New “swatch” capabilities make products more appealing—and boost conversion rates—by offering shoppers quick access to information, like available colors, fabrics, sizes, and more.

Clicking on a swatch automatically updates the product image so shoppers see exactly what a color or fabric looks like, giving them confidence to proceed with their purchase.

For more information, see the Magento CE 1.9.1 and Magento CE 1.9.1 Configurable Swatches Guide.

Responsive Design Improvements

It has never been easier to create a mobile-friendly site now that Magento’s responsive design reference theme includes all core Magento features, including gift registries, downloadable products, multiple wish lists, add-to-cart by SKU, and private sales.

It even boasts responsive default email templates so customers can read your order confirmation emails and newsletters on any device.

For more information, see the Magento CE 1.9.1 and Magento CE 1.9.1 Responsive Email Developer’s Guide.

Technology Updates

Magento Community Edition boosts performance and security by adding support for MySQL 5.6 and PHP 5.5.

With MySQL 5.6, you benefit from improved site speed and scalability, reduced memory usage on the database server, and enhanced debugging tools.

PHP 5.5 provides security improvements and ensures you have continued access to code updates. And, for those of you who haven’t already upgraded from PHP 5.3, there are potential performance improvements—up to 25% based on reports from some customers.

Magento Community Edition 1.9.1 has been updated to support Universal Analytics, the new standard for Google Analytics. With this update, merchants can define more custom dimensions and metrics for tracking, incorporate offline and mobile app interactions, and gain access to ongoing feature updates that will only be available on Universal Analytics.

Other Improvements

Magento CE 1.9.1 includes updates to promotions, product import/export capabilities, security, and other features as part of our commitment to continually improve product quality.

Security Enhancements

We fixed the following security issues in this release:

  • Resolved potential issues as discussed in Resolving a Remote Code Execution Exploit.
    Magento thanks Matt Barrah for contributing to this fix.
  • To change their password, a Magento administrator must first enter their existing password.
  • Resolved a potential XML External Entity Processing (XXE) exploit with the potential to cause a Denial of Service attack.
  • Customer passwords are no longer stored in clear text during registration.
  • Storefront users no longer see each others’ user names in certain circumstances.
  • To change an administrator password using the Admin Panel, you must first enter your existing password.
  • Added a secure cookie flag for the storefront to prevent man-in-the-middle attacks. Configuration options haven’t changed; they are still under System > Configuration > GENERAL > Web, option groups Secure and Unsecure.

Changes

This section discusses changes in this release:

  • Changed the following PayPal Express Checkout configuration options (System > Configuration > SALES > Payment MethodsPayPal Express Checkout):
    • Shortcut on Shopping Cart renamed to Display on Shopping Cart and moved from Basic to Advanced.
    • The recommended Display on Shopping Cart option is now worded Yes (PayPal recommends this option).
  • It’s more important than ever for you to configure a Magento cron job. In addition to indexing and other core functions, all Magento e-mails (including order confirmation and transactional) are now queued and sent according to your configured cron schedule.
  • The PayPal Bill Me Later logo and name has been replaced by PayPal Credit.
  • Bill Me Later options now display only in U.S. stores.
  • The Zend Framework version has been updated to 1.12.7.
  • Check out with PayPal and PayPal Credit buttons now display on product pages for gift cards and dynamic bundled products.
  • Updated PayPal buttons for US-based stores.
  • Orders with PayPal viewed on the Admin Panel have a link that enables a Magento administrator to view the order on the PayPal site.
  • Magento thanks Florinel Chis of Elastera for contributing to this fix.

  • The PayPal Standard API has been replaced with the newer PayPal Express Checkout API.
  • Magento CE and EE now use Google Universal Analytics.
  • When defining a tax rate, you can now use a wildcard character for State in any locale.
  • Implemented responsive transactional e-mails.

Fixes

The following sections discuss fixes in this release:

Responsive Theme Fixes

  • Minimum advertised products (MAP) fixes:
    • A product with a minimum advertised price displays on a product page with the price crossed out.
    • On the product detail pages, the links Click for price and What’s this? display on separate lines.
    • For a grouped product with a minimum advertised price (MAP), product and pricing information display correctly in the shopping cart.
    • Configuring MAP to display On Gesture causes the MAP price to display in alignment with other elements on the page.
    • The Manufacturer’s Suggested Retail Price (MSRP) displays properly on all pages.
  • Related product prices excluding and including tax display properly in the detail page.
  • You can add products from the detail page to multiple new or existing wish lists.
  • You can download products to a mobile device.
  • Multi-address checkout works on a mobile device.
  • The year field displays in the proper location after a customer enters an invalid credit card expiration date.
  • Community contributions:
    • Hard-coded, untranslatable words were removed from .phtml templates.
      Magento thanks Janwillem Oostendorp and Yannis Livasov for contributing to this fix.
    • Layout improvements to my account pages.
      Magento thanks Martin Steudter for contributing to this fix.
    • Items in lists display properly in Google Chrome on Windows 8.
      Magento thanks Stewart Kelt for contributing to this fix.
  • Layout improvements to:
    • Gift registry.
    • Polls widget.
    • Page breadcrumbs.
    • Sitemap.
    • Private sales pages.
    • Billing agreement pages.
    • CAPTCHA.
    • Pages with tags.
    • Pages with recurring profiles.
    • Pages with popular searches.
    • Gift option check box.
    • Order by SKU.
    • Gift messages in checkout.
    • New products created using the Catalog New Product List widget.
    • The PayPal Credit logo. (PayPal Credit was formerly known as Bill Me Later.)
    • Products with fixed product tax.
    • Product prices on a search results page.
    • Recently viewed products.
    • Sale countdown ticker.
    • Category event countdown tickers.
    • Prices excluding and including tax in the product detail page on checkout and mini-checkout pages.
    • Cross-sell products on the product detail page.
    • Verify by Visa and Master Card SecureCode logos when checking out using Authorize.net.
    • Pages with both PayPal Express Checkout and PayPal Credit buttons.
    • PayPal Credit banner displays properly on a checkout page with bundled products.
    • Product’s original price when there is a special price and prices including/excluding taxes.
    • Configurable product prices do not change position.
    • Product review links (that is, the Be the first to review this product link displays on a single line and descriptions of each of the four-star ratings also display on a single line).
    • Firefox display issues related to the PayPal Credit banner. We observed display issues that affected bundled products and gift card products in the storefront.

Payment Processor Fixes

This section discusses payment processor fixes:

  • Gift cards are no longer issued if the payment method fails.
  • PayPal Instant Payment Notification (IPN) for a refund now persists in the transaction’s comment history and no exception displays in Payment Bridge logs.
  • IPN postback now sends a verification after an error.
  • An order status can be changed to Processing if a transaction is accepted on PayPal Admin Panel.
  • Updated the URL redirect for PayPal Express Checkout (Payflow Edition).
  • Corrects errors with PayPal checkout in the event of a one-cent rounding error.

Rule-Based Product Relation Fixes

  • Upsells display the correct product
  • Fixed an intermittent issue with the Starting at price for grouped products disappearing when used in an upsell
  • Improved product save performance with a large number of rule-based product relations.

Catalog Price Rule Fixes

  • Catalog price rule expiration dates are observed.
  • The database and prices update properly when catalog price rules are created or edited.
  • Catalog price rules apply to customer groups properly.
  • Resolved intermittent issues applying catalog price rules.

Indexing Fixes

  • Improved indexing performance.
    Magento thanks Tim Bezhasvyly for contributing to this fix.
  • Resolved index lock issues.
  • The Update on Save option works properly (reindexing is not required).
  • Removed the false message One or more of the Indexes are not up to date following a change to product attributes.

General Magento Connect Fixes

  • When you install a community-created translation package, the translation provided by the package overwrites any existing translations for the same items. This enables you to more easily install packages with translations.
  • To improve security, Magento Connect now uses HTTPS by default to download extensions, rather than FTP.
  • Extension developers can now create an extensions with a dash character in the name. Merchants can install those extensions without issues.
  • Magento administrators who attempt to install an extension with insufficient file system privileges are now informed. Typically, the Magento Admin Panel runs as the web server user. If this user has insufficient privileges to the your Magento install dir/app/code/community directory structure, the Magento administrator sees an error message in the Magento Connect Manager.
    To set file system permissions appropriately, see After You Install Magento: Recommended File System Ownership and Privileges.

Other Fixes

  • Gift cards are no longer issued if the payment method fails.
  • If a price rule is applicable to more than one item in the cart, all eligible items get the discount.
  • A discount is applied to all members of an eligible customer group.
  • Magento correctly calculates the Daylight Savings Time offset.
  • Resolved the following issues with URL rewrites in the form product/{product_id}:
    • You can now create more than one such rewrite per store, per product.
    • The canonical URL in search results is the actual URL, not the rewrite URL.
      Magento thanks Colin Mollenhour for contributing to this fix.
  • Resolved the following issues with the wish list:
    • You can now add multiple items to your wish list.
    • You can now share the wish list.
  • Resolved the following issues with the CMS widgets Catalog Category Link and Catalog Product Link:
    • Links on the storefront work after upgrading Magento.
    • Catalog Category links to subcategories no longer result in an HTTP 404 (Not Found).
  • Improved calculation performance on configurable products with thousands of attributes.
  • Resolved exceptions when the category flat index is enabled (in the Admin Panel, System >Configuration > ADVANCED > Index Management. Under Index Options, Category Flat Index).
  • Errors no longer display when you switch to website scope when editing payment methods in the Admin Panel.
  • The CMS handles HTML5 tags properly.
    Magento thanks Alan Storm for contributing to this fix.
  • You can now ship to an Armed Forces Middle East address using USPS.
  • Links in the sitemap have the proper search engine optimized (SEO) URLs.
  • Products with visibility set to Catalog, Search now consistently display in search results.
  • Shopping cart price rules apply properly for bundled products.
  • Category search works properly when category permissions are enabled.

Magento EE 1.14.0.1 Release Notes

EE 1.14.0.1 resolves the following issues:

  • Customers can no longer apply a coupon from an inactive shopping cart price rule to a purchase.
  • Customers using a smartphone or other small viewport can expand subcategories in the web store that uses the new responsive theme.

Recent Patches

Note: The patches discussed in this section are built in to EE 1.14.1; you need to get them only if you’re running an earlier EE version.

We’d like to draw your attention to several new patches that were recently posted to the Partner Portal and Support Center. These patches deliver important improvements, such as enabling several concurrent administrators to work with the product catalog, and to make it easier to install community-created translation packages.

Details about the patches follow. To install patches, see How to Get Patches For Magento EE.

General Magento Connect Patches

Patch name: PATCH_SUPEE-3941_EE_1.14.0.1_v1-2014-08-12-12-10-06.sh

  • When you install a community-created translation package, the translation provided by the package overwrites any existing translations for the same items. This enables you to more easily install packages with translations.
  • To improve security, Magento Connect now uses HTTPS by default to download extensions, rather than FTP.
  • Extension developers can now create an extensions with a dash character in the name. Merchants can install those extensions without issues.
  • Magento administrators who attempt to install an extension with insufficient file system privileges are now informed. Typically, the Magento Admin Panel runs as the web server user. If this user has insufficient privileges to the your Magento install dir/app/code/community directory structure, the Magento administrator sees an error message in the Magento Connect Manager.
    To set file system permissions appropriately, see After You Install Magento: Recommended File System Ownership and Privileges.

Magento Install Page Displays After SOAP v2 Index Page Refresh

Patch name: PATCH_SUPEE-3762_EE_1.14.0.1_v1.sh. Refreshing the SOAP v2 index page (http://your-magento-host-name/index.php/api/v2_soap/index/) results in all administrators and customers viewing the Magento installation page.

Multiple Simultaneous Magento Administrators

Patch name: PATCH_SUPEE-3819_EE_1.14.0.1_v1.sh. Multiple Magento administrators can simultaneously add new products; or edit descriptions, edit prices, or edit stock quantities of existing products without causing deadlocks, key violations, or critical data errors. Together with applying the patch, you must set all indexers to Update when scheduled as follows:

  1. Log in to the Magento Admin Panel as an administrator.
  2. Click System > Configuration.
  3. In the left navigation bar, from the ADVANCED group, click Index Management.
  4. Expand Indexing Options.
  5. From each list, click Update when scheduled.
  6. Click Save Config in the upper right corner of the page.

How to Get Patches For Magento EE

To get patches for Magento EE:

  1. Log in to www.magentocommerce.com.
  2. In the left pane, click Downloads.
  3. In the right pane, click Magento Enterprise Edition.
  4. Follow the prompts on your screen to download a patch for your version of EE.
  5. Apply the patch as discussed in How to Apply and Revert Magento Patches.

Magento Community Edition 1.9

Magento Community Edition 1.9 and Magento Enterprise Edition 1.14 released!

With Magento Enterprise Edition 1.14 and Magento Community Edition 1.9, you can sell more and serve customers better. These new version includes a lot of upgrades and improvements. Key enhancements are:

  • Responsive design reference theme speeds development. With this feature you will spent twice less time to develop a responsive site. The new theme encompasses all major product types, flows and features. It also has a cleaner code base, so it is more opened for customization. The other new feature is better SEO optimization.
  • New financing and streamlined checkout improve conversion. The Bill Me Later feature was added in new version of Magento and PayPal Express Checkout process was improved.
  • Search indexing update. The support for Solr 3.6.2 was added to Magento Enterprise Edition 1.14. Now customers will get more up-to-date search results and indexing will be performed automatically.
  • Price consistency across borders. The price will be specified in view of local taxes and payments.
  • PHP 5.4. Both versions of Magento will be compatible with PHP 5.4.
  • New product quality and security

Magento Announces New Responsive Theme

With Magento Enterprise Edition 1.14 and Magento Community Edition 1.9, you can sell more and serve customers better. These new version includes a lot of upgrades and improvements. Key enhancements are:

  • Responsive design reference theme. With this new feature you will spent twice less time to develop a responsive site. The new theme encompasses all major product types, flows and features. It also has a cleaner code base, so it is more opened for customization. The other new feature is better SEO optimization.

  • New financing and streamlined checkout. The Bill Me Later feature was added in new version of Magento and PayPal Express Checkout process was improved.

  • Search indexing. The support for Solr 3.6.2 was added to Magento Enterprise Edition 1.14. Now customers will get more up-to-date search results and indexing will be performed automatically.

  • Price consistency across borders. The price will be the same for all the merchants from the different regions. Your customers will get more unified experience.

  • PHP 5.4.  Both versions of Magento will be compatible with PHP 5.4.

  • New product quality and securit.

Key benefits of new responsive design reference theme in Magento CE 1.9

  • It is optimised for tablets and smartphones, so you spend only half the time to make responsive site.

  • It is SEO optimized.

  • By using Bill Me Later you can get 18% of extra sales, and you customers will receive much better PayPal Express Checkout experience with alternative payment options.

  • With Magento Enterprise Edition 1.14 your shoppers get better search results. The core reason is in automated  search indexing. This improvement also leads to more efficient performance.

  • Merchants operating across regions and geographies can show their customers a The price does not depend on the region anymore. It is clean, uncluttered and contains no local taxes.

  • Also, responsive design reference theme brings additional security.

Magento CE 1.9.0.0 Release Notes

See the following sections for information about changes in this release:

Highlights

This section lists the key new features in Magento CE 1.9. For more information about these new features, seeNew Features in Magento EE 1.14 and CE 1.9.

  • The default theme in Magento CE 1.9 uses Responsive Web Design principles to provide a better experience for users of mobile devices in particular. Benefits include:
    • You can get a tablet and smart phone friendly responsive site in about half the time as before, speeding time to market and freeing up resources for other projects.
    • Your responsive site makes you better able to participate in the fast growing mobile commerce space, gives you the ability to more easily adapt to new opportunities, and is less expensive to maintain. A responsive site also offers potential search engine optimization (SEO) benefits because it uses Google’s preferred approach to mobile-optimizing sites.
  • Cross-border trade: (Also referred to as pricing consistency.) We support European Union (EU) merchants operating across regions and geographies who want to show their customers a single price. Pricing is clean and uncluttered regardless of tax structures and rates that vary from country to country.
    To enable cross-border trade in the Admin Panel, click System > Configuration > SALES > Tax >Calculation Settings, option Enable Cross Border Trade.
  • Supports PHP 5.4
  • The Zend Framework has been upgraded to version 1.12.3
  • Checkout improvements:
    • You can capture up to 18% more sales by providing customers access to financing using the Bill Me Later service at no additional cost to you.
    • You can offer your customers a smoother, more streamlined PayPal Express Checkout experience, which tries alternative payment options when a customer’s credit card is rejected
    • Improve the PayPal Express checkout experience by eliminating the following steps in the checkout process:
      • The order review page can be enabled or disabled
      • Eliminate the necessity of clicking Update Order before Place Order

    (Conversion means helping customers stay interested and complete their purchases.)

Security Enhancements

  • Addressed a potential cross-site scripting (XSS) vulnerability while creating configurable product variants.
  • Addressed a potential security issue that could result in displaying information about a different order to a customer.
  • Users can no longer change the currency if the payment method PayPal Website Payments Standard is used.
  • Removed an .swf file from the Magento distribution because of security issues.
  • Improved file system security.
  • Enhanced the security of action URLs, such as billing agreements.
  • Addressed a potential session fixation vulnerability during checkout.
  • Improved the security of the Magento randomness function.

Changes

  • A default setting for configurable and bundled products has changed. When you create a configurable or bundled product in the Admin Panel, click Manage > Products. Create a new configurable or bundled product and click the Design tab. The default option for Display Product Options In has changed to Product Info Column.
  • The Google Websites Optimizer has been disabled because it has been deprecated by Google. (In earlier EE versions, this option was available in the Admin Panel at System > Configuration > SALES > Google API > Google Website Optimizer).
  • Two new options to prevent “clickjacking” if you run Magento in a frame or iframe:
      • Enable frames only in the same domain.
      • Enable frames.

    Important: For security reasons, Magento strongly recommends against running the Magento software in a frame.

    The options are available in the Admin Panel at System > Configuration > ADVANCED > Admin > Security and are named Allow Magento Backend to run in frame and Allow Magento Frontend to run in frame.

    Enabling the option causes the X-Frame-Options request header to be sent.

  • FedEx changed their endpoints for sandbox and production to the following:

    Because of these changes, Magento cannot retrieve shipping rate information or print shipping labels for FedEx unless this fix is applied.

  • CE 1.9 includes a fix that prevented some Discover credit cards from validating properly. The issue was that certain Discover credit card number ranges were not recognized as being valid. As a result of the fix, all Discover cards should validate properly.Important: This is not a security threat. No data has been compromised or misused. It affects only the ability to validate certain credit card number ranges as valid Discover card numbers.
  • The default values for two configuration options changed. Both options can be found in the Admin Panel under System > Configuration > CATALOG > Catalog > Frontend. The new default values follow:
    • Products per Page on Grid Allowed Values is now 12, 24, 36.
    • Products per Page on Grid Default Value is now 12.
  • On the New Rule page for shopping cart price rules (Rule Information tab page), explanatory textUsage limit enforced for logged in customers only was added to the Uses per customer field. This is to avoid confusion encountered by some Magento merchants.
  • Changes to PayPal Express checkout:
    • Changes to both Proceed to Checkout and to Pay With PayPal:
        • Customers cannot edit their billing address on the PayPal site—in fact, the billing address does not display on the PayPal site.
        • Magento CE uses the customer’s PayPal address information, not the address information stored in Magento CE. The customer does not need to enter Magento CE or EE address information.
        • When the customer is redirected to the PayPal site, they can clickChange next to their payment method to change it.

      The Magento administrator can set billing address information in the Admin Panel as follows: System > Configuration > SALES > Payment Methods. For any payment method that includes Express Checkout, in Basic Settings, set the value of the Require Customer’s Billing Address list.

    • Changes to Pay With PayPal only:
      • If the Magento administrator does not require the customer’s billing address, the customer’s billing address is set to the customer’s PayPalshipping address.
      • If the Magento requires the customer’s billing address, the customer’s billing address billing address is set to the customer’s PayPal billingaddress.
      • On the PayPal site, the customer can click Change next to their shipping address to change it. The customer can choose any shipping address configured with PayPal.
      • Because the customer’s configured address in Magento is not used, the customer’s shipping address stored in PayPal is never changed.
    • Changes to Proceed to Checkout only:
      • No Change link displays next to a customer’s shipping address on the PayPal site.
      • In the event of a shipping address mismatch between Magento and PayPal, the following message displays when the customer attempts to pay using PayPal:

        The user can select the Use as preferred shipping address check box to instruct PayPal to change their shipping address.

Tax Calculation Fixes

  • Fixed price and dynamic price bundled products where the price is configured to include tax display prices correctly regardless of tax settings. (For example, customer’s default tax rate is different from the origin tax rate.)
  • Resolved a one-cent rounding issue when Fixed Product Tax (FPT) is enabled and the option Apply Discount to FPT is set to Yes. (These options are available in the Admin Panel by going to SystemConfiguration > SALES > Tax > Fixed Product Taxes.)
  • Resolved issues with calculating the credit memo amount when FPT is discounted and the customer purchases more than one item.

Fixes

Fixes in this release can be divided into the following categories:

Web Store and Shopping Cart Fixes

  • A customer can update quantities of items in their mini shopping cart from their My Account page.
  • The Minimum Advertised Price pop-up works properly in the web store. When the customer clicksClick for price, the price displays as expected.
  • The “customer since” date is correct.
  • Switching stores when viewing a product with store-scoped URL keys works as expected.
  • Setting System > Configuration > CATALOG > Inventory, option Display Out of Stock Productsto Yes no longer causes all products to appear as out of stock.
  • Entering accented characters in the zip code field during checkout results in a validation error instead of an exception message.
  • Gift card codes are sent only after an item is purchased.
  • A customer who attempts to log in as another customer with incorrect credentials is denied.
  • Resolved issues with applying a 100% discount to an order.
  • Customers are no longer redirected to the home page when they have permission to view a category.
  • Discount amount displays correctly for products with custom options.
  • Issues with placing PayPal Payments Advanced or PayPal Payflow Link orders using Internet Explorer 9 have been resolved.

Promotional Price Rule Fixes

The following fixes relate to administering and using shopping cart price rules and catalog price rules:

  • Shopping cart price rules apply properly to grouped products.
  • Two catalog price rules applied to the same product work properly.
  • The setting Stop Further Rules Processing is honored.
  • A user with read-only privileges in the Admin Panel cannot save changes to a price rule.
  • Applying a shopping cart price rule does not display an exception.
  • Coupon codes apply only to products eligible for the price rule.

Administrative Ordering, Invoicing, Credit Memo Fixes

  • An administrative user with access to only one website from which a product was deleted no longer sees a stack trace when attempting to create an RMA for that product. In other words, after a customer placed an order for a product on Website1, an administrator with privileges to all websites removes the product. Later, when an administrator with access to only Website1 attempts to create an RMA for the deleted product, that administrator no longer sees an error message; instead, they see an expected Access Denied message.
  • Resolved an issue with incorrectly calculating the amount of an invoice when some items were discounted by a shopping cart price rule.
  • Credit memo amount is calculated correctly when processing a partial invoice with a discount.
  • Making comments in a credit memo no longer returns items to stock. (Prerequisite: an administrator set System > Configuration > CATALOG > Inventory > Product Stock Options, optionAutomatically Return Credit Memo Item to Stock set to Yes.)

Import Fixes

  • A product with a custom attribute set imports successfully.

Payment Method Fixes

  • If guest checkout is disabled, a customer must log in to check out with PayPal Express.
  • Eliminated errors in the logs when an administrator clicks System > Configuration > SALES >Payment Methods.
  • You can now use New Zealand dollars as the base currency with the eWAY Direct payment bridge.
  • Store credit is applied correctly when using Website Payments Pro Hosted Solution.
  • If the merchant country is Germany (DE), disabled guest checkout for the express checkout method and PayPal Website Payments Standard.

Other Fixes

  • Categories on the web store now display with spaces between category names for cached and non-cached pages.
  • A customer can now initiate a return from the web store.
  • An administrative user can subscribe to low stock RSS feeds without errors.
  • Category URLs work as expected, regardless of the setting of Create Custom Redirect for old URLfor the category’s URL key.
  • Setting allow_url_fopen = Off in php.ini has no effect on the CMS WYSIWYG editor.
  • No fatal error displays when a role-restricted user previews a newsletter in the Admin Panel.
  • Google Sitemap files now include the .html suffix for category and product URLs.
  • Customers can use advanced search on your web store if Magento EE is configured to use the default MySQL Fulltext search engine and the server uses MySQL 5.6.
  • A role-restricted user can preview a newsletter in the Admin Panel to which the user has privileges.
  • After synchronizing media files with the database, media/customer/.htaccess is present with the correct data. (Prerequisite: an administrator set System > Configuration > ADVANCED >System > Storage Configuration for Media set to Database).
  • cron now restarts indexers if they previously failed to run.
  • You can save changes to a category that has more than 1,000 products.
  • Deactivating one of several banners no longer causes exceptions in system.log.
  • Resolved issues with the WSDL cache.
  • Improved the efficiency of product searches.
  • Resolved issues with the DHL International shipping method.
  • Resolved 404 (Not Found) errors in layered navigation.
  • Resolved a SQL error when attempting to assign a bundled product to another website.
  • Rules-based product relations perform as expected after being saved.
  • Resolved an issue with sending duplicate Content-Type headers when using mod_fastcgi with the Apache web server.

Magento EE 1.14.0.0 Release Notes

See the following sections for information about changes in this release:

Highlights

This section lists the key new features in Magento EE 1.14. For more information about these new features, seeNew Features in EE 1.14 and CE 1.9.

  • The default theme in Magento EE 1.14 uses Responsive Web Design principles to provide a better experience for users of mobile devices in particular. Benefits include:
    • You can get a tablet and smart phone friendly responsive site in about half the time as before, speeding time to market and freeing up resources for other projects.
    • Your responsive site makes you better able to participate in the fast growing mobile commerce space, gives you the ability to more easily adapt to new opportunities, and is less expensive to maintain. A responsive site also offers potential search engine optimization (SEO) benefits because it uses Google’s preferred approach to mobile-optimizing sites.
  • Magento EE 1.14 now supports Solr versions up to 3.6.2 natively (that is, without a patch). Catalog indexing happens efficiently and automatically in the background, with no manual intervention required, resulting in better administrative performance.
    For more information about using Solr with Magento EE, see How to Use the Solr Search Engine With Magento Enterprise Edition.
    Note: If you’re using the Solr search engine with EE versions 1.13.1 or earlier, you must perform an additional step during upgrade due to the fact that the Solr schema changes in EE 1.14. You must copy two files to your Solr server—schema.xml and solrconfig.xml. For details, see the section on upgrading Solr in the Magento upgrade guide.
  • Cross-border trade: (Also referred to as pricing consistency.) We support European Union (EU) merchants operating across regions and geographies who want to show their customers a single price. Pricing is clean and uncluttered regardless of tax structures and rates that vary from country to country.
    To enable cross-border trade in the Admin Panel, click System > Configuration > SALES > Tax >Calculation Settings, option Enable Cross Border Trade.
  • Supports PHP 5.4
  • The Zend Framework has been upgraded to version 1.12.3
  • Checkout improvements:
    • You can capture up to 18% more sales by providing customers access to financing using the Bill Me Later service at no additional cost to you.
    • You can offer your customers a smoother, more streamlined PayPal Express Checkout experience, which tries alternative payment options when a customer’s credit card is rejected
    • Improve the PayPal Express checkout experience by eliminating the following steps in the checkout process:
      • The order review page can be enabled or disabled
      • Eliminate the necessity of clicking Update Order before Place Order

    (Conversion means helping customers stay interested and complete their purchases.)

Security Enhancements

  • Addressed a potential cross-site scripting (XSS) vulnerability while creating configurable product variants.
  • Addressed a potential security issue that could result in displaying information about a different order to a customer.
  • Users can no longer change the currency if the payment method PayPal Website Payments Standard is used.
  • Removed an .swf file from the Magento distribution because of security issues.
  • Improved file system security.
  • Enhanced the security of action URLs, such as billing agreements.
  • Addressed a potential session fixation vulnerability during checkout.
  • Improved the security of the Magento randomness function.

Changes

  • A default setting for configurable and bundled products has changed. When you create a configurable or bundled product in the Admin Panel, click Manage > Products. Create a new configurable or bundled product and click the Design tab. The default option for Display Product Options In has changed to Product Info Column.
  • The Google Websites Optimizer has been disabled because it has been deprecated by Google. (In earlier EE versions, this option was available in the Admin Panel at System > Configuration > SALES > Google API > Google Website Optimizer).
  • Two new options to prevent “clickjacking” if you run Magento in a frame or iframe:
      • Enable frames only in the same domain.
      • Enable frames.

    Important: For security reasons, Magento strongly recommends against running the Magento software in a frame.

    The options are available in the Admin Panel at System > Configuration > ADVANCED > Admin > Security and are named Allow Magento Backend to run in frame and Allow Magento Frontend to run in frame.

    Enabling the option causes the X-Frame-Options request header to be sent.

  • FedEx changed their endpoints for sandbox and production to the following:

    Because of these changes, Magento cannot retrieve shipping rate information or print shipping labels for FedEx unless this fix is applied.

  • EE 1.14 includes a fix that prevented some Discover credit cards from validating properly. The issue was that certain Discover credit card number ranges were not recognized as being valid. As a result of the fix, all Discover cards should validate properly.Important: This is not a security threat. No data has been compromised or misused. It affects only the ability to validate certain credit card number ranges as valid Discover card numbers.
  • If you use the Solr search engine, you no longer need to manually reindex the Catalog Search Index (except after you upgrade to EE 1.14 from an earlier version).
  • The default values for two configuration options changed. Both options can be found in the Admin Panel under System > Configuration > CATALOG > Catalog > Frontend. The new default values follow:
    • Products per Page on Grid Allowed Values is now 12, 24, 36.
    • Products per Page on Grid Default Value is now 12.
  • On the New Rule page for shopping cart price rules (Rule Information tab page), explanatory textUsage limit enforced for logged in customers only was added to the Uses per customer field. This is to avoid confusion encountered by some Magento merchants.
  • Changes to PayPal Express checkout:
    • Changes to both Proceed to Checkout and to Pay With PayPal:
        • Customers cannot edit their billing address on the PayPal site—in fact, the billing address does not display on the PayPal site.
        • Magento EE uses the customer’s PayPal address information, not the address information stored in Magento EE. The customer does not need to enter Magento CE or EE address information.
        • When the customer is redirected to the PayPal site, they can clickChange next to their payment method to change it.

      The Magento administrator can set billing address information in the Admin Panel as follows: System > Configuration > SALES > Payment Methods. For any payment method that includes Express Checkout, in Basic Settings, set the value of the Require Customer’s Billing Address list.

    • Changes to Pay With PayPal only:
      • If the Magento administrator does not require the customer’s billing address, the customer’s billing address is set to the customer’s PayPalshipping address.
      • If the Magento requires the customer’s billing address, the customer’s billing address billing address is set to the customer’s PayPal billingaddress.
      • On the PayPal site, the customer can click Change next to their shipping address to change it. The customer can choose any shipping address configured with PayPal.
      • Because the customer’s configured address in Magento is not used, the customer’s shipping address stored in PayPal is never changed.
    • Changes to Proceed to Checkout only:
      • No Change link displays next to a customer’s shipping address on the PayPal site.
      • In the event of a shipping address mismatch between Magento and PayPal, the following message displays when the customer attempts to pay using PayPal:

        The user can select the Use as preferred shipping address check box to instruct PayPal to change their shipping address.

Tax Calculation Fixes

  • Fixed price and dynamic price bundled products where the price is configured to include tax display prices correctly regardless of tax settings. (For example, customer’s default tax rate is different from the origin tax rate.)
  • Resolved a one-cent rounding issue when Fixed Product Tax (FPT) is enabled and the option Apply Discount to FPT is set to Yes. (These options are available in the Admin Panel by going to SystemConfiguration > SALES > Tax > Fixed Product Taxes.)
  • Resolved issues with calculating the credit memo amount when FPT is discounted and the customer purchases more than one item.

Fixes

Fixes in this release can be divided into the following categories:

Web Store and Shopping Cart Fixes

  • With full-page caching enabled:
    • Customers can no longer see each other’s wish list or previously viewed products.
    • Related products set to not rotate display on the web store. (In other words, an administrator set System > Configuration > CATALOG > Catalog > Rule-Based Product Relations, option Rotation Mode for Products in Related Product List set to Do not rotate.)
    • The product ratings block refreshes on the storefront after a new rating has been approved.
    • Tier pricing is calculated properly.
  • Resolved a 404 (Not Found) error navigating from a product in one category to an upsell product in a different category.
  • A customer can update quantities of items in their mini shopping cart from their My Account page.
  • The Minimum Advertised Price pop-up works properly in the web store. When the customer clicksClick for price, the price displays as expected.
  • The “customer since” date is correct.
  • Switching stores when viewing a product with store-scoped URL keys works as expected.
  • Setting System > Configuration > CATALOG > Inventory, option Display Out of Stock Productsto Yes no longer causes all products to appear as out of stock.
  • Entering accented characters in the zip code field during checkout results in a validation error instead of an exception message.
  • Gift card codes are sent only after an item is purchased.
  • A customer who attempts to log in as another customer with incorrect credentials is denied.
  • Resolved issues with applying a 100% discount to an order.
  • Customers are no longer redirected to the home page when they have permission to view a category.
  • Discount amount displays correctly for products with custom options.
  • Issues with placing PayPal Payments Advanced or PayPal Payflow Link orders using Internet Explorer 9 have been resolved.

Promotional Price Rule Fixes

The following fixes relate to administering and using shopping cart price rules and catalog price rules:

  • Shopping cart price rules apply properly to grouped products.
  • Two catalog price rules applied to the same product work properly.
  • The setting Stop Further Rules Processing is honored.
  • A user with read-only privileges in the Admin Panel cannot save changes to a price rule.
  • Applying a shopping cart price rule does not display an exception.
  • Coupon codes apply only to products eligible for the price rule.

Administrative Ordering, Invoicing, Credit Memo Fixes

  • An administrative user with access to only one website from which a product was deleted no longer sees a stack trace when attempting to create an RMA for that product. In other words, after a customer placed an order for a product on Website1, an administrator with privileges to all websites removes the product. Later, when an administrator with access to only Website1 attempts to create an RMA for the deleted product, that administrator no longer sees an error message; instead, they see an expected Access Denied message.
  • Resolved an issue with incorrectly calculating the amount of an invoice when some items were discounted by a shopping cart price rule.
  • Credit memo amount is calculated correctly when processing a partial invoice with a discount.
  • Making comments in a credit memo no longer returns items to stock. (Prerequisite: an administrator set System > Configuration > CATALOG > Inventory > Product Stock Options, optionAutomatically Return Credit Memo Item to Stock set to Yes.)

Import Fixes

  • A product with a custom attribute set imports successfully.

Payment Method Fixes

  • If guest checkout is disabled, a customer must log in to check out with PayPal Express.
  • Eliminated errors in the logs when an administrator clicks System > Configuration > SALES >Payment Methods.
  • You can now use New Zealand dollars as the base currency with the eWAY Direct payment bridge.
  • Store credit is applied correctly when using Website Payments Pro Hosted Solution.
  • If the merchant country is Germany (DE), disabled guest checkout for the express checkout method and PayPal Website Payments Standard.

Solr Search Engine Fixes

  • Eliminated a spurious error from the logs when Solr is enabled as the search engine.
  • Solr sorts search results by score.
  • A quick search by SKU works with the Solr search engine if the SKU contains hyphen characters.
  • Solr search works properly if you set allow_url_fopen = Off in php.ini.
  • Using layered navigation filtering no longer returns the wrong results. (For example, filtering by brand works properly.)
  • Resolved an issue where search results don’t display correctly after a Magento upgrade.
  • Catalog navigation works properly.
  • Products display as expected in categories if the products have a Date attribute with the option Used for Sorting in Product Listing set to Yes. There are no exceptions in Magento logs after reindexing.
  • Corrected the sort order of products searched by SKU.
  • Search results of products with names and/or SKUs that contains numbers, letters, and a hyphen character (-) are as expected.
  • Resolved issues with search results for products in a locale other than en_US with numeric SKUs.
  • Resolved issues with Solr not returning product search results.
  • Search results no longer include products that are either Disabled or Out of Stock.

Other Fixes

  • Restored images on a customer’s Reward Points page.
  • Categories on the storefront now display with spaces between category names for cached and non-cached pages.
  • A customer can now initiate a return from the storefront.
  • An administrative user can subscribe to low stock RSS feeds without errors.
  • Category URLs work as expected, regardless of the setting of Create Custom Redirect for old URLfor the category’s URL key.
  • Setting allow_url_fopen = Off in php.ini has no effect on the CMS WYSIWYG editor.
  • No fatal error displays when a role-restricted user previews a newsletter in the Admin Panel.
  • Google Sitemap files now include the .html suffix for category and product URLs.
  • Customers can use advanced search on your storefront if Magento EE is configured to use the default MySQL Fulltext search engine and the server uses MySQL 5.6.
  • A role-restricted user can preview a newsletter in the Admin Panel to which the user has privileges.
  • After synchronizing media files with the database, media/customer/.htaccess is present with the correct data. (Prerequisite: an administrator set System > Configuration > ADVANCED >System > Storage Configuration for Media set to Database).
  • cron now restarts indexers if they previously failed to run.
  • You can save changes to a category that has more than 1,000 products.
  • Deactivating one of several banners no longer causes exceptions in system.log.
  • Resolved issues with the WSDL cache.
  • Improved the efficiency of product searches.
  • Resolved issues with the full page cache crawler.
  • Resolved issues with the DHL International shipping method.
  • Resolved 404 (Not Found) errors in layered navigation.
  • Resolved a SQL error when attempting to assign a bundled product to another website.
  • Rules-based product relations perform as expected after being saved.
  • Resolved an issue with sending duplicate Content-Type headers when using mod_fastcgi with the Apache web server.