If you don’t already have a Walmart Seller Center account, sign up with this exclusive link for easy onboarding through our Walmart partnership.
Note: It’s not required to sign up through the above link to connect your Walmart Seller Center account. As long as you already have a seller account with Walmart, you can begin following the steps in this article.
Before you get started
Be sure to create your Walmart product catalog prior to connecting. Otherwise, you will receive the following error after your connection attempt.
Step 1: Add new production keys
Log in to your account at Developer.Walmart.com (Do not type in www. before this address).
Under the Production Keys tab, select ‘Add New Key for a Solution Provider.’ In the pop-up that appears, select ‘Deliverr’ from the “Select Solution Provider” dropdown menu to generate new delegated access keys for Flexport (formerly Deliverr).
You will know that you’ve successfully added production keys if you have a Deliverr section in your Walmart Developer Portal as shown below.
Step 2: Set all permissions to “Full Access”
To update the permissions settings, select the ‘Permissions’ icon in the section. You must set all columns to "Full Access."
Note: If the options are limited to “No Access” or “View Only,” select "View Only."
Ultimately, your selections should look like the below image.
After all permissions have been updated, you must click ‘Submit’ to save your changes.
Step 3: Copy your credentials (Client ID and Client Secret)
Back to the API Keys page of your Walmart Developer Portal. Copy your Client ID from Walmart, then click the ‘Copy’ icon.
To copy your Client Secret from Walmart, you will first need to make your Client Secret visible by clicking the eye icon, then clicking ‘Copy.’
In a new tab, log into your Flexport Portal account and select ‘+ Add Integration’ in the left sidebar menu. Select ‘+Add Integration’ under Walmart and paste your Client ID and Client Secret in the respective fields, then click ‘Connect Walmart.’
Once you submit these credentials, All of the products from your Walmart product catalog will start importing into your Flexport Portal account. If you’ve already shipped your inventory, your inventory quantities and fulfilling orders will begin.
- If you see an INVALID_WAREHOUSE error message, please try again a few minutes later. This usually indicates downtime in the Walmart API.
- If a product is missing, you can troubleshoot by following the steps outlined in Why Can't I Find My Product, Listing, or SKU?
Step 5: Check for updates to your Walmart Seller Center account
In your Walmart Seller Center account, you’ll notice a new template called “Default Shipping Template” to your Shipping Templates. This should not be edited, as it is preconfigured to be compatible.
Note: If you are fulfilling orders through your own warehouse that has different shipping rules, you will need to use a separate template.
Below is what your shipping templates should look like.
- Transit Time: Minimum 6 days for the lower 48 states
- Price Range: $0 and up
- Rate: Free Shipping
- Transit Time: Minimum 5 days for the lower 48 states
- Price Range: $0 and up
- Rate: $0
- No shipping rules added; this tab should be blank
Note: This tab refers to the Walmart TwoDay shipping program and is not affiliated with Walmart Fast Tags. When Fast Tags are applied, the Fast Tag shipping speeds are inserted automatically. If you have added a shipping rule to this template, simply delete it.
In your General Shipping settings, be sure that your Standard Processing Schedule meets the following requirements to coincide with Service Level Agreements (SLAs):
- Time Zone: Eastern Standard Time
- Cutoff Times: 2:00pm EST, Monday-Friday
- Saturday and Sunday NOT selected for both Cutoff Times and Weekend Delivery
- Additional Days Off: add holidays mentioned in What Holidays Do I Need to Set Up in Walmart?