WooCommerce Help & Support

  • How to Get Started with WooCommerce
  • "New Line Item in Order" Trigger
  • Popular Things To Do With WooCommerce
  • Common Problems with WooCommerce

How to Get Started with WooCommerce

About WooCommerce's Integration

Connecting with WooCommerce

Setting up the WooCommerce plugin

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.

Setting up the WooCommerce Zap

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:

  • Click the "Copy to clipboard" button to copy the url

  • Go to your Wordpress site. Navigate to the WooCommerce > Zapier Feeds

  • Click Add New

  • Choose your trigger

  • Paste the copied url from the Zap into the Webhook URL portion of the Zapier Feed Details:

  • Add a Tilte for your Zapier feed:

  • Click Publish. You will then get a message saying that the Zapier Feed is active and ready to receive real data:

Once you've completed creating the WooCommerce Zapier feed, you can continue creating the Zap by setting up the Action template.

"New Line Item in Order" Trigger

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.

Popular Things To Do With WooCommerce

  • Save new WooCommerce orders to Google Sheets rows

    WooCommerce + Google Sheets

    Try It
  • Add new WooCommerce customers to ActiveCampaign as new contacts

    WooCommerce + ActiveCampaign

  • Update contacts in ActiveCampaign from new WooCommerce orders

    WooCommerce + ActiveCampaign

  • Save WooCommerce orders to Google Sheets rows

    WooCommerce + Google Sheets

  • Save WooCommerce Orders to HubSpot contacts

    WooCommerce + HubSpot

  • Add new WooCommerce orders to a MailChimp list

    WooCommerce + Mailchimp

Common Problems with WooCommerce

How do I use line items with WooCommerce?

To use line items in Zapier, you'll usually want to ensure that both the trigger and the action you're using have line item support on Zapier.

In Zapier's WooCommerce integration, the “New Order,” and “New Order Status Change” triggers offer line item support. If you'd like your Zap to iterate over each individual item in a product, you'll want to use the “New Line Item in Order” trigger.

If you want to learn more about how line items work, read our Guide to Line Items here.

Zapier isn't getting notified of new orders or customers

If your site is in "Maintenance Mode" be sure to turn this off. This may block the connection between WooCommerce and Zapier.

Getting Invalid Webhook URL error when plugging the webhook into WooCommerce

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:

  1. Upgrade to the latest version of the WooCommerce Zapier plugin.
  2. Use a different format for your webhook. So instead of https://hooks.zapier.com/hooks/catch/12345/abcde/ you can use https://zapier.com/hooks/catch/12345/abcde/. This should allow you to pass the validation check on the WooCommerce side and should still work.

Duplicate orders are sent to Zapier using the new order / new line item trigger

A bug was introduced to the WooCommerce plugin around August 2016. Upgrade to the latest WooCommerce Zapier plugin v1.6.3 to fix this.

Orders are not being sent to Zapier

Make sure that both WooCommerce and the Zapier WooCommerce plugin are up to date. If you've got the right version, the cause is usually an issue of the WordPress site's built in cron facility not working reliably. The best course of action would be to go to https://woocommerce.com/my-account/create-a-ticket/ and submit a ticket so that WooCommerce can help directly.

I have a different problem/error

WooCommerce provides [detailed documentation] (https://docs.woocommerce.com/document/woocommerce-zapier/#error-message-there-was-an-error-communicating-with-your-zapier-webhook). Take a look at some common problems here:

I'm still having problems!

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

Connect the apps you use every day

Get started with a Free account

By signing up, you agree to Zapier’s Terms of Service