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)
Go 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 will sync to Walmart and order fulfillment will begin.
Notes:
- 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.
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.
Value
- Transit Time: Minimum 6 days for the lower 48 states
- Price Range: $0 and up
- Rate: Free Shipping
Standard
- Transit Time: Minimum 5 days for the lower 48 states
- Price Range: $0 and up
- Rate: $0
TwoDay
- 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?
Step 6: Assign SKU’s to a Shipping Template
After you’ve confirmed the settings on the Default Shipping Template, you’ll need to assign SKUs to that template. You must wait four hours after linking your Seller Portal to your account before you can assign corresponding SKUs for the first time to a Shipping Template.
In your Shipping Profile Settings choose Bulk Template Setup under Assign SKUs to Shipping Template, download and complete the Shipping Template SKU Mapping template including SKU ID, Shipping Template ID, Fulfillment Center ID and Action Type columns. Upload that as Fulfillment Type: Seller Fulfilled and Select update method: By Template (price, inventory, etc)
Step 7: Confirm General Shipping settings
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?