Walmart


How to Connect

Walmart Supported Version: Item Spec 4.0

Connection Details

  • Client ID: REQUIRED
  • Client Secret : REQUIRED
  • Environment : A SET OF OPTIONS TO CHOOSE FROM
  • Country Code: USA OR CANADA
  • Consumer Channel Type: APPLICABLE ONLY FOR CANADIAN WALMART USERS

Locating the Client ID, Client Secret Key

You Need To Locate The Client ID, Client Secret In Order To Authenticate Walmart.

Certain steps needs to be followed for creating the Following Information:

  • Login to Walmart developer portal
  • Under API Keys, click on Add New Key For A Solution Provider
  • Select FlxPoint under scroll down menu and click on next
  • Provide the access in the same pattern as shown in the table and click on the Submit button:
FlxPoint Key Permission Required Permission
FEEDS VIEW ONLY
ITEM MANAGEMENT  
CONTENT FULL ACCESS
ITEMS FULL ACCESS
INVENTORY FULL ACCESS
PRICE FULL ACCESS
LAG MANAGEMENT FULL ACCESS
ORDER MANAGEMENT  
ORDERS FULL ACCESS
RETURNS FULL ACCESS
FULFILMENT  
FULFILLMENT FULL ACCESS
SETTINGS,RULES AND ADMIN  
SHIPPING FULL ACCESS
RULES FULL ACCESS
REPORTS VIEW ONLY

Supported Operations

Sync Listings SUPPORTED

Publish Listings SUPPORTED

Get Orders SUPPORTED

Sync Orders SUPPORTED

Link Listings SUPPORTED

Listing Operations

Link Listings

SUPPORTED

The Link Listings operation allows Flxpoint to connect Flxpoint listings to your existing Walmart products, as long as the UPC or SKU matches between the two systems. This both preserves your existing product data and allows updates without explicitly publishing listings.


Sync Listings

SUPPORTED

The Sync operation syncs any price, quantity, or status changes that have been made to listings since the last time a sync was performed.

Delisting

SUPPORTED How delisting works with Walmart

Delisting permanently removes the product from your Walmart channel listing, can only be brought back to listed status again after running the sync/publish job is made to run.

Hide

NOT SUPPORTED

Walmart does not support hiding feature, you will have to delist the product in order to hide it

Unhide

NOT SUPPORTED

Walmart does not support unhiding feature


Publish Listings

SUPPORTED

The Publish Listings operation creates the listing of the product on your Walmart store using a product's UPC.

Required Fields to Publish a New Product
1. Your choice of GTIN or UPC (UPC must be valid and no less than 12 characters)
2. Product Image
3. Product Description
4. Product Brand
5. Shipping Weight
6. Product Category from approved Walmart list (See more information below)

Required: Walmart Approved Product Category
To Publish or Overwrite listings on Walmart, listing categories should be mapped with Walmart's pre-defined category structure. In Walmart, product subcategories are mandatory to upload. If you do not map the supplier's subcategory with the Walmart category name, the listing won't list/publish on Walmart.
Current Walmart Categories can be viewed here.

Walmart Shipping Templates

Walmart Shipping templates configuration can be found under the "Publish Listings" operation in the "Configure Settings" section.

This section offers multiple fields and allows for the customization of a product's shipping cost based on established Special Templates found under "Settings" > "Shipping Templates".

After creating this template, you will be given the option of selecting the shipping region, (1) fulfillment lead time, (2) and the shipping cost. (3)

Once the template is created, you will be provided a Template ID. You will need to find your Fulfillment ID and Tax Code.

Your Template ID is found above the Shipping Template you've just created.

Your Fulfillment ID is listed as "ID" when logged into your Walmart Seller account. You will see the name of your company in the top left corner and directly under it will be "ID: #####".

Your Tax Code can be changed to best describe the items you're publishing. You can find more information on finding your correct tax code here.

If you're unsure of which Tax Code to use, Walmart recommends using the default Tax code of 2038710.

Limitation:

  • Our system will not create brand new, never before seen, product listings on Walmart. Our system will create offerings for existing products.
  • By default, the "Listing End Date" will be set to 1 year from the first time a listing is published. If you would like to change this "Listing End Date" then you can update this from the Advanced Config section when configuring your Walmart integration. The maximum # of days for this listing end date is 1825, or 5 years.

Overwrite

SUPPORTED Overwriting the Variant details

Overwrite feature enables you to overwrite any data for already published variant on your Walmart sales channel. i.e. updating Title, Description, categories, MPN, UPC, GTIN, Images.

Order Operations

Shipping Mappings

REQUIRED

This ensures orders are being imported from Walmart and mapped to a central shipping policy in Flxpoint. You will need to provide the shipping text associated with the Shipping Settings currently offered on your Walmart account.

The determine what to populate in your Flxpoint Channel Shipping Text, in Walmart go to Settings > Shipping Profile > Seller Fulfilment > Shipping Templates.

Info
Walmart provides three shipping text options, Value, Standard, and Two Day. In Flxpoint the shipping text will display like below for the two options, Value and Standard.

The shipping text is NOT all capitalized as shown on Walmart.


Get Orders

SUPPORTED

The Get orders operation retrieves any new Orders from the Walmart that have not yet been imported and will send back Acknowledgements for those Orders if needed.

Limitation
You must configure your Shipping Mappings prior to running Get Orders for Orders to import properly.

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 orders creation date and increasing the number under the "Get Orders Created within the last X Days" configuration.


Sync Orders

SUPPORTED

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.