WooCommerce Shipping Integration with EasyShipper
by Jarrett Streebin
November 30, 2013
Just a few days ago, the awesome Sean Voss built an integration for EasyPost and WooCommerce. WooCommerce is an open source shopping cart for WordPress used by tens of thousands of ecommerce stores.
An EasyPost plugin for WooCommerce has been one of the most-requested plugins. For those who don't know, EasyPost is a simple shipping API that allows you to integrate multiple carriers (FedEx, USPS, UPS) into your store or app through one RESTful API. It also comes with advanced features like address verification, shipping rate lookup, tracking packages and generating shipping labels that can all be done with just one API call.
Thanks to Sean's hard work, WooCommerce users can now sell and ship items without going through the multiple steps required to integrate just USPS into their shopping cart (as shown here). This is great for users who don't want to spend time waiting for an API key from USPS then building a rather complex integration to look up shipping rates and print labels.
Guide to Integrating
WooCommerce users can integrate with EasyPost either through the EasyShipper Wordpress plugin or take a look at the files in the EasyShipper GitHub repo. To install the Wordpress EasyShipper plugin, simply follow the steps below:
- Download and install the EasyShipper plugin.
- Activate the plugin.
- Go to the WooCommerce settings page.
- Go to the shipping page.
- Select "EasyShipper" and check the Enable/Disable checkbox.
- Create an EasyPost account (if you don't already have one).
- Enter the settings you would like to use for your shipping.
- Enter the dimensions of the products. We use this to determine how to ship the products you'll be sending customers.
Otherwise, to install directly, follow the instructions on GitHub.
Thanks Sean for building such an awesome integration. If anyone else has integrations you'd like to see from us, or want to get paid to create one yourself, simply email us here.