Connect Ecwid by Lightspeed to NitroMule
Updated 2026-09-15
On this page
Connect Ecwid by Lightspeed with your Store ID and secret token so paid shippable orders import into NitroMule. Rate shop, buy labels from the order, and push tracking back to Ecwid.
Note
This is Ecwid by Lightspeed (ecommerce), not Lightspeed Retail (R-Series) or Lightspeed Retail (X-Series).
Requirements
- A NitroMule account on a plan that includes store connections (Business)
- An Ecwid by Lightspeed store with admin access
- Store ID + secret token from Apps → My apps (orders read/write)
- A default ship-from address in NitroMule
Note
Only paid orders in Awaiting processing or Processing are imported. In-store pickup is skipped.
Connect
- Open Stores in NitroMule → Ecwid by Lightspeed → Connect.
- Paste Store ID and secret token, then Connect.
- 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 awaiting-processing / processing orders into Incomplete |
| Auto-sync | When you open Orders, syncs if the last sync is older than about 3 minutes |
| Tracking write-back | Sets Ecwid fulfillment to SHIPPED with tracking 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 Ecwid.
Troubleshooting
- Connect disabled / Coming Soon: Production needs
NM_ECWID_STORES_ENABLED=1. - No orders after Sync: Confirm the order is paid and not pickup / already shipped.
- Tracking not in Ecwid: Open the order’s Ecwid details panel for any write-back error; tracking still exists in NitroMule.