WooCommerce Update 2.1.12

A new RESTful API developers will ❤

Access your data from 3rd party applications

Built on top of the WooCommerce API, and targeted directly at developers, the new REST API allows you to get data for Orders, Coupons, Customers, Products and Reports in both XML and JSON formats.

Authentication to keep data secure

Authentication for the REST API is performed using HTTP Basic Auth if you have SSL enabled, or signed according to the OAuth 1.0a specification if you don’t have SSL. Data is only available to authenticated users.

UI and reporting improvements

WordPress 3.8 admin UI compatibility

WooCommerce 2.1 has had its UI restyled to work with the new admin design in WordPress 3.8. All bitmap icons have been replaced with a custom, lightweight icon font for razor sharp clarity on retina devices as well as improved performance.

Simplified order UI

The orders panel has seen significant improvement to both the totals panel, and line item display making editing new and existing orders a breeze.

Item meta has also been optimised and can now be viewed as HTML rather than stuck in a text input.

Improved Reporting

Reports have been redesigned with new filtering capabilities, a new customer report showing orders/spending, and the ability to export CSVs.

The dashboard also has a new widget showing you an overview of current orders complete with sparklines for quick at-a-glance stats.

New separate plugins

To make core more lean, some integrations have been removed and turned into dedicated plugins which you can install as and when you need them.

Google Analytics

Add Google Analytics eCommerce tracking to your WooCommerce store.



Integrate WooCommerce with Piwik and the WP-Piwik plugin.



Add social network sharing buttons to products using ShareThis.



Add social network sharing buttons to products using Sharedaddy.



Let users share their carts for a discount using the ShareYourCart service.


Under the Hood

PayPal PDT support

PayPal Data Transfer (PDT) is an alternative for PayPal IPN which sends back the status of an order when a customer returns from PayPal.

Stylesheet separation

Frontend styles have been split into separate appearance/layout/smallscreen stylesheets to help with selective customisation.

New endpoints

Certain pages such as “Pay”, “Order Received” and some account pages are now endpoints rather than pages to make checkout more reliable.

Default credit card form for gateways

We’ve added a standardized, default credit card form for gateways to use if they support default_credit_card_form.

Coupon limits per customer

Coupon usage limits can now be set per user (using email + ID) rather than global.

Streamlined new-account process

During checkout, username and passwords are optional and can be automatically generated by WooCommerce.

Additional price display options

Define whether prices should be shown incl. or excl. of tax on the frontend, and add an optional suffix.

Past order linking

Admins now have the ability to link past orders to a customer (before they registered) by email address.

Review improvements

We’ve added a new option to restrict reviews to logged in purchasers, and made ratings editable from the backend.