You have no items in your shopping cart.

ShipWorks Connector

ShipWorks Connector

$60.00

Intergation with ShipWorks (upload orders and syncing back tracking numbers)

Connect Your nopCommerce Store to ShipWorks

The ShipWorks Connector integrates your nopCommerce store with ShipWorks, a widely used desktop shipping management application. The plugin exposes a secure XML web service endpoint that ShipWorks uses to automatically pull orders from your store and push tracking numbers and shipment data back — keeping both systems in sync without any manual work.

If your team processes orders in ShipWorks but manages your store in nopCommerce, this plugin eliminates the gap between the two systems. Orders flow out, shipment data flows back, and your customers are notified — all handled automatically.

Key Benefits

  • No more manual order entry — ShipWorks automatically fetches paid orders directly from nopCommerce, removing the need to copy orders by hand.
  • Tracking numbers written back automatically — Once a shipment is processed in ShipWorks, the tracking number and carrier information are pushed back into the nopCommerce order record.
  • Order completion handled for you — Optionally set orders to Complete status in nopCommerce as soon as a shipment is confirmed in ShipWorks.
  • Customers stay informed — nopCommerce's native notification system sends shipment updates to customers, with a configurable delay to control timing.
  • Flexible order sync window — Choose to sync only new paid orders, or re-pull orders from the last N days to recover from any missed syncs.
  • Multi-store ready — Per-store configuration scope means each storefront can have its own independent settings.

Main Features

  • Secure XML web service endpoint — Registers a dedicated endpoint (/shipworksconnector/webservice) that ShipWorks connects to using a username and password you define in the admin panel.
  • Two order loading modes — Export only new paid, unshipped orders (Only New Orders), or retrieve all orders within a configurable look-back window of N days (Last N Days) to handle re-syncs.
  • Automatic order status update — When ShipWorks pushes a shipment back, the plugin can automatically set the order status to Complete in nopCommerce (optional, configurable).
  • Carrier override control — Decide whether ShipWorks is allowed to overwrite existing carrier and tracking information on orders that already have shipment data.
  • Customer notification timing — Set the number of days after shipment before a customer notification is triggered, giving you control over communication timing.
  • Order notes on shipment events — Whenever tracking data is received from ShipWorks, a note is automatically added to the order for a clear internal audit trail.
  • Built-in debug logging — Enable verbose file-based logging from the admin panel and download or clear the log file directly from the configuration page, making troubleshooting straightforward.
  • Admin dashboard license warnings — License expiry or activation issues surface as system warnings in the nopCommerce admin dashboard so nothing goes unnoticed.

Why Buy This Plugin

Building a custom ShipWorks integration for nopCommerce requires detailed knowledge of the ShipWorks XML module protocol, nopCommerce's order and shipment services, and reliable two-way data handling. This plugin delivers a tested, ready-to-use implementation so your team can connect both systems in minutes rather than weeks. It handles the full data flow — order export, shipment write-back, status automation, and customer notification — with configurable options to match your fulfilment workflow without writing a single line of code.

  • No development effort required — install, configure credentials, and connect ShipWorks.
  • Covers the complete order-to-shipment lifecycle in one plugin.
  • Configurable behaviour means it adapts to your process, not the other way around.
  • Ongoing updates and license-based support from the plugin author.

How It Works

  1. Install and configure — Install the plugin in your nopCommerce admin panel. Open the configuration page and set a username and password that ShipWorks will use to authenticate.
  2. Copy the web service URL — The configuration page displays the web service URL for your store. Enter this URL along with your credentials into the ShipWorks store setup wizard.
  3. ShipWorks fetches orders — ShipWorks polls the endpoint on its own schedule and retrieves your open orders as an XML payload, including line items, addresses, product details, and order attributes.
  4. Process shipments in ShipWorks — Your team prints labels and processes shipments as usual inside the ShipWorks desktop application.
  5. Tracking data is pushed back — ShipWorks sends the tracking number, carrier, and shipped date back to nopCommerce. The plugin creates the shipment record and adds an order note automatically.
  6. Order is completed and customer is notified — If configured, the order status is updated to Complete and nopCommerce sends a shipment notification to the customer after the delay you have set.

Compatibility / Requirements

  • nopCommerce version: 4.90, 4.80, 4.70, 4.60, 4.50, 4.40, 4.30, 4.20
  • ShipWorks: ShipWorks desktop shipping software must be installed and configured on your shipping workstation (ShipWorks module format 5.9.3.1 compatible).
  • License: A valid serial number from FoxNetSoft is required to activate the plugin. A 30-day trial is available before purchase.
  • Internet access: The server running nopCommerce must be reachable by ShipWorks over HTTP, and must be able to contact the FoxNetSoft license server for activation.
  • Admin access: Standard nopCommerce administrator access is required to install and configure the plugin.

Powered by nopCommerce

Copyright © 2026 FoxNetSoft. All rights reserved.