Before you get started
If you are connecting Walmart to Flexport using third-party integrations such as GeekSeller or Sellbrite, you must generate API keys separately for that integration.
Step 1: Generate or locate Flexport API Keys in your Walmart Seller Center
Go to Developer.Walmart.com to log in to the backend of your Walmart Seller Center account (Do not type in www before this address; otherwise, it will not work).
Under the Production Keys tab, all current Solution Providers will populate as shown below. If you’ve already added Flexport, your Flexport keys will populate in a designated section called Flexport.
NOTE: Delegated Access is a Walmart feature available to all Walmart merchants. This means that you can retrieve API keys for all your integration in your Walmart Developer portal at any time.
If you have not previously added Flexport, select ‘Add New Key for A Solution Provider.’ Then, in the pop-up, add Flexport as a Solution Provider from the dropdown menu and generate new Delegated Access Keys for Flexport.
Step 2: Set all permissions to “Full Access”
To update the permissions settings, select the ‘Permissions’ icon for your Flexport Credentials.
If the options are limited to “No Access” or “View Only”, select "View Only." Some accounts are in "read-only" access and some accounts have "admin" accounts. People with "read-only" accounts will see two options.
Select ‘Full Access’ if all these options are visible.
Be sure that your Flexport permissions selections match those found in the below screenshot.
After all options have been updated, you must click ‘Submit’ in order to set all of these permissions properly.
Step 3: Add your credentials (Client ID and Client Secret) to your Flexport Portal account
In a separate tab in your internet browser, log into your Flexport Portal account. Under Integrations in the left sidebar menu, select your Walmart integration and click ‘Update Credentials.’ You will see fields for “Client ID” and “Client Secret.” Leave this page open as you go back into your Walmart account to retrieve this information.
In the Production Keys page of your Walmart account, copy your Client ID by clicking ‘Copy’. After your credentials have been successfully copied, a green check-mark will show “Copied.”
Paste this information into the designated “Client ID” field in your Flexport Portal account.
To copy your Client Secret from Walmart, you will first need to make it visible by clicking the eye icon.
Once visible, click ‘Copy.’ After your credentials have been successfully copied, a green check-mark will show “Copied.”
Paste this information into the designated “Client Secret” field in your Flexport Portal account.
Using Walmart Fast Tags? You’ll need to update them, too
If you are switching from old to new API keys, update your Fast Tag API Keys (if you are switching from old to new API keys), submit your updated Client ID and Client Secret here.