WooCommerce Services makes basic eCommerce features like shipping more reliable by taking the burden off of your site’s infrastructure.
With WooCommerce Services, critical services are hosted on Automattic’s best-in-class infrastructure, rather than relying on your store’s hosting. That means your store will be more stable and faster.
The emphasis for initial release of WooCommerce Services is shipping simplified. We are providing USPS and Canada Post shipping methods and USPS shipping labels (stamps).
To use the features, simply install this plugin and activate the ones you want directly in your dashboard. As we add more services, you’ll see more features available directly in WooCommerce - making setup simpler.
Our USPS shipping method pulls rates for customers' carts in real time from the USPS server. No USPS account is needed - use the default one if you like.
There are many ways to contribute – reporting bugs, feature suggestions and fixing bugs. For full details, please see CONTRIBUTING.md
You need:
- A WordPress site
- WooCommerce 2.6+
- Installation of Jetpack, connected to your WordPress.com account
If you'd just like to check out the latest release and not contribute code back, then download the latest release and install as a plugin on your WordPress site.
If you'd just like to check out the latest code and/or wish to contribute code, then perform the following:
- Ensure you have
git,node, andnpminstalled on the target machine/server. For maximum compatibility we recommendnodeversion6.9.0andnpmversion 3+ - Clone this repository into the
pluginsfolder of the WordPress installation. - Run
npm installto set up all the dependencies - You now have two choices:
- For Development: Add the following to your
wp-config.phpfile:define( 'WOOCOMMERCE_CONNECT_DEV_SERVER_URL', 'http://localhost:8085/' );and then Runnpm startwhich will start a webpack dev server atlocalhost:8085, complete with hot reloading whenever you make changes. You will need to keep thenpm starttask running while developing. You can pressctrl+cto exit this process. - For testing or pre-production use: Run
npm run distwhich will build the files into thedistfolder, and will be loaded by the plugin without any additional configuration
- For Development: Add the following to your
Need to report a security vulnerability? Go to https://automattic.com/security/ or directly to our security bug bounty site https://hackerone.com/automattic.
We support the latest two versions of all major browsers, except IE, where we currently only support 11 and Edge. (see Browse Happy for current latest versions).
WooCommerce Services is licensed under GNU General Public License v2 (or later).