Walmart as a channel is a key online marketplace that allows sellers to reach millions of customers across the United States. Walmart Marketplace enables third-party vendors to list and sell products directly on Walmart’s eCommerce platform. Sellers can benefit from Walmart’s extensive customer base, competitive pricing algorithms, and fulfillment options, including Walmart Fulfillment Services (WFS) for faster shipping.
How to Connect
-
Navigate to the Connections section and select Sales Channels.
-
Click on Add Channel and name your channel.
-
Search for and select the sales channel, such as Walmart.
-
Enter the required credentials.
-
Locate the Client ID and Client Secret Key:
- Go to the Walmart Developer Portal.
- Click Add New Key for a Solution Provider.
- Select Flxpoint (or your platform) from the dropdown and click Next.
- Provide the access in the same pattern as shown in the table. Please Click Here to view the table, then click on the Submit button.
-
In the Connect Channel, enter your Walmart API credentials:
- Connection Name
- Client ID
- Client Secret
- Consumer Channel Type (required for Walmart Canada)
- Country Code
- Environment (Sandbox or Production)
-
Follow the prompts to complete the remaining steps, such as configuring Listing Management and Order Fulfillment.
When setting up Walmart as a channel, it’s crucial to ensure your categories and attributes match Walmart’s specific requirements to avoid listing errors.
-
Category Mapping: Walmart requires your product categories to align with their accepted category structure. For example:
-
Correct:
Vehicle > Vehicle Parts & Accessories
-
Incorrect: General categories like
Tech Supplies
may fail.
-
Correct:
-
Attributes: Ensure all required attributes are filled. For example:
- Weight: This field must not be left blank, as Walmart listings will fail without it.
- Ensure additional required fields for your category (e.g., Brand, UPC) are populated.
For tips on managing categories and attributes, refer to Walmart's official resources.
- The weight field must not be empty; Walmart requires a valid weight to publish successfully.
- Ensure your category is correctly matched to the Walmart taxonomy; invalid or missing categories will cause listing failures.
- If you are using a "Pro" Walmart account, confirm that your main/subcategory mappings conform to Walmart’s accepted combinations.
Sample Step 2 Configuration (Using Placeholder Credentials)
Walmart Channel Settings (Example) --------------------------------- - Seller ID: test_seller_12345 - Consumer ID: test_consumer_id_67890 - Private Key: myFakePassword123 - Walmart Endpoint: https://marketplace.walmartapis.com/v3/... - Market: US - Inventory Feed: Enabled - Listing Feed: Enabled - Order Import: Enabled
Feel free to adjust these placeholders according to your real credentials. Avoid leaving any mandatory field (like weight or category) blank to prevent errors.
Setup and Settings
For guidance on configuring Walmart as a channel, you can reference an account with a great setup:
In the configuration, certain optional settings can improve your setup. Review the image below for recommendations:
These settings can be adapted based on your business needs while maintaining compatibility with Walmart’s requirements.
Watch this video for additional guidance on Walmart Setup:

Listing Operations
Sync & Link Listings
Yes, Sync Listings are supported.
The Sync operation ensures that any changes in price, quantity, or status of your listings are updated on Walmart. This feature is essential for maintaining accurate and up-to-date listings across platforms.
-
Delisting: Supported. Delisting permanently removes a product from Walmart listings.
Example: If a product is out of stock and delisted, you can relist it by publishing it again once inventory is updated. - Hiding: Not Supported. Walmart does not support hiding products. Instead, you must delist items.
- Unhiding: Not Supported. Walmart does not allow previously delisted products to be unhidden directly. You must relist them manually.
Tip: Use the "auto-delist" feature to automatically delist products that are out of stock. This ensures customers won't see unavailable items.
Publish Listings
Yes, Publish Listings are supported.
The Publish Listings operation allows you to create or update product listings on Walmart. This ensures accurate and compliant product information across platforms.
Required Fields to Publish a New Product:
- GTIN or UPC: Must be valid (at least 12 characters).
- Product Image: High-quality image matching Walmart's standards.
- Product Description: Clear, concise, and compliant with Walmart guidelines.
- Product Brand: Correct brand name as registered with Walmart.
- Shipping Weight: Mandatory for all products.
- Product Category: Must align with Walmart's taxonomy. View categories.
Walmart Shipping Templates:
Walmart requires a Shipping Template for each listing. You can create these templates under the "Publish Listings" operation in the "Configure Settings" section. Templates define shipping regions, lead times, and costs.

Once created, templates provide a Template ID, Fulfillment ID, and Tax Code.

Walmart recommends using Tax Code 2038710 for most general products.
Shipping Mapping
REQUIRED
This ensures orders are being imported from Walmart and mapped to a central shipping policy in FLX. You will need to provide the shipping text associated with the Shipping Settings currently offered on your Walmart account.
To determine what to populate in your FLX Channel Shipping Text, in Walmart go to Settings > Shipping Profile > Seller Fulfillment > Shipping Templates.


Walmart provides three shipping text options: Value and Two Day. In FLX, the shipping text will display like below for the two options, Value and Two Day.
Limitations:
- Our system does not create brand-new listings for products that do not already exist in Walmart's database.
- Default "Listing End Date" is set to 1 year from the first publication. This can be updated to a maximum of 5 years (1825 days).
Order Operations
Get Orders
Yes, Get Orders is supported.
The Get Orders operation retrieves any new orders from Walmart that have not yet been imported and will send back acknowledgements for those orders if needed.
Important
Walmart's Shipping Mapping must be configured properly before running the Get Orders integration.
Two Day Shipping
All Walmart resellers who wish to provide two-day shipping must apply and be approved prior to offering it on product sales.
My Orders are Not Importing, What Should I Do?
The most likely cause of this issue relates to the order status on your store and the order status we're looking for based on our configurations. If you are unsuccessful at importing an order, double-check the status of the order and ensure it matches your configurations for this operation.
The second possibility is that the order is "too old" for us to import. Under "Configure Settings," you also have the option of selecting the date range of orders we can import. If you set this limit to 7 days, consider checking the non-imported order's creation date and increasing the number under the "Get Orders Created within the last X Days" configuration.
Sync Orders
Yes, we support Sync Orders
The Sync order operation syncs any changes that have been made to Order(s) since the last time a sync was performed. The most common use of this operation is to update tracking information to an existing order.