{"id":353530,"date":"2026-08-20T19:01:48","date_gmt":"2026-08-20T19:01:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/nitromule-for-woocommerce\/"},"modified":"2026-08-21T19:29:06","modified_gmt":"2026-08-21T19:29:06","slug":"nitromule-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/nitromule-for-woocommerce\/","author":23548937,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"nitromule for WooCommerce","header_author":"nitromule","header_description":"Connect WooCommerce to nitromule for order import, fulfillment, and tracking updates.","assets_banners_color":"0b1220","last_updated":"2026-08-21 19:29:06","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/nitromule.com\/integrations\/woocommerce","header_author_uri":"https:\/\/nitromule.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":48,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"nitromule","date":"2026-08-21 19:29:06"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3657711,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3657711,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3657769,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3657769,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[13906,6601,3546,550,286],"plugin_category":[36,45],"plugin_contributors":[276706],"plugin_business_model":[],"class_list":["post-353530","plugin","type-plugin","status-publish","hentry","plugin_tags-fulfillment","plugin_tags-inventory","plugin_tags-shipping","plugin_tags-tracking","plugin_tags-woocommerce","plugin_category-analytics","plugin_category-ecommerce","plugin_contributors-nitromule","plugin_committers-nitromule"],"banners":{"banner":"https:\/\/ps.w.org\/nitromule-for-woocommerce\/assets\/banner-772x250.png?rev=3657769","banner_2x":"https:\/\/ps.w.org\/nitromule-for-woocommerce\/assets\/banner-1544x500.png?rev=3657769","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/nitromule-for-woocommerce\/assets\/icon-128x128.png?rev=3657711","icon_2x":"https:\/\/ps.w.org\/nitromule-for-woocommerce\/assets\/icon-256x256.png?rev=3657711","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>This is our first public release (early beta).<\/strong> We\u2019re actively improving it and would love your feedback. If something doesn\u2019t work as expected, please <a href=\"https:\/\/nitromule.com\">contact us<\/a> or use the support forum before leaving a negative review \u2014 we\u2019re eager to help and to build the features you need. Thanks!<\/p>\n\n<p><strong>nitromule for WooCommerce<\/strong> connects your store to <a href=\"https:\/\/nitromule.com\">nitromule<\/a>, a shipping and fulfillment service.<\/p>\n\n<p>This plugin is a connector (serviceware). A free WordPress.org install of the plugin does not include shipping labels by itself \u2014 you need a <a href=\"https:\/\/nitromule.com\">nitromule<\/a> account to sync orders, buy labels, sync inventory, and use Checkout Rates. Account terms: <a href=\"https:\/\/nitromule.com\/terms-of-service\">Terms of Service<\/a> and <a href=\"https:\/\/nitromule.com\/privacy-policy\">Privacy Policy<\/a>.<\/p>\n\n<ul>\n<li>nitromule pulls physical orders in the WooCommerce statuses you select (sync runs from nitromule servers).<\/li>\n<li>Customer details, requested service, payment method, coupons, fees, notes, product weights, images, options, dimensions, refunds, and warehouse locations are included.<\/li>\n<li>Gift status and message can be collected in classic or block checkout and imported into nitromule.<\/li>\n<li>After labels are created, nitromule posts carrier, service, carrier fee, tracking numbers, item information, customer notes, and shipped status back to WooCommerce.<\/li>\n<li>Partial shipments only mark the order shipped when remaining shippable quantity is covered.<\/li>\n<li>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).<\/li>\n<li>Optional two-way product inventory synchronization for products linked from WooCommerce.<\/li>\n<li>Optional live Checkout Rates show nitromule carrier services at WooCommerce checkout (United States stores), with stale-rate fallback if a live shop fails.<\/li>\n<li>Connection health, diagnostics, last access, credential rotation, and credential revocation are available in settings.<\/li>\n<li>HPOS is supported.<\/li>\n<\/ul>\n\n<p><strong>Early beta note:<\/strong> This is version 1.0 of our WooCommerce plugin. If you run into issues, please reach out via <a href=\"https:\/\/nitromule.com\">nitromule.com<\/a> or the support forum before leaving a negative review. We\u2019re here to help and welcome feedback on features you need. Thanks!<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin relies on the <strong>nitromule<\/strong> shipping and fulfillment service at <a href=\"https:\/\/nitromule.com\">https:\/\/nitromule.com<\/a>.<\/p>\n\n<p><strong>When data is sent<\/strong><\/p>\n\n<ul>\n<li>After you generate credentials in WooCommerce and paste them into nitromule \u2192 Settings \u2192 Stores, nitromule\u2019s servers call your store\u2019s REST API over HTTPS to import orders, push shipment\/tracking updates, optionally sync inventory, and optionally push Checkout Rates configuration.<\/li>\n<li>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).<\/li>\n<\/ul>\n\n<p><strong>What data may be transmitted<\/strong><\/p>\n\n<ul>\n<li>Order and customer shipping\/billing fields, line items, weights\/dimensions, notes, gift flags, coupons\/fees, tracking numbers, and inventory quantities for linked products \u2014 only as needed for fulfillment, rates, and sync.<\/li>\n<li>No analytics or advertising trackers are loaded by this plugin.<\/li>\n<\/ul>\n\n<p><strong>Account requirement<\/strong><\/p>\n\n<ul>\n<li>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.<\/li>\n<\/ul>\n\n<p><strong>Service policies<\/strong><\/p>\n\n<ul>\n<li>Service: <a href=\"https:\/\/nitromule.com\">https:\/\/nitromule.com<\/a><\/li>\n<li>Terms of Service: <a href=\"https:\/\/nitromule.com\/terms-of-service\">https:\/\/nitromule.com\/terms-of-service<\/a><\/li>\n<li>Privacy Policy: <a href=\"https:\/\/nitromule.com\/privacy-policy\">https:\/\/nitromule.com\/privacy-policy<\/a><\/li>\n<\/ul>\n\n<h3>Privacy<\/h3>\n\n<p>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\u2019s privacy tools.<\/p>\n\n<p>Optional debug logging (off by default) may record operational details; delete those logs when finished.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code> or install the zip from your dashboard.<\/li>\n<li>Activate <strong>nitromule for WooCommerce<\/strong>.<\/li>\n<li>Go to <strong>WooCommerce \u2192 Settings \u2192 Integration \u2192 nitromule<\/strong>.<\/li>\n<li>Select the order statuses nitromule may import and the status applied after shipment.<\/li>\n<li>Click <strong>Generate REST API keys<\/strong> and copy the store URL, consumer key, consumer secret, and nitromule authentication key.<\/li>\n<li>In nitromule, go to <strong>Settings \u2192 Stores<\/strong>, choose <strong>WooCommerce<\/strong>, and paste the credentials.<\/li>\n<li>Optionally enable inventory synchronization and Checkout Rates, then test and connect the store.<\/li>\n<li>For Checkout Rates: enable them in nitromule, tick <strong>Enable Checkout Rates at checkout<\/strong> here, then add <strong>nitromule Rates<\/strong> to a shipping zone.<\/li>\n<li>Click <strong>Sync<\/strong> to pull immediately. Connected stores also sync automatically in the background from nitromule.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20nitromule%20account%3F\"><h3>Do I need a nitromule account?<\/h3><\/dt>\n<dd><p>Yes. This plugin connects WooCommerce to the nitromule service. Create an account at <a href=\"https:\/\/nitromule.com\">nitromule.com<\/a>.<\/p><\/dd>\n<dt id=\"does%20this%20provide%20rates%20at%20woocommerce%20checkout%3F\"><h3>Does this provide rates at WooCommerce checkout?<\/h3><\/dt>\n<dd><p>Yes. Enable Checkout Rates from nitromule Stores for a connected US-based store, enable the checkbox under WooCommerce \u2192 Settings \u2192 Integration \u2192 nitromule, and add the nitromule Rates shipping method to a zone.<\/p><\/dd>\n<dt id=\"how%20does%20nitromule%20connect%3F\"><h3>How does nitromule connect?<\/h3><\/dt>\n<dd><p>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 \u2014 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.<\/p><\/dd>\n<dt id=\"are%20virtual%20orders%20imported%3F\"><h3>Are virtual orders imported?<\/h3><\/dt>\n<dd><p>No. An order must have a ship-to address and at least one physical product (or fee \/ assembled bundle container).<\/p><\/dd>\n<dt id=\"what%20order%20data%20is%20imported%3F\"><h3>What order data is imported?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"which%20custom%20fields%20are%20supported%3F\"><h3>Which custom fields are supported?<\/h3><\/dt>\n<dd><p>Coupon codes are custom field 1. Use <code>nm_wc_export_custom_field_2_meta_key<\/code> and <code>nm_wc_export_custom_field_3_meta_key<\/code> filters to provide WooCommerce order meta keys for fields 2 and 3.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20support%3F\"><h3>Where can I get support?<\/h3><\/dt>\n<dd><p>Use the support forum on this plugin\u2019s WordPress.org page, or contact nitromule support via <a href=\"https:\/\/nitromule.com\">nitromule.com<\/a>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial WordPress.org release.<\/li>\n<li>Connect WooCommerce to nitromule for order import, shipment\/tracking updates, inventory sync, gifts, diagnostics, and live Checkout Rates (US stores).<\/li>\n<li>Documented external services, privacy policy suggestion, and secure rates URL host checks.<\/li>\n<\/ul>","raw_excerpt":"Connect WooCommerce to nitromule for order import, shipment updates, and live checkout rates.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/353530","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=353530"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/nitromule"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=353530"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=353530"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=353530"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=353530"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=353530"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=353530"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}