Walmart as a Channel

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:
    1. Go to the Walmart Developer Portal.
    2. Click Add New Key for a Solution Provider.
    3. Select Flxpoint (or your platform) from the dropdown and click Next.
    4. 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)
    Click Test Connection to verify your credentials, then click Save Connection and Next.
  • Follow the prompts to complete the remaining steps, such as configuring Listing Management and Order Fulfillment.
Category & Attribute Configuration Requirements

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.
    To simplify the process, consult Walmart’s Category Mapping Guide.
  • 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.

Additional Walmart Requirements and Tips
  • 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.

Video Guidance for Walmart Setup

Watch this video for additional guidance on Walmart Setup:

API Credentials Tooltip

 

Listing Operations

Sync & Link Listings 

 
 

Publish Listings 

Supported
Operations Details

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.

Shipping Template Example

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

Shipping Template Example

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.

Seller Fulfillment Button
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.

FLX Shipping Text Example

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).
× Preview
 
 

 

Order Operations

Get Orders 

Supported
Operations Details

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.

× Preview
 
 

Sync Orders 

Supported
Operations Details

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.

 
 

 

Try out our AI assistant for help!