NetSuite ↔ Walmart Marketplace on Celigo

NetSuite Walmart Marketplace integration on Celigo — automate orders, inventory, and fulfillment

Selling on Walmart Marketplace without a real-time integration to NetSuite is a manual risk: orders that miss Walmart's 4-hour acknowledgment window, inventory that goes negative because your NetSuite stock wasn't pushed in time, and shipment confirmations sent late. Entech builds Celigo integrations that automate the full Walmart–NetSuite loop so your team stops babysitting orders and starts scaling volume.

Talk to an integration expert в†’
What you get

What this integration does

The core loop: Walmart orders flow into NetSuite as sales orders, inventory in NetSuite pushes to Walmart listings in near real time, and fulfillment records in NetSuite trigger Walmart shipment confirmations automatically.

Walmart Marketplace
New order placed by customer
в†’
NetSuite
Sales Order created with customer shipping address, line items, and Walmart Order ID. Order acknowledged to Walmart within minutes.
NetSuite
Available inventory updated (receipts, adjustments, sales)
в†’
Walmart Marketplace
Listing inventory quantity updated on a scheduled push (every 15–60 min, configurable per SKU velocity)
NetSuite
Item Fulfillment created with tracking number and carrier
в†’
Walmart Marketplace
Shipment confirmation sent immediately with carrier code and tracking number — Walmart marks order as shipped
Walmart Marketplace
Customer return or refund initiated
в†’
NetSuite
Return Authorization or Credit Memo created; return merchandise handled per your returns workflow
NetSuite — optional
Item price update
в†’
Walmart Marketplace
Listing price updated via Walmart Price API when NetSuite price level changes
Field-level detail

What data moves and how

Celigo's Walmart Marketplace connector handles API authentication (Consumer ID + Private Key). Entech configures the field mapping, carrier code lookup, and error retry logic for your specific NetSuite setup.

Order import to NetSuite
Walmart order fields — Purchase Order ID, customer name and shipping address, line items with item numbers and quantities, requested ship date — map to the NetSuite Sales Order. The Walmart Customer Order ID is stored as an external ID on the NetSuite order for idempotent order import (so a retry never creates a duplicate). If the Walmart item number does not match a NetSuite item by SKU or UPC, the flow routes the order to an error queue for manual review rather than silently failing.
Inventory sync to Walmart
NetSuite's available inventory (on-hand minus committed, or a custom quantity field) is pushed to Walmart's Inventory API on a configurable schedule. For multi-location NetSuite setups, the flow sums available inventory across selected locations before pushing. A safety stock threshold can be configured per item or globally — for example, never push more than 90% of on-hand inventory to Walmart to reserve buffer for other channels. Items flagged as inactive in NetSuite are automatically set to zero inventory on Walmart.
Shipment confirmation to Walmart
When a NetSuite Item Fulfillment is saved, Celigo triggers a shipment confirmation to Walmart's Orders API. Walmart requires a specific carrier code from their approved list — not a raw carrier name. Entech configures a carrier code lookup table that maps NetSuite carrier fields (FedEx, UPS, USPS, etc.) to the correct Walmart carrier code. Tracking numbers are passed through directly. Partial shipments are supported — if a NetSuite fulfillment covers only some of the order lines, Walmart marks those lines as shipped while the remaining lines stay open.
Returns processing
Walmart return requests pull into Celigo on a schedule. Each return maps to a NetSuite Return Authorization linked to the original Sales Order by external ID. If the return is approved and a refund issued in Walmart, Celigo creates a corresponding NetSuite Credit Memo. Physical return receipt can be handled separately or through a 3PL integration. Walmart's return reason codes map to NetSuite return reason fields for reporting.
What makes this hard

Why Walmart integrations fail without expert help

Walmart Marketplace has stricter API requirements and seller SLAs than Amazon or Shopify. These are the failure points that catch sellers off-guard.

01
4-hour order acknowledgment SLA
Walmart requires that every order be acknowledged within 4 hours of placement — even orders placed at 2 AM on a weekend. The Celigo integration must poll for new orders and acknowledge them on a schedule tight enough to meet this SLA. Entech configures the polling interval and the NetSuite order creation flow to run around the clock, and sets up alerting for any order that sits unacknowledged longer than 2 hours so the team can intervene before the SLA is breached. Repeated violations result in listing suppression or seller account suspension.
02
Walmart's carrier code requirement
Walmart's Shipment Confirmation API requires a carrier code from an approved list (FEDEX, UPS, USPS, DHL, etc.) in a specific format. NetSuite stores carrier names as free text or as Ship Method records that don't match Walmart's format. If the carrier code is missing or invalid, the shipment confirmation is rejected silently by Walmart — the order stays in "Shipped" status in your system but Walmart never marks it shipped, and the customer never gets a tracking notification. Entech builds and maintains a carrier code mapping table to prevent this.
03
Inventory oversell risk and push frequency
Walmart does not hold inventory. If you push a quantity of 10 and Walmart sells 12 before your next inventory push, the extra 2 orders come through to NetSuite as unfulfillable. This triggers Walmart's cancellation rate metric, which degrades seller performance scores. Entech configures a safety stock rule (e.g., push available minus 1 or minus a fixed buffer), sets inventory push frequency based on your average daily order velocity per SKU, and configures zero-inventory pushes for items that fall below threshold before the next scheduled push.
04
Item number matching between systems
Walmart sends orders with Walmart Item Numbers (WINs) or seller-defined item IDs (your SKU or UPC). NetSuite stores its own internal item IDs plus whatever external item numbers were set up during your NetSuite implementation — which may or may not match your Walmart item feed. Entech audits the item matching during discovery and builds a cross-reference lookup in Celigo. Items that cannot be auto-matched are routed to an error queue, not silently created as one-off items in NetSuite, which would corrupt your inventory and reporting.
Implementation

Typical project timeline

A standard Walmart Marketplace to NetSuite integration on Celigo runs 4–6 weeks. Sellers with a large item catalog needing full SKU reconciliation, or those also integrating a 3PL, typically run 6–8 weeks.

1
Discovery
Week 1
Walmart API access setup (Consumer ID + Private Key). Item SKU/UPC audit. Carrier code mapping. NetSuite ship method review. Returns workflow review. Inventory push frequency decision.
2
Build
Weeks 2–3
Celigo flow configuration: order import, inventory push, shipment confirmation, returns. Item lookup table build. Carrier code mapping. Error queue and alerting setup.
3
UAT
Week 4
Sandbox testing with real Walmart test orders. Full cycle: order в†’ NetSuite SO в†’ fulfill в†’ tracking в†’ Walmart confirmation. Edge cases: partial shipments, returns, zero-inventory push.
4
Go-Live
Weeks 5–6
Production cutover. First live order cycle monitored in real time. 2-week hypercare period. SLA monitoring confirmed working before handover.
Walmart API access
To use Walmart's Marketplace API, you need to generate API credentials (Consumer ID and Private Key) from Walmart Seller Center under Developer Settings. Celigo is an approved Walmart solution provider, which means you do not need to separately apply for API access approval — Entech walks you through credential generation during the discovery phase.
Related work

Other integrations we build

Ready to automate Walmart Marketplace and NetSuite?
Entech is a certified Celigo partner with 15+ years of NetSuite experience. We build Walmart integrations that meet every SLA, handle every edge case, and scale with your catalog.
Get in touch в†’