This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

WooCommerce Fulfillment Integration


NOTE: WooCommerce has changed the way they handle order status in WooCommerce 2.2+. This plugin no longer has access to stock or custom order statuses. We have created a new integration module to work directly with the WooCommerce 2.2+ API, no plugin needed. Please visit to obtain instructions.

This plugin lets WooCommerce store owners integrate seamlessly with eFulfillment Service (EFS) to allow for automated eCommerce order placement and fulfillment.


Automatic Order Placement: Orders placed on your WooCommerce store are automatically received by eFulfillment Service, allowing for fast and easy order processing and fulfillment.

Custom Status Updates: Orders received by our system for processing can, optionally, have a custom order status set in WooCommerce.

Inventory Level Updates: eFulfillment Service sends available inventory counts back to your WooCommerce store each day, keeping you and your customers up to date on product availability.

Order Tracking Information: Once orders have shipped, order confirmation and tracking information is sent back to your WooCommerce store automatically, marking orders complete.

PLEASE NOTE: To complete the integration set up process and connect to your Fulfillment Control Panel account you must contact your Client Services Representative or visit to obtain instructions.


  • This is the plugin settings page.


It is recommended that you install the WooCommerce Fulfillment Integration plugin automatically, through the plugin directory:

  1. Log into your WordPress admin area and click the ‘Plugins’ menu item in WordPress.
  2. Click ‘Add New’ at the top of the page.
  3. Enter “woocommerce fulfillment” in the search box and click the ‘Search Plugins’ button.
  4. Look for “WooCommerce Fulfillment Integration” by eFulfillment Service, Inc. and click the “Install Now” button.
  5. Once installed, activate the plugin and then follow our installation instructions to complete the setup:

If you are unable to use the plugin directory, follow these steps:

  1. Download the latest version of the plugin from here, but leave it as a zip file.
  2. Log into your WordPress admin area and click the ‘Plugins’ menu item in WordPress.
  3. Click ‘Add New’ at the top of the page.
  4. Click the ‘Upload’ link at the top of the page.
  5. Click the ‘Choose File’ button and select the plugin zip file you saved in step 1.
  6. Click the ‘Install Now’ button and wait for WordPress to finish the process.
  7. Click the ‘Activate Plugin’ link after WordPress displays ‘Plugin installed successfully’.
  8. Follow our installation instructions to complete the setup:


How long will integration take?

Integration setup and installation is completely handled by you. If you are following our instructions and have the plugin installed it should only take a few minutes.

Will we need to do any custom development work?

No development is necessary to use this plugin. Simply configure your plugin settings in WordPress, then configure your integration settings in your Fulfillment Control Panel account.

Is there a fee associated with the integration?

No, we don’t charge a fee for this service.


There are no reviews for this plugin.

Contributors & Developers

“WooCommerce Fulfillment Integration” is open source software. The following people have contributed to this plugin.



1.5.5 – 06/11/2014

1.5.4 – 04/02/2013

  • Added additional logic to prevent duplicate tracking number notes from being added to orders in cases where order status fails to update.

1.5.3 – 03/07/2014

1.5.2 – 02/27/2014

1.5.1 – 02/20/2014

  • Fixed blank shipping method for orders in WooCommerce 2.1+.

1.5 – 12/02/2013

  • Support for tracking URL and provider in order complete email via third-party plugin: WooCommerce Shipment Tracking.
  • Minor bug fixes.
  • Settings page enhancements.
  • Better support for orders with multiple tracking numbers.

1.4 – 10/07/2013

  • If no _shipping_method_title is set, _shipping_method is used. This is common with manually entered orders, i.e. “free_shipping” vs. “Free Shipping”.
  • Minor bug fixes and support information updates.