To authorize a Walmart instance, click on Settings>Walmart>Authorization go to the Plugin Settings page (Settings > Plugins). Select Walmart, and then create a new Walmart instance.
Before you can enter your Client ID and Client Secret, you will need to go to your Walmart Seller Central account and get those values.
Login into Walmart Seller Central and navigate to Settings > API Key Management, which would redirect you on API Keys page on the Developer Portal. You'll be taken to the developer portal and automatically signed in.
Or, go directly to https://developer.walmart.com, then use you Seller Central credentials to sign in as a US Marketplace Seller.
One you're signed into the Developer Portal, click your name at the top of the page and click on API Keys.
You should see the following screen displaying your main API Key as "My API Key". This API key is common for all software integrations but you also have option to "Add New Key For A Solution Provider" which allows to give specific API permissions for that software (use this option for SureDone API integration).
Please click on "Add New Key For A Solution Provider" and select "SureDone" from the drop-down list of all providers.
Once API keys for SureDone are added - you will be able to see the "Client ID" for SureDone. It's important to click on "Permissions" for SureDone and set those as indicated in the screenshot below -
API Permissions for SureDone:
Once the API permissions for SureDone are set, you should be able to copy your Client ID and Client Secret for SureDone and will be able to enter them on Walmart plugin settings page in SureDone.
After you get the Client ID and Client Secret values, you can put them in their appropriate fields in your Walmart Plugin Settings as indicated in the screenshot below:
Then you can click "Authorize Walmart" to successfully link your Walmart instance to SureDone.