First you would need to have a working installation of WooCommerce in your self-hosted Wordpress site. More info on that can be found here
Once you have a working WooCommerce installation, you will need to install the WooCommerce Zapier plugin. You can download that by logging to your WooCommerce account and clicking on the Downloads Tab
To install this plugin, go to: WordPress Admin > Plugins > Add New to upload the file you downloaded with Choose File.
Once the WooCommerce Zapier plugin is installed, go back to your WooCommerce account and copy your Key under the My Subscriptions tab
Go back to your WordPress Admin, navigate to the WooCommerce Helper page. Paste the key on the text box
You can now start creating a New Zapier feed under your WooCommerce install.
If you need more information, WooCommerce has written some great documentation about how to get started. You can find this documentation and more here.
When creating a WooCommerce Zap, you will be asked to copy a webhook provided by the Zap and paste it into a WooCommerce Zapier feed. To do this:
Once you've completed creating the WooCommerce Zapier feed, you can continue creating the Zap by setting up the Action template.
In addition to the "New Order" trigger with line support, the WooCommerce app offers a special way to trigger on individual line items inside orders. It works like this:
When someone places an order, eg. an order with 3 items, your Zap will be triggered 3 times. Each trigger will contain details for a single item in the order.
There is no inherent grouping of the line items between orders so you won't be able to do things like "Create an invoice inside of Freshbooks" but you could do something like "Insert line items into a spreadsheet" and do the accounting there.
Inside WooCommerce, you'll want to use the "New Order" choice and inside Zapier the "New Line Item in Order" trigger.
If your site is in "Maintenance Mode" be sure to turn this off. This may block the connection between WooCommerce and Zapier.
If you're seeing this error when pasting the webhook into WooCommerce, this means that you aren't on the latest version of the WooCommerce Zapier plugin. You have two options for how to move forward:
A bug was introduced to the WooCommerce plugin around August 2016. Upgrade to the latest WooCommerce Zapier plugin v1.6.3 to fix this.
Make sure that both WooCommerce and the Zapier WooCommerce plugin are up to date.
WooCommerce provides detailed documentation. Take a look at some common problems here:
If you're having troubles on your WooCommerce installation, please submit a ticket to the WooCommerce team
If you're having troubles with the WooCommerce Zap, please send us a support ticket using this form