Walmart as a Channel
Summary
The Walmart channel in Flxpoint publishes listings, syncs price and quantity, imports orders, and sends tracking back via Walmart's Marketplace API. Connect with a Client ID and Client Secret from your Walmart Developer Center; a separate Walmart Canada connection is also supported, with its own publish format and a required post-publish quantity sync.
Open Sales Channels, click +, choose Walmart and name the channel. On the credentials step, select Walmart as the Integration Type, create a New Connection, paste your Client ID and Client Secret, then click Save and Proceed.
Auto Delist can "retire" items on Walmart – not just hide them
When Auto Delist is enabled and a SKU hits zero quantity, Flxpoint calls Walmart's delist endpoint, which in some cases sets the item to a Retired lifecycle state. Retired items can't simply be re-published – you must run the un-retire override job in Flxpoint first. Turn Auto Delist off if you don't want this behavior.
New listings may need a separate quantity sync after the first publish
After the first successful publish, a brand-new listing can show 0 quantity until a separate inventory/quantity sync runs from Flxpoint – publish and quantity sync are two distinct operations. If the item was already live on the store before the publish, quantity updates right away; if it's a new listing, quantity is picked up on the next scheduled sync instead. This applies to both Walmart Canada and Walmart US. Note: this behavior is specific to this channel and may not apply on other marketplaces.
"keyFeatures requires 3 entries" blocks publish on Walmart US
Walmart US requires a minimum of 3 Key Features for most item specs. Flxpoint can auto-build them from the product description, but only when there's enough content to split into 3 bullets. If auto-generation fails, map your own Key Feature / aspect field with at least 3 values in the Publish Listings template.
"Published" in Flxpoint doesn't mean live on Walmart
Flxpoint marks a listing Published when Walmart accepts the feed submission – not when the item goes live. New listings can take up to 24 hours to appear on Walmart.com. If an item is Published in Flxpoint but still invisible after 24 hours, check the Walmart feed/item report for item-level errors that silently rejected it.
| Flxpoint Field | Maps To (Walmart) – Notes |
|---|---|
| Listing Parent → Description | → Description. Required. Parent or variant description; HTML is split to build the keyFeatures array. |
| Listing Variant → GTIN / UPC / EAN | → Product ID. Required (one valid identifier). Ensure valid length; pad 11-digit UPCs to 12 with a leading-zero rule. |
| Listing Parent → Brand | → Manufacturer / Brand. Required. |
| Listing Variant → Weight | → Weight. Required – weight is mandatory to publish. |
| Listing Variant → List Price | → Item Price. Required. Your selling price on Walmart; use rules to round or guard MAP. |
| Listing Parent → Category (Walmart) | → Category / Aspects. Required. Sub-category must match Walmart's taxonomy; Walmart Canada may auto-assign the final category. |
| Listing Variant → SKU | → SKU. Required. Primary item identifier. |
| Images (Parent / Variant) | → Images. Required. Provide at least one valid image URL. |
| Flxpoint Field | Maps To (Walmart) – Notes |
|---|---|
| Listing Variant → List Price | → Item Price. Required. Use rules for pricing adjustments or rounding. |
| Listing Variant → Quantity | → Quantity. Required. Reflects available stock; enable Auto Delist to remove sold-out items. |
| Listing Variant → SKU | → SKU. Required. Primary match key for Linking Priority – add rows (usually SKU ↔ SKU) that Flxpoint tries top to bottom until a match is found. |
| Walmart Field | Maps To (Flxpoint) – Notes |
|---|---|
| Walmart Customer Order ID | → Order → Order ID. Required. Primary order identifier. |
| Order Date | → Order → Date Created. Required. Also used for Ordered On. |
| Shipping Method | → Order → Channel Shipping Text. Map to your shipping names (Value, Standard, Two Day, etc.). |
| Total Price / Total Tax / Shipping Total | → Invoice → Total / Tax / Shipping Cost. Totals shown on the order invoice. |
| Addresses (Address1/2, City, State, Postal, Country, Phone, Ship Name) | → Billing & Shipping Address fields. PII is redacted after your configured retention window. For Canada, map the postal FSA to the correct province/territory code. |
| Order Item → SKU / Quantity / Item Price / Title | → Order Line Item → SKU / Quantity / Price / Title. SKU & Quantity required; hidden characters in SKUs are cleaned automatically. |
| Flxpoint Shipment Field | Maps To (Walmart) – Notes |
|---|---|
| Carrier | → Carrier Name. Required. Must match a Walmart-accepted value (UPS, FedEx, USPS, DHL). |
| Method | → Shipping Method. e.g. Ground, Standard. |
| Tracking Number | → Tracking Number. Required. Primary tracking identifier. |
| Tracking URL | → Tracking URL. Direct link to the carrier's tracking page. |
| (Optional) Intent to Cancel Override | → Intent to Cancel Override. US-specific; only map if your workflow requires it. |
| (Optional) Ship From Country | → Ship From Country. "US", "CA", etc., when needed. Only fully shipped orders are eligible – partial shipments aren't supported. |
What credentials do I need to connect Flxpoint to Walmart?▸
Does Flxpoint support partial shipment syncing to Walmart?▸
How do I handle MAP pricing on Walmart?▸
Orders aren't importing – which statuses should I select in Get Orders?▸
What is Fulfillment Lag Time and when is it required?▸
1. An invalid or out-of-range value causes offer rejections.