Knowledge Base http://www.magentocommerce.com/knowledge-base/ en kara@croasdill.com Copyright 2010 2014-07-26T04:07:56+00:00 WordPress MailPoet Plugin Security Issue and Password Best Practices http://www.magentocommerce.com/knowledge-base/entry/wordpress-mailpoet-plugin-security-issue-and-password-best-practices http://www.magentocommerce.com/knowledge-base/entry/wordpress-mailpoet-plugin-security-issue-and-password-best-practices As you may have read, the popular WordPress plugin, MailPoet, has a vulnerability that allows a potential hacker to upload PHP files to the server and execute them. In a few cases, this vulnerability has been used against Magento software that resides on the same server.

We recommend that all Magento merchants using WordPress immediately update the MailPoet plugin to remove this vulnerability. More information about this update is available on MailPoet’s blog. You should also review your server logs for anything that might be out of the ordinary.

While we’re on the topic of security, please take a moment to confirm that you’re following best practices with regard to your Admin passwords. We encourage all merchants to use strong Admin passwords and to change them often. It is possible for attackers to take advantage of weak, or leaked passwords, and gain access to your system to install extensions with malicious code. Additionally, be sure to disable remote access to Magento Connect Manager and Downloader on production sites, or restrict access to safe IP addresses. Regularly check your list of extensions and logs for suspicious activity.

The safety and security of our merchants is our top priority, and should be yours, also. We will continue to identify and communicate potential security issues, so you can take the steps necessary to reduce your vulnerability.

To stress the importance of following best security practices, we want to make sure that you are aware of a recent attack that was reported by Nexcess. Visit their blog to learn more about the exploit they discovered, and how to respond to it.

]]>
WordPress MailPoet Plugin Security Issue and Password Best Practices 2014-07-25T19:01:35+00:00
Discover Card Patch Redirect Page http://www.magentocommerce.com/knowledge-base/entry/ee19-ee1131-discover-card-validation http://www.magentocommerce.com/knowledge-base/entry/ee19-ee1131-discover-card-validation
We're sorry, the information on this page has been replaced. You'll be redirected to the new URL in five seconds. If you're not automatically redirected, click here.
]]>
Discover Card Patch Redirect Page 2014-06-04T19:43:37+00:00
Cross-Border Price Consistency (CE 1.9/EE 1.14 & Later) http://www.magentocommerce.com/knowledge-base/entry/cross-border-price-consistency http://www.magentocommerce.com/knowledge-base/entry/cross-border-price-consistency

Table of Contents

Note: This article provides information about how to set up tax calculations in Magento Community Edition (CE) and Enterprise Edition (EE). The information is based on CE 1.9 and EE 1.14 and later versions; some options here might not apply to earlier versions.

Important: No guarantee is offered with respect to any of the information given here. Please contact an expert before you take any decisions about tax matters.

Overview

Cross-border trade (also referred to as price consistency) supports European Union (EU) merchants who want to maintain consistent prices for customers whose tax rates are different than the store tax rate.

Merchants operating across regions and geographies can show their customers a single price. Pricing is clean and uncluttered regardless of tax structures and rates that vary from country to country.

Note: To use this feature, you should be an EU merchant and you must configure prices to display including tax. (Configure this in the Admin panel at System > Configuration > Sales > Tax > Calculation Settings, Catalog Prices set to “Including Tax.”)

Enable Cross-Border Price Consistency

Important: If you enable cross-border trade your profit margin changes by tax rate. Profit is determined by the formula: (Revenue - CustomerVAT - CostOfGoodsSold).

To enable cross-border price consistency:

  1. On the Admin menu, select System > Configuration.
  2. In the panel on the left, under Sales, select Tax.
  3. Click to expand the Calculation Settings section. To enable cross-border price consistency, set Enable Cross Border Trade to “Yes.”
  4. When complete, click the Save Config button.

For More Information

]]>
Cross-Border Price Consistency (CE 1.9/EE 1.14 & Later) 2014-05-19T16:51:50+00:00
PayPal Payment Solutions for Magento Enterprise Edition http://www.magentocommerce.com/knowledge-base/entry/paypal-payment-solutions-for-magento-enterprise-edition http://www.magentocommerce.com/knowledge-base/entry/paypal-payment-solutions-for-magento-enterprise-edition PayPal is a global leader in online payments and a fast and secure way for your customers to pay online. With PayPal and Magento Enterprise Edition, you can accept payments from all major debit and credit cards, and PayPal account holders. As an added convenience, customers can pay with PayPal without even opening a PayPal account.

PayPal Express Checkout and PayPal Payments Standard can be used all over the world. However, some PayPal payment methods and method names may differ according to merchant location. For a list of country-specific PayPal methods, see the Magento Enterprise Edition User Guide.

Because PayPal payment methods are mutually exclusive, you cannot have more than one method enabled at a time—with the exception of PayPal Express Checkout. PayPal Express Checkout can be used with other PayPal payment methods, except PayPal Payments Standard.

PayPal Express Checkout

With PayPal Express Checkout enabled, customers can click the “Checkout with PayPal” button to make a secure payment from the PayPal site. You can use Express Checkout as a standalone solution, or in combination with one of the other solutions.

Getting Started with PayPal Express Checkout

Setting Up PayPal Express Checkout

All-In-One Solutions

PayPal offers a variety of PCI-compliant solutions to meet the needs of your growing business.

  • PayPal Payments Advanced (Includes Express Checkout)
    PayPal Payments Advanced offers your customers a secure checkout experience without leaving your site. Flexible templates and a low monthly fee make this an ideal choice for merchants who want to create a more customized checkout experience.

  • PayPal Payments Pro
    PayPal Payments Pro brings you all the benefits of a merchant account and payment gateway in one, plus the ability to create your own, fully customized checkout experience.

  • PayPal Payments Standard
    PayPal Payments Standard is the easiest way to accept payments online. You can offer your customers the convenience of payment by credit card and PayPal by simply adding a checkout button to your site. During checkout, customers are redirected to PayPal to complete the payment part of the checkout process. There are no lengthy applications to complete, or monthly charges to set up in advance. When you make your first sale, PayPal will guide you through the process of setting up your account. PayPal Payments Standard cannot be enabled simultaneously with any other method, including PayPal Express Checkout.

  • PayPal Payments Pro Hosted Solution (Includes Express Checkout)

  • PayPal Payments Pro Payflow Edition (Includes Express Checkout) (UK only)

Payment Gateways

PayPal offers a choice of two payment gateway solutions for your business. You can let PayPal host your checkout on its secure payment site, or you can take control of the entire payment experience with a completely customizable solution.

  • PayPal Payflow Pro
    PayPal Payflow Pro is a fully customizable payment gateway that can be used with any Internet merchant account to process credit card transactions online. Payflow Pro can also be used to process PayPal Express Checkout transactions.

  • PayPal Payflow Link
    PayPal Payflow Link is a hosted payment gateway with an embedded checkout that keeps customers on your site. It’s the fast and easy way to add transaction processing to your site.
]]>
PayPal Payment Solutions for Magento Enterprise Edition 2014-05-16T16:02:09+00:00
Shipping Carriers for Magento Enterprise Edition http://www.magentocommerce.com/knowledge-base/entry/shipping-carriers-for-magento-enterprise-edition http://www.magentocommerce.com/knowledge-base/entry/shipping-carriers-for-magento-enterprise-edition Magento Enterprise Edition supports shipping carriers and services that serve your customers in all parts of the world. If you have a commercial account with a supported carrier, you can offer your customers the convenience of choosing that carrier during checkout. The rates are automatically downloaded, so you do not need to look up the information.

Before you can offer your customers a selection of shipping carriers, you must first complete the shipping settings to establish the point of origin for your store. Then, complete the configuration for each carrier service that you want to offer.

  • UPS
    United Parcel Service offers domestic and international shipping services by land and air to more than 220 countries.

  • USPS
    The United States Postal Service is the independent postal service of United States government. USPS offers domestic and international shipping services by land and air.

  • FedEx
    FedEx offers domestic and international shipping services by land and air to more than 220 countries.

  • DHL
    DHL offers integrated international services and tailored, customer-focused solutions for managing and transporting letters, goods and information.

See Magento Connect for additional shipping products and services for your Magento Enterprise Edition installation.

]]>
Shipping Carriers for Magento Enterprise Edition 2014-05-16T15:52:21+00:00
Payment Services for Magento Enterprise Edition http://www.magentocommerce.com/knowledge-base/entry/payment-services-for-magento-enterprise-edition http://www.magentocommerce.com/knowledge-base/entry/payment-services-for-magento-enterprise-edition The following services provide enhanced security and payment processing services for your store.

Enhanced Security

The following service provides additional protection against fraudulent charges.

  • 3D Secure Credit Card Validation
    3D Secure Credit Card Validation provides an additional layer of protection against fraudulent charges and chargebacks for sales. The service is available only for eligible payment gateways, and must be enabled in the gateway configuration.

  • PayPal Fraud Management Filters
    Magento Enterprise Edition includes support for PayPal fraud management filters (FMFs), available for owners of Website Payments Pro PayPal accounts. It can be used with orders that are paid with either PayPal Express Checkout or Website Payments Pro.

See Magento Connect for additional payment products and services for your Magento Enterprise Edition installation.

]]>
Payment Services for Magento Enterprise Edition 2014-05-16T15:44:34+00:00
Payment Gateways for Magento Enterprise Edition http://www.magentocommerce.com/knowledge-base/entry/payment-gateways-for-magento-enterprise-edition http://www.magentocommerce.com/knowledge-base/entry/payment-gateways-for-magento-enterprise-edition Payment gateways make it possible for you to accept credit card payments directly from your store. Magento Enterprise Edition supports a wide range of payment gateways that offer merchant services in all parts of the world.

Integrated Solutions

Magento Secure Payment Bridge supports the following payment methods, which are integrated with external payment gateways. Some of the methods can be used with, or without, Magento Secure Payment Bridge. Most of the methods listed are available “out-of-the-box” for Magento Enterprise Edition, and can be used with Magento Secure Payment Bridge when installed, enabled, and properly configured.

Worldwide

  • PayPal
    With PayPal’s deep integration with Magento, you can easily accept credit cards and PayPal payments using PayPal, all while keeping customers on your site. Already have a merchant account? Add PayPal Express checkout to increase conversion.

  • Authorize.Net
    Authorize.Net includes free fraud tools, free customer support, a free website seal, and the ability to accept multi-channel payments: online, mail order/telephone order, retail and mobile. Trusted by 300,000 customers. Authorize.Net CIM works with Magento Secure Payment Bridge.

  • CyberSource
    CyberSource, a wholly-owned subsidiary of Visa Inc., is a payment management company. Over 330,000 businesses worldwide use CyberSource to process online payments, streamline fraud management, and simplify payment security.

  • First Data
    Fast, convenient, and secure. With over forty years of industry leading experience Express Merchant Processing Solutions (EMPS) powered by First Data helps millions of businesses like yours bring safe, easy, cost-effective payments to their customers with affordable support, regardless of size.

  • WorldPay
    WorldPay operates in forty countries, and is a major global leader in payment processing. They pioneered online payments for small and medium sized businesses and process millions of online payments every day.

North America

  • PSiGate
    PSiGate is a full-service Canadian provider of electronic payment processing services. They deliver a secure interface for your website so you can accept credit card and Interac Online payments with reliable, real-time transaction processing. They ensure maximum performance while taking into account power, security, disaster tolerance and bandwidth requirements.

  • Braintree
    Braintree helps online businesses process credit card payments by providing a merchant account, payment gateway, recurring billing and credit card storage. The company is disrupting the payments industry by providing elegant tools for developers coupled with white-glove support.

Europe

  • DIBS Payment Services
    DIBS Payment Services is the leading independent provider of functional, secure and innovative payment services for Internet commerce in the Nordic countries. DIBS handles more than 13,000 customer transactions daily in seventeen countries.

  • Ogone
    Ogone Payment Services delivers non-face-to-face businesses the payment solutions platform, added value opportunities and technology advancements that become essential for the way payments are performed, managed and secured today.

  • Paybox Direct
    Paybox Services provides merchant accounts and eCommerce payment services for merchants in Europe.

  • PAYONE.de
    PAYONE is a leading payment service provider in Germany. Featuring processing of national and international payments and outsourcing of monetary transactions, the payment platform, Finance Gate, makes processes fully automated with the highest performance standards and security in mind. PAYONE requires the base currency to be euros.

  • Sage Pay Direct
    Sage Pay is the UK’s largest independent payment service provider, processing millions of secure payments every month for over 33,000 businesses, from startups through to major online, consumer, and business brands.

Oceania

  • eWAY Direct
    Focusing on high-level standards in technology, innovations and customer care, eWay has become Australia’s award-winning payment gateway. eWAY specializes in delivering successful eCommerce payment gateway services to thousands of merchants.

See Magento Connect for additional payment products and services for your Magento Enterprise Edition installation.

]]>
Payment Gateways for Magento Enterprise Edition 2014-05-16T16:05:54+00:00
Installing Sample Data for Magento Community Edition (CE) http://www.magentocommerce.com/knowledge-base/entry/installing-sample-data-archive-for-magento-ce http://www.magentocommerce.com/knowledge-base/entry/installing-sample-data-archive-for-magento-ce

Overview

This page discusses how to get the sample data for:

  • Magento Community Edition (CE) 1.6, 1.7, or 1.8
  • Magento Community Edition (CE) 1.9

Important: Magento CE 1.9 uses different sample data from the other versions in the preceding list. It's important to use the correct version of sample data with your version of CE.

Install Sample Data Before You Install Magento

Magento CE sample data must be installed before you install Magento CE.

Getting the Sample Data

The sample data is available from the following sources:

  • Magento CE 1.6, 1.7, or 1.8: (.zip) (9.9 MB), .tar.gz (9.8 MB), and .tar.bz2 (9.7 MB) formats to download (the files contain exactly the same content inside and are provided in different formats just for your convenience).
  • Magento CE 1.9: (.zip) (416.95 MB), (.tar.gz) (414.55 MB), (.tar.bz2) (317 MB)

Installing the Sample Data

Detailed instructions for installing sample data for Magento CE 1.6—1.9 can be found on the Magento Knowledge Base.

]]>
Installing Sample Data for Magento Community Edition (CE) 2014-05-13T11:23:21+00:00
Magento Community Edition (CE) 1.9 Release Notes http://www.magentocommerce.com/knowledge-base/entry/ce19-later-release-notes http://www.magentocommerce.com/knowledge-base/entry/ce19-later-release-notes

Contents

These Release Notes contain the following information:

Important Upgrade Information

Important: Use CE 1.9.0.1 or later for all new CE installations and upgrades to get the latest fixes, features, and security updates.

Magento CE 1.9.0.1 Release Notes

CE 1.9.0.1 resolved 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.

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, see New 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. For more information, see the PHP changelog.
  • 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:
    • Production: https://ws.fedex.com/web-services
    • Sandbox: https://wsbeta.fedex.com/web-services

    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 text Usage 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 click Change 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 PayPal shipping address.
      • If the Magento requires the customer's billing address, the customer's billing address is set to the customer's PayPal billing address.
      • 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 address you entered on store-name is different than your PayPal preferred shipping address. 
        Return to store-name if you'd like to change the shipping address
        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 System > Configuration > 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 clicks Click 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 Products to 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, option Automatically 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 URL for 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 Community Edition (CE) 1.9 Release Notes 2014-06-05T08:11:06+00:00
New Features in Magento Community Edition (CE) 1.9 and Magento Enterprise Edition (EE) 1.14 http://www.magentocommerce.com/knowledge-base/entry/new-features-ce19-ee114 http://www.magentocommerce.com/knowledge-base/entry/new-features-ce19-ee114

Contents

Magento Enterprise Edition (EE) 1.14.0.0 has the following new features:

Technology Updates

EE 1.14 and CE 1.9 include the following technology updates:

  • PHP 5.4, which provides better performance and more efficient memory usage. For more information, see the PHP changelog
  • The Zend Framework has been upgraded to version 1.12.3
  • Magento EE only. Magento EE 1.14 supports Apache Solr versions up to 3.6.2

Responsive Web Design

The default theme in Magento EE 1.14 and CE 1.9 uses Responsive Web Design principles. Your new products are built on modern technologies and incorporate best practices for mobile sites and experiences. 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, and gives you the ability to more easily adapted to new opportunities and less expensive to maintain. A responsive site also offers potential search engine optimization (SEO) benefits from using Google's preferred approach to mobile-optimizing sites.

The new responsive theme uses the following modern technologies:

  • Sass/Compass: a CSS pre-compiler that provides organizable, reusable CSS.
  • jQuery: jQuery is used for all custom JavaScript in the responsive theme. jQuery operates in noConflict() mode so it doesn't conflict with Magento's existing JavaScript library.
  • Additional JavaScript libraries discussed in more detail in the CE 1.9 and EE 1.14 Responsive Theme Developer's Guide.

The new responsive theme code is contained in the following directories (relative to your Magento installation directory):

  • app/design/frontend/rwd
  • skin/frontend/rwd

With a cleaner, more modern code base, and supporting documentation, it has never been easier for developers to extend a default Magento theme with their own customizations.

For more information about developing custom themes based on the new responsive theme, see the CE 1.9 and EE 1.14 Responsive Theme Developer's Guide.

Note: Responsive design was not implemented for the following:

  • Multiple address checkout
  • Popular search terms page
  • Popular search terms cloud
  • Site map
  • My Account—Billing Agreements
  • My Account—Recurring Profiles
  • The gift registry
  • Multiple wishlists
  • Place order by SKU
  • E-mail templates
  • Tags
  • Gift registry
  • Polls
  • Captcha

Following is how the responsive theme looks on a tablet device:

Following is the same page when viewed on a smartphone:

Cross-Border Trade

Cross-border trade (also referred to as price consistency) was added to support European Union (EU) merchants who want to maintain consistent prices for customers whose tax rates are different than the store tax rate.

Merchants operating across regions and geographies can show their customers a single price. Pricing is clean and uncluttered regardless of tax structures and rates that vary from country to country.

Note: To use this feature, you should be an EU merchant and you must configure prices to display including tax. (Configure this in the Admin Panel at System > Configuration > SALES > Tax > Calculation Settings, Catalog Prices set to Including Tax.)

To enable cross-border trade:

  1. Log in to the Magento Admin Panel as an administrator.
  2. Click System > Configuration > SALES > Tax.
  3. In the right pane, expand Calculation Settings.
    The new option displays as follows:
  4. From the list, click Yes to use consistent pricing or click No to vary the price by tax rate (the default behavior of earlier Magento CE and EE versions).

Important: Clicking Yes means your profit margin changes by tax rate. In other words, your profit is determined by the formula (Revenue - CustomerVAT - CostOfGoodsSold).

Checkout Improvements

Magento EE 1.14 and CE 1.9 add the following improvements to the checkout process:

  • You can change the quantity of items in your mini shopping cart or remove items without refreshing the page because we use Ajax to make those updates.
  • Bill Me Later is now a payment option in checkout. Customers get six months to pay—you get paid up front. You are not charged when customers choose Bill Me Later, and only pay your normal PayPal transaction fee.
    We estimate having Bill Me Later results in 18% more sales, about one-third of which results from the six months same-as-cash payment option. (Bill Me Later is a PayPal service.)
  • Retry with alternative financial instrument in PayPal upon credit card processor failure.
  • Improve the PayPal Express checkout experience by eliminating the following steps in the checkout process:
    • The order review page can be enabled or disabled. (The order review page displays after the customer logs in to PayPal.)
    • Eliminate the necessity of clicking Update Order before Place Order.
  • You can use a widget in the mini shopping cart.

See one of the following sections for more information:

Using the Order Review Page Improvement

The order review page displays after the customer logs in to PayPal. A Continue button displays to redirect the customer to the Magento store to complete their order.

See the following sections:

What the Order Review Improvement Looks Like

If you disable the order review page, the customer can pay for the order on the PayPal site.

The following figure shows the default behavior with the order review page enabled. Notice the Continue button at the top and bottom of the page.

The following figure shows the same page if the order review page is disabled. Notice that instead of a Continue button, there is a Pay Now button.

Enabling or Disabling the Order Review Page

To enable or disable the order review page:

  1. Log in to the Admin Panel as an administrator.
  2. Click System > Configuration > SALES > Payment Methods.
  3. In the right pane, click Configure for any PayPal payment method that includes Express Checkout.
  4. In the right pane, click Advanced Settings. (You might need to scroll down the page to locate it.)
    A sample follows:
  5. Locate the following setting.
  6. From the list, click Yes to skip the order review step or click No to require order review before checkout.

Using Bill Me Later in Checkout

You can enable customers to pay with Bill Me Later—a PayPal service, which helps improve conversion rates.

See the following sections:

Seeing What Bill Me Later Looks Like

Following are some examples of what the Bill Me Later option looks like.

Enabling Bill Me Later

  1. Log in to the Admin Panel as an administrator.
  2. Click System > Configuration > SALES > Payment Methods.
  3. In the right pane, click Configure for any PayPal payment method that includes Express Checkout.
  4. In the right pane, scroll to locate the Express Checkout section. The option to display Bill Me Later displays similar to the following:
  5. In the right pane, from the Enable this solution? list, click Yes.
  6. From the Enable Bill Me Later list, click Yes to display a Bill Me Later payment option or click No to disallow Bill Me Later.

Using a Widget in the Mini Shopping Cart

You can now add widgets to the mini shopping cart as follows:

  1. Log in to the Magento Admin Panel as an administrator.
  2. Click CMS > Widgets.
  3. Click Add a New Widget Instance.
  4. From the Type list, click CMS Static Block.
  5. From the Design Package/Theme list, click any Responsive Web Design (RWD) theme.
    The following figure shows an example.
  6. Click Continue.
  7. In the Widget Instance Title field, enter a unique name for the widget.
  8. Optionally enter a value in the Sort Order field.
  9. Click Add Layout Update.
  10. From the Display On list, click All Pages.
  11. From the Block Reference list, click Mini-cart promotion block.
    The following figure shows an example.
  12. Make other selections as needed.
  13. Click Save to save your changes.

Note: The Mini-cart promotion block option is available only for RWD themes. If you don't see it in the list, make sure you selected an RWD theme.

Solr Search Engine Changes Magento EE only

Magento EE 1.14 now supports Solr versions up to 3.6.2 natively (that is, without a patch). For more information about using Solr with Magento EE, see How to Use the Solr Search Engine With Magento Enterprise Edition.

Important: If you're upgrading to EE 1.14 from an earlier version, you must perform additional tasks discussed in the section on upgrading Solr in the Upgrading to and Verifying Magento Community Edition 1.8 and Enterprise Edition 1.13 - Part 2. Failure to perform these tasks might mean products don't display on your web store.

]]>
New Features in Magento Community Edition (CE) 1.9 and Magento Enterprise Edition (EE) 1.14 2014-06-05T08:09:42+00:00