mPorts

Integration

Mirakl integration

mPorts OMS connects to Mirakl. Mirakl is a marketplace platform rather than a single storefront — many retailers run their marketplace on it, so one connection reaches each of them that does.

Integration status

Built and tested against the documented contract. Live readiness for your account is confirmed during onboarding rather than assumed.

What data flows

  • Orders in

    Order status, with the fulfillment location the order carries.

  • Order actions out

    Accept, ship and cancel.

  • Returns

    Returns are read back.

  • Products and offers

    Product creation and offer import.

  • Inventory out

    Inventory updates are pushed.

  • Invoices and carriers

    Invoices and carrier listings are read.

What this automates

Work that would otherwise be done by hand in the Mirakl seller interface, one order at a time.

  • Order status
  • Order location
  • Accept order
  • Ship order
  • Cancel order
  • Returns read
  • Invoices
  • Carrier listing
  • Product create
  • Offer import
  • Inventory update
  • Multi-package shipment

What this integration does not do

  • Creating orders

    Orders flow in.

  • Reading inventory back

    Inventory is pushed, not read.

  • Label and tracking upload

    Tracking travels with the ship action.

  • Shipping method selection

    Not exposed.

  • Partial shipment

    Not supported by this integration.

Worth knowing

Because Mirakl is a platform, which retailer operator you are connecting to matters as much as the platform itself. We confirm the specific operator during onboarding.

How authorization is handled

API key, held by the integration layer.

Questions buyers ask

Which mPorts OMS capabilities use this?
Orders, Inventory, Fulfillment and Shipping all draw on it. The integration is infrastructure beneath those capabilities rather than a product of its own.
Is this integration live for our account?
That is confirmed during onboarding against your own credentials and catalog. We would rather check than assume, because the answer depends on your account's configuration as much as on the integration.

Operate every channel from one place.