← All modules
Documentation Blog Sign in to your licenses Contact
codingrow.com — Human thought, digital logic. Order export & tracking import for Magento 2

Order Export & Tracking Import

Send orders to a supplier, dropshipping partner or carrier the moment they reach the status you choose — no manual copy-paste, no spreadsheet exports — then let the module track them back for you. Build the payload with a visual field mapper and preview it against a real order; from there on, every export is automatic, and as each supplier ships, the module creates the native Magento shipment — with tracking — on its own.

€390.00 + VAT
Indicative total, incl. Italian VAT: €475.80 — the exact amount is calculated at checkout and is waived for EU business buyers with a valid VAT number (reverse charge).
one-time payment · one domain · perpetual license, 1 year of updates & support (renew at −35%)

✓ License active immediately after payment, sent by email

✓ Instant installation via Composer

✓ First domain change included and instant (handy for staging → production)

✓ Compatible with Magento 2.4.x and with the Hyvä theme

What it does

Fully translated, in 7 languages

The profile admin, the mapping builder and every notification email are available in:

English Italiano Español Français Deutsch Português Nederlands

Magento automatically shows the module in whichever language each admin user has configured — no setup needed.

From export to delivery: automatic tracking import

Exporting the order is only half the job. Once an order is out to your supplier, the module keeps polling for its shipment status on a schedule you set, and turns whatever the supplier reports into real, native Magento shipments — nobody has to open the order and create a shipment by hand.

Automatic polling → native shipments. On each run the module asks your supplier which items have shipped and creates a native Magento shipment, with its tracking number, for exactly those items — reusing the same conditions that decide which items belong to that profile in the first place.

Correct partial shipments, per supplier. When one order carries items from several suppliers, or a supplier ships in more than one wave, each check only ships the items actually reported as shipped at that moment, never beyond what is still left to ship — so an order naturally ends up with several partial shipments over time, each attributed to the right supplier. That is the intended behaviour, not a glitch.

A tracking link your customer can actually click. If the supplier returns a clickable tracking URL, your customer gets an email with a "Track your package" button instead of the bare Magento email that would show only a number, with no working link for a carrier Magento doesn't recognise natively. When the supplier gives only a number, the standard native email is used, unchanged.

Every check is recorded next to the export attempts in one per-order log, so a single page tells you what was sent to each supplier and what has shipped so far.

A typical profile, end to end

An example of a REST API profile in JSON format — the same three steps apply to FTP/SFTP and local-file profiles, and to XML/CSV output.

1. Choose the trigger and the destination. Pick the order status that starts the export (e.g. "Processing"), then the channel (REST API here) and its credentials/URL.

2. Map the fields, with a live preview. Drag order fields onto the payload, add a repeat block for the item list, and see the exact JSON that a real order would produce — for example:

{
  "order_reference": "000000123",
  "items": [
    { "sku": "43241", "qty": 2,
      "ship_to": { "city": "Roma", "postal_code": "00148", "country": "IT" } }
  ]
}

3. Save and forget. From then on, every order that reaches the chosen status is exported automatically. The log records every attempt, and a failure triggers a notification email with the real error message included.

Full documentation

Every field, every transform type and every channel/format combination is documented in detail, with real examples — the same level of detail our support team uses to help customers.

→ Read the full documentation

Money-back guarantee

Not satisfied within 30 days of purchase? Request a refund yourself from your account area (codingrow.com/login), no questions asked. The refund is processed instantly, automatically, and the license is deactivated upon confirmation.

Changelog

Current version: v1.6.0

v1.6.0New
  • In roles, the Export Profiles and Log checkboxes, without giving Configuration.
  • Whoever has only Log sees the module entry and lands straight on the Log.
  • Whoever already opened the module keeps access after the update.
v1.5.1New
  • It accepts the subscription key: one subscription activates this module along with the others.
  • Single-module licences keep working exactly as before.
v1.5.0New
  • Every exported order asks the supplier about its own status, instead of a date window.
  • The request is built from a guided grid, with a preview and a button that makes a real test call.
  • The mapping dropdowns fill themselves from the fields present in the reply.
  • Several tracking numbers per shipment, a minimum wait between calls, and expired orders flagged.
  • Existing profiles update by themselves.
v1.4.8New
  • Automatic tracking import: shipments appear as the supplier sends the goods.
  • An order split between suppliers gets each supplier's shipment attributed properly.
  • The customer gets a button to follow the parcel instead of a bare number.
  • The log is one page per order, with exports and tracking side by side.
v1.3.0New
  • The old on-off switch becomes nestable conditions on product attributes.
  • Several profiles in parallel, one per supplier, each taking only its own lines from the same order.
  • Manual export runs every enabled profile in one click.
  • A profile whose conditions match nothing leaves an outcome, not a silence.
v1.2.0Maintenance
The admin interface (profiles, mapping builder, log, and every notification email) is now fully translated, in 7 languages.
v1.1.0 – v1.1.1New
  • New Number transform per field, for numeric values.
  • The preview warns when items are excluded by a filter.
  • Error emails carry the exact message the destination sent back.
v1.0.0New
  • First version: several profiles, three delivery channels and three file formats.
  • Visual field matching, with a live preview and repeated blocks.
  • A full export log, with manual resend.

Frequently asked questions

In which formats can I export orders?
CSV, XML or JSON, delivered to a local folder, via FTP/SFTP or to an API endpoint.
Can exports trigger on order status?
Yes, an export can trigger automatically when an order reaches a chosen status.
Can it import tracking numbers back?
Yes, it imports shipment tracking numbers from a file and updates the orders.
New guides, when they go live

One hands-on Magento 2 guide per email, only when we publish one. Nothing else.

Articles are written in English. One click to unsubscribe, in every email. · privacy