Skip to main content

Walmart integration setup

Map Walmart warehouses, then set up SKU matching, order and fulfillment import, read-only stock, and inbound transfers.

A
Written by Argo Ohvril

What syncs between Katana and Walmart

Data flow between Walmart and Katana

The table below summarizes how each type of data moves between Walmart and Katana.

Data

Direction

Status

Orders

Walmart → Katana

Available

Products

Walmart → Katana

Available

Inbound stock transfers

Walmart → Katana

Available

Inventory sync

Walmart → Katana

Available

Locations and mapping

After you approve the connection, the configuration screen opens on the Location tab. The integration status shows Connected with Sync inactive. Nothing syncs until you click Activate sync in the header.

  • One location per warehouse: Each Walmart warehouse maps to its own dedicated Katana location. Click Add to Katana to create that location automatically.

  • Not mapped: A warehouse that has never been mapped shows Not mapped until you click Add to Katana.

  • Pausing and resuming: Click Unlink to pause a mapped warehouse. Its status then shows Unlinked. Click Relink to resume it.

Only mapped warehouses sync.

the warehouse location mapping panel on the Location tab, listing Walmart warehouses with statuses Mapped, Unlinked and Not mapped, and the Add to Katana, Unlink and Relink buttons

Products sync

Product mapping is a required link between each Walmart product and a Katana item. You choose how SKUs are matched: direct 1:1, or through SKU aliases.

  • Existing SKUs: Products import by SKU. Walmart products whose SKUs already exist in Katana are matched to those items.

  • Unknown SKUs: Katana creates a new product just in time.

  • Kits and bundles: These become Katana products. Add a BOM of components in Katana. A kit order line stays a single row on the sales order.

the products mapping settings screen showing the SKU matching choice between direct 1:1 matching and SKU aliases

SKU aliases

A SKU alias links a Walmart SKU to a different Katana SKU. Use aliases when the same product has different SKUs in Walmart and Katana. Upload your SKU alias mapping before importing products. Otherwise, mismatched SKUs are created as new products.

the products mapping screen with SKU alias mapping, showing Walmart SKUs paired with different Katana SKUs and the alias upload option

Orders sync

Orders flow one way only, from Walmart into Katana.

  • Import: Orders import once they reach the configured import-from status. The default is the Open state.

  • Status updates: After import, orders keep updating automatically through every later status change in Walmart.

  • Order structure: Each Walmart order becomes one Katana sales order, with one row per order line. The order source is set to Walmart.

  • Fulfillments and tracking: Each shipped package becomes a Katana fulfillment with its carrier and tracking number. Multi-package shipments create one fulfillment per package, so a single order can show several fulfillments. Together, these fulfillments never exceed the ordered quantities.

  • Cancellations: A canceled Walmart order is deleted in Katana only if the order is still open there.

the order sync settings screen with the import and status options, showing the import-from status dropdown set to Open

Inventory sync

Walmart's stock numbers appear in Katana as read-only External inventory at each warehouse's mapped location. The number shown is On hand. You can't edit it in Katana, and Katana never sends stock changes back to Walmart.

Reconciliation compares Katana's in-stock quantity against Walmart's on-hand quantity only. It runs on a schedule or on demand. Each difference creates a stock adjustment in Katana, so Katana stays aligned with Walmart's physical stock.

the inventory sync settings screen showing read-only External inventory On hand per mapped location and the scheduled and on-demand reconciliation options

Inbound shipments

Each Walmart inbound shipment becomes one Katana stock transfer. The transfer number is the PO number when one is present. Otherwise, it is the inbound ID.

  • Destination: The Katana location mapped to the inbound's warehouse.

  • Origin: The location assigned for that destination warehouse. This must be mapped.

  • Status and quantities: Stock transfers follow the inbound status, and received quantities update the transfer.

  • Partial receiving: Katana stock transfers move straight from in transit to received. Until an inbound is fully received, partial receipts show as updated expected and received quantities.

  • Cancellations: A canceled inbound deletes its stock transfer.

the inbound shipments screen listing Walmart inbounds as Katana stock transfers with transfer number, origin, destination location, status, and expected versus received quantities

What does not sync

  • Orders are not pushed from Katana to Walmart. Order sync is one way, from Walmart into Katana.

  • Canceling a sales order in Katana does not cancel the order in Walmart.

  • Products and stock changes are not pushed from Katana to Walmart.

  • Returns and RMAs do not sync.

  • Serial numbers are not tracked.

  • Lot and batch data is shown read-only where Walmart provides it.

Disconnecting

To disconnect, go to the Integrations page in Katana and open the Walmart integration. Once you disconnect, syncing stops right away. This includes order imports, inventory updates and inbound tracking.

Records already brought into Katana stay in your account. These include sales orders, fulfillments, products, stock transfers and stock adjustments.

Did this answer your question?