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.
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.
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.
Frontend styles have been split into separate appearance/layout/smallscreen stylesheets to help with selective customisation.
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.
We’ve added a new option to restrict reviews to logged in purchasers, and made ratings editable from the backend.