Skip to content

Plugin Interface

The WooCommerce Zapier user interface is completely redesigned in version 2.

If you are upgrading from a previous 1.x version, please go to the Plugin Interface Changes chapter to see what’s changed and the Migrating Legacy Feeds chapter for instructions on how to migrate your existing Feeds and Zaps to the new method.

The information below describes the screens and interfaces that you see in your WooCommerce/WordPress dashboard.

Task History

New in version 2.0

You can find the Task history in your WordPress DashboardSide MenuWooCommerceZapier screen → Task History tab.

This is the main place to see every incoming and outgoing task/request for WooCommerce Zapier.

This includes any time that your WooCommerce store’s data is sent to one of your Zapier Zaps, or any time that Zapier creates or updates data in your WooCommerce store via one of your Zaps.

If the corresponding Resource is available in your store (i.e. not deleted), you can click on an individual item in the resource column, to open the related edit screen.

Task History

Note

For performance reasons, task History records are stored and kept for 30 days before being automatically removed.

When the Task History is empty. It displays “No history records found.”

Resource History

New in version 2.0

Every supported Resource screen (except for Customer) has a WooCommerce Zapier History metabox, located of the bottom of the screen when viewing/editing the Resource.

For example, when you are editing a Coupon, Product, Order or Subscription, you can see the Task History for that particular item.

Resource History

You can disable (hide) this metabox by clicking the Screen Options button on the top right corner and deselecting the WooCommerce Zapier History under the Boxes section and then applying (saving) the screen options.

Note

There is no dedicated “Customer” screen in WooCommerce. WooCommerce stores customers in the WordPress User screen.

Legacy Feeds

Available only if you have upgraded to version 2 from the previous 1.x version

Location: WordPress DashboardSide MenuWooCommerceZapier screen → Legacy Feeds tab.

If you have upgraded from the 1.x version, and you haven’t yet migrated your Zaps, you can see all existing Legacy Zapier Feeds. There is no option in version 2 to create a new Zapier Feed, but you can still edit and/or delete your existing one if you needed.

Legacy Feed

Legacy Feeds and Zaps must be migrated by 30 April 2021

All Legacy Feeds and Zaps must be migrated to the new WooCommerce Zapier app before 30 April 2021.

Any Zaps using the WooCommerce (Legacy) app after this date will no longer work.

Please refer to the Migration Guide for details on how to migrate these legacy Zaps.

Note

When you delete your last Legacy Feed and empty the trash, the Legacy Feeds tab will disappear from WooCommerce and will no longer be accessible.

Status Screen

You can keep track of the overall status of the Zapier integration by going to the WordPress DashboardSide MenuWooCommerceStatus screen and then scrolling to the WooCommerce Zapier section towards the bottom of the screen. You can see detailed explanation of each row if you hover over the icon with your pointer.

Status Screen

This information is also used by WooCommerce Zapier Support when you contact us.

Troubleshooting

This is the perfect place to start investigating if you encounters any error in the plugin. For further reference, please see the Troubleshooting Tips chapter.

Logs

To see the Zapier integration logs, go to your WordPress DashboardSide MenuWooCommerceStatus screen → Logs tab and select the newest log whose name starts with woocommerce-zapier. To view the log, you need to press the View button.

This plugin uses WooCommerce’s facilities for logging. For more information on that, please see the Understanding the WooCommerce System Status Report documentation.

The WooCommerce Extension, by default, only logs significant errors that occurred within the plugin. You can enable detailed logging in the Settings Screen.

Note

The log file may be not exist if the plugin recently installed, or there are no recent errors/logs.

Plugin Settings

New in version 2.0

Location: WordPress DashboardSide MenuWooCommerceSettings screen → Zapier tab.

Currently the only setting available for the WooCommerce Zapier plugin is to enable or disable the detailed logging.

If you are experiencing a problem with your integration (or technical support asks you to), you can turn detailed logging with Enable Detailed Logging checkbox.

See the Logs chapter how to access and view the Zapier Integration logs.

Other WooCommerce Screens

New in version 2.0

The following lists consists various WooCommerce screens, which are exposing different parts of the inner workings of the WooCommerce Zapier plugin to the admin interface.

The WooCommerce Zapier extension depends on multiple WooCommerce core functionality, including REST API and Action Scheduler.

WooCommerce allows site administrators to inspect and/or modify these, however in normal use there should be no need for you to do so because it is managed automatically for you.

Danger

The following information is for reference only. Please be aware, that modifying the WooCommerce Extension behaviour manually is unsupported, and may break the Zapier Integration functionality.

WordPress DashboardSide MenuWooCommerceSettings screen → Advanced tab → REST API
Lists the REST API Keys that allow other applications to authenticate with WooCommerce. You can find the Zapier integration authentication keys here, along with the other manually or automatically generated ones.
WooCommerce Zapier keys always start with Zapier - API Read/Write text, followed by the creation date. Upon removing a connection in the Zapier’s My Apps page, the REST API keys are automatically removed (revoked) from this list as well.

The number of used WooCommerce Zapier REST API authentication keys is also displayed on the Status Screen.

Note

The creation dates on the REST API keys screen and on the My Apps page may be different. For example, the plugin automatically monitors and revokes duplicated keys for a user if the key is not used for 30 days. This ensures that each WordPress administrator user can only have one key to communicate with Zapier.

WordPress DashboardSide MenuWooCommerceSettings screen → Advanced tab → Webhooks
For every outgoing connections (Triggers), the plugin registers a webhook in WooCommerce.
These webhooks have a name starting with Zapier, followed by the corresponding Zap ID. Webhooks are created automatically you turn “ON” a Zap, and they are deleted when your turn “OFF” a Zap in the Zapier.com interface.

In normal usage, you should have one active WooCommerce Zapier webhook for each active Zap that has WooCommerce as a trigger.

Info

When a Zap is disabled, either because of a problem occurring or manually, the corresponding WooCommerce webhook will be removed. Upon turning the Zap “ON” again, the corresponding webhook will be created again.

WordPress DashboardSide MenuWooCommerceStatus screen → Scheduled Actions tab

There are two different types of scheduled actions in the WooCommerce Zapier plugin: sending data via webhooks and utility tasks.

  • The webhook-related tasks have a Hook name of woocommerce_deliver_webhook_async and the argument has a related webhook_id. If you notice Pending woocommerce_deliver_webhook_async tasks, this means that data is queued to be sent to Zapier, but hasn’t been sent yet. You can safely click the Run link on each of these to force the data to be sent immediately.
  • Utility tasks are the wc_zapier_history_cleanup and the wc_zapier_key_cleanup. Both should be in the Pending section in all the time, and these should be left as-is. In the Complete section you can see the previously completed actions.

Last update: April 23, 2020