mPorts

Integration

Walmart Marketplace integration

mPorts OMS connects to Walmart Marketplace, covering order flow, inventory and price updates, item feeds, and returns.

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

    Orders are pulled from Walmart; they are not created there by mPorts.

  • Order actions out

    Accept, ship, cancel and refund.

  • Inventory and price

    Read and update, plus inventory and price feed submission.

  • Items

    Read items, submit item feeds, retire items.

  • Returns

    Returns are read back.

  • Feed status

    Submitted feeds are followed to a result.

What this automates

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

  • Order status
  • Accept order
  • Ship order
  • Cancel order
  • Refund order
  • Returns read
  • Inventory read and update
  • Price update
  • Item feeds
  • Inventory and price feeds
  • Feed status
  • Partial shipment
  • Multi-package shipment

What this integration does not do

  • Creating orders on Walmart

    Marketplace orders flow in; mPorts does not originate them.

  • Label upload

    Not part of this integration.

  • Tracking upload as a separate call

    Tracking travels with the ship action.

  • Shipping method selection

    Not exposed by this integration.

  • Which location ships it

    Orders pulled from this channel do not say where they should ship from.

How authorization is handled

OAuth 2.0 client credentials, exchanged for a bearer token. Credentials are held by the integration layer; they are never stored in the OMS or shown in the interface.

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.