Skip to content
⚠️ Support Advisory: Version 1 Shutdown on 14 October 2024. Current Version Remains Fully Operational.

Plugin Interface

Your WordPress dashboard

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

If you are upgrading from version 1, 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

v2.10

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 Zapier Integration for WooCommerce.

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.

Task History

The Task History screen also supports filtering by status and/or searching task history records. You can filter by status (Successful or Errored), or search Task Messages and Error Codes.

Task Errors

If you see any tasks with an Error status, please consult the Error Codes chapter for further guidance.

Task History Error

Resource History

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

For example, when you are editing an item, 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.

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

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 a detailed explanation of each row if you hover over the icon with your pointer.

Status Screen

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

This is the perfect place to start investigating if you encounter any errors 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.

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

Plugin Settings

Location: WordPress DashboardSide MenuWooCommerceSettings screen → Zapier tab.

Currently, the only setting available for the Zapier Integration for WooCommerce 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 on detailed logging with the Enable Detailed Logging checkbox.

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

Application Passwords

To create a integration-specific password, go to the WordPress DashboardSide MenuUsersProfile screen. Scroll to the Application Passwords section, which is halfway down the screen. It looks like this:

WordPress Application Password Settings

Enter a name into the New Application Password Name input (for example Zapier Integration for WooCommerce) and press the Add New Application Password button.

WordPress generates a randomly chosen application password. Make sure that you save it in a safe location, as WordPress will not display it again.

Once you have created one, the screen should look like this:

WordPress Application Password Settings With an Application Password Created

You can generate a new one or delete it later independently from your usual WordPress user account password.

You will use this new Application Password when Authenticating Zapier Integration for WooCommerce.

Can’t see the Application Passwords settings in WordPress?
  • If you are using any other security plugins, review their settings to ensure they haven’t disabled the Application Passwords feature.
  • If you are using the Wordfence Security plugin, ensure application passwords aren’t disabled.
  • If you are still unable to create an Application Password, you can use your regular WordPress password.

Other WooCommerce Screens

The following lists consist of various WooCommerce screens, which expose different parts of the inner workings of the Zapier Integration for WooCommerce plugin to the admin interface.

The 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.

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.

REST API

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.

Zapier Integration for WooCommerce keys always start with Zapier - API Read/Write text, followed by the creation date. Upon removing a connection in Zapier’s My Apps page, the REST API keys are automatically removed (revoked) from this list as well.

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

The creation dates on the REST API keys screen and 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.

Webhooks

WordPress DashboardSide MenuWooCommerceSettings screen → Advanced tab → Webhooks

For each outgoing connection (Trigger), the plugin creates a webhook in WooCommerce.

These webhooks have the name of WooCommerce Zapier. Webhooks are created automatically when you turn “ON” a Zap, and they are deleted when you turn “OFF” a Zap in the Zapier.com interface.

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

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.

Removing an active webhook stops sending data to Zapier

Please see the Webhook Missing or Disabled chapter in troubleshooting how to fix it.

Action Scheduler

WordPress DashboardSide MenuWooCommerceStatus screen → Scheduled Actions tab

There are two different types of scheduled actions in the Zapier Integration for WooCommerce 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 all the time, and these should be left as-is. In the Completed section, you can see the previously completed actions.

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 need to.

Legacy Feed

Legacy Feeds and Zaps must be migrated by 14 October 2024

All Legacy Feeds and Zaps must be migrated to the new WooCommerce app before 14 October 2024.

Any Zaps using the WooCommerce (Legacy) app are no longer supported and stop working after this date.

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

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.