NitroMule

Connect Wix to NitroMule

Updated 2026-09-15

On this page

Connect Wix Stores with your Site ID and API key so shippable orders import into NitroMule. Rate shop, buy labels from the order, and push tracking + carrier back to Wix as a fulfillment — the same core loop as ShipStation’s Wix connection.

Note

Staging/local can use API keys. A Wix App OAuth install is planned before enabling Connect on production.

Requirements

  • A NitroMule account on a plan that includes store connections (Business)
  • A Wix Stores site with account access to create API keys
  • Site ID + API key with Wix Stores / orders permissions
  • A default ship-from address in NitroMule

Status mapping

Wix NitroMule (default)
Not Paid Skipped
Paid + not fulfilled Incomplete
Fulfilled Skipped
Canceled / archived Skipped
Store pickup Skipped

Connect

  1. Open Stores in NitroMule → WixConnect.
  2. Paste Site ID and API key, then Connect.
  3. Optionally turn on Import pick-up orders or Import unpaid into Incomplete (ShipStation-style), then Save settings.
  4. Select Sync (or open Orders — NitroMule auto-syncs if the last sync was more than a few minutes ago).

Features

Feature What it does
Order import Pulls paid not-fulfilled / partially fulfilled orders into Incomplete
Import rules Pickup and unpaid toggles match ShipStation’s Wix store settings
Auto-sync When you open Orders, syncs if the last sync is older than about 3 minutes
Buyer details Buyer note, requested shipping, line options, images, weight when available
Tracking write-back Creates a Wix fulfillment with tracking + carrier after you buy a label
Important

Create labels from the imported order, not as a one-off Get Label shipment, so tracking can write back to Wix.

Troubleshooting

  • Connect disabled / Coming Soon: Production needs NM_WIX_STORES_ENABLED=1 (and App OAuth before go-live).
  • No orders after Sync: Confirm the order is paid (unless unpaid import is on) and not pickup / already fulfilled / canceled.
  • Tracking not in Wix: Open the order’s Wix details panel for any write-back error; tracking still exists in NitroMule.