Title: nitromule for WooCommerce
Author: nitromule
Published: <strong>August 20, 2026</strong>
Last modified: August 20, 2026

---

Search plugins

![](https://ps.w.org/nitromule-for-woocommerce/assets/banner-772x250.png?rev=3657769)

![](https://ps.w.org/nitromule-for-woocommerce/assets/icon-256x256.png?rev=3657711)

# nitromule for WooCommerce

 By [nitromule](https://profiles.wordpress.org/nitromule/)

[Download](https://downloads.wordpress.org/plugin/nitromule-for-woocommerce.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/nitromule-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/nitromule-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/nitromule-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/nitromule-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/nitromule-for-woocommerce/)

## Description

**nitromule for WooCommerce** connects your store to [nitromule](https://nitromule.com),
a shipping and fulfillment service.

This plugin is a connector (serviceware). A free WordPress.org install of the plugin
does not include shipping labels by itself — you need a [nitromule](https://nitromule.com)
account to sync orders, buy labels, sync inventory, and use Checkout Rates. Account
terms: [Terms of Service](https://nitromule.com/terms-of-service) and [Privacy Policy](https://nitromule.com/privacy-policy).

 * nitromule pulls physical orders in the WooCommerce statuses you select (sync 
   runs from nitromule servers).
 * Customer details, requested service, payment method, coupons, fees, notes, product
   weights, images, options, dimensions, refunds, and warehouse locations are included.
 * Gift status and message can be collected in classic or block checkout and imported
   into nitromule.
 * After labels are created, nitromule posts carrier, service, carrier fee, tracking
   numbers, item information, customer notes, and shipped status back to WooCommerce.
 * Partial shipments only mark the order shipped when remaining shippable quantity
   is covered.
 * Tracking is also written in the format used by the WooCommerce Shipment Tracking
   extension (customer notes are suppressed when that plugin is active to avoid 
   duplicate emails).
 * Optional two-way product inventory synchronization for products linked from WooCommerce.
 * Optional live Checkout Rates show nitromule carrier services at WooCommerce checkout(
   United States stores), with stale-rate fallback if a live shop fails.
 * Connection health, diagnostics, last access, credential rotation, and credential
   revocation are available in settings.
 * HPOS is supported.

### External services

This plugin relies on the **nitromule** shipping and fulfillment service at [https://nitromule.com](https://nitromule.com).

**When data is sent**

 * After you generate credentials in WooCommerce and paste them into nitromule  
   Settings  Stores, nitromule’s servers call your store’s REST API over HTTPS to
   import orders, push shipment/tracking updates, optionally sync inventory, and
   optionally push Checkout Rates configuration.
 * When Checkout Rates is enabled for a United States store and a customer requests
   shipping rates at checkout, your WordPress site calls nitromule over HTTPS to
   obtain live carrier rates (and may call a related warmup endpoint on the same
   host).

**What data may be transmitted**

 * Order and customer shipping/billing fields, line items, weights/dimensions, notes,
   gift flags, coupons/fees, tracking numbers, and inventory quantities for linked
   products — only as needed for fulfillment, rates, and sync.
 * No analytics or advertising trackers are loaded by this plugin.

**Account requirement**

 * A nitromule account is required for sync, labels, inventory, and Checkout Rates.
   Generating API keys alone does not send order data until the store is connected
   in nitromule.

**Service policies**

 * Service: [https://nitromule.com](https://nitromule.com)
 * Terms of Service: [https://nitromule.com/terms-of-service](https://nitromule.com/terms-of-service)
 * Privacy Policy: [https://nitromule.com/privacy-policy](https://nitromule.com/privacy-policy)

### Privacy

When you connect this plugin to nitromule, order, customer, product, and shipping
data needed for fulfillment and rates may be transmitted to nitromule over HTTPS
under the policies linked above. The plugin also suggests privacy policy text for
your site via WordPress’s privacy tools.

Optional debug logging (off by default) may record operational details; delete those
logs when finished.

## Installation

 1.  Upload the plugin folder to `/wp-content/plugins/` or install the zip from your
     dashboard.
 2.  Activate **nitromule for WooCommerce**.
 3.  Go to **WooCommerce  Settings  Integration  nitromule**.
 4.  Select the order statuses nitromule may import and the status applied after shipment.
 5.  Click **Generate REST API keys** and copy the store URL, consumer key, consumer
     secret, and nitromule authentication key.
 6.  In nitromule, go to **Settings  Stores**, choose **WooCommerce**, and paste the
     credentials.
 7.  Optionally enable inventory synchronization and Checkout Rates, then test and 
     connect the store.
 8.  For Checkout Rates: enable them in nitromule, tick **Enable Checkout Rates at 
     checkout** here, then add **nitromule Rates** to a shipping zone.
 9.  Click **Sync** to pull immediately. Connected stores also sync automatically in
     the background from nitromule.

## FAQ

### Do I need a nitromule account?

Yes. This plugin connects WooCommerce to the nitromule service. Create an account
at [nitromule.com](https://nitromule.com).

### Does this provide rates at WooCommerce checkout?

Yes. Enable Checkout Rates from nitromule Stores for a connected US-based store,
enable the checkbox under WooCommerce  Settings  Integration  nitromule, and add
the nitromule Rates shipping method to a zone.

### How does nitromule connect?

nitromule uses read/write WooCommerce REST credentials plus a separate plugin authentication
key. The credentials can be revoked or rotated at any time. Regenerating keys also
rotates the authentication key — update the connection in nitromule afterward. Some
hosts strip Authorization headers; in that case nitromule may authenticate with 
query-string credentials only on nitromule REST routes.

### Are virtual orders imported?

No. An order must have a ship-to address and at least one physical product (or fee/
assembled bundle container).

### What order data is imported?

Addresses, email, phone, line items (after refunds), fees, SKU, quantity, product
image, options, weights and dimensions, requested shipping service, payment method,
coupons, customer/internal notes, gifts, and up to three custom fields.

### Which custom fields are supported?

Coupon codes are custom field 1. Use `nm_wc_export_custom_field_2_meta_key` and `
nm_wc_export_custom_field_3_meta_key` filters to provide WooCommerce order meta 
keys for fields 2 and 3.

### Where can I get support?

Use the support forum on this plugin’s WordPress.org page, or contact nitromule 
support via [nitromule.com](https://nitromule.com).

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

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

Contributors

 *   [ nitromule ](https://profiles.wordpress.org/nitromule/)

[Translate “nitromule for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/nitromule-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/nitromule-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/nitromule-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/nitromule-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/nitromule-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial WordPress.org release.
 * Connect WooCommerce to nitromule for order import, shipment/tracking updates,
   inventory sync, gifts, diagnostics, and live Checkout Rates (US stores).
 * Documented external services, privacy policy suggestion, and secure rates URL
   host checks.

## Meta

 *  Version **1.0.0**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [fulfillment](https://wordpress.org/plugins/tags/fulfillment/)[inventory](https://wordpress.org/plugins/tags/inventory/)
   [shipping](https://wordpress.org/plugins/tags/shipping/)[tracking](https://wordpress.org/plugins/tags/tracking/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/nitromule-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/nitromule-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/nitromule-for-woocommerce/reviews/)

## Contributors

 *   [ nitromule ](https://profiles.wordpress.org/nitromule/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/nitromule-for-woocommerce/)