Generate Walmart API Credentials

The Walmart Odoo Connector authenticates every request to Walmart with an API key pair: a Client ID and a Client Secret. You create that key pair in Walmart Seller Center and paste it into the Odoo instance.

Prerequisites

  • An active Walmart Marketplace seller account for the marketplace you want to connect.

  • Access to Seller Center with permission to manage API keys.

See also

For Walmart’s own end-to-end walkthrough — from seller onboarding to the API key pair — see the official Get started as a seller guide.

Generate The Key Pair

  1. Open the Walmart Seller Center API Integration page and sign in with your Seller Center credentials.

  2. Select API Key Management to open the Developer Portal.

  3. Find your personal key pair, marked with a lock icon, and copy the Client ID and the Client Secret.

  4. Keep both values ready to paste into Odoo, and do not send them by email.

Add The Credentials To Odoo

  1. In Odoo, open your Walmart instance under Marketplaces ‣ Configuration ‣ Instance.

  2. Go to the Credentials tab and paste the values into Client ID and Client Secret.

    Walmart Credentials In Odoo
  3. Click Test Connection in the header. On success, Odoo confirms with Successfully Connected.

Note

The key pair belongs to a single Walmart marketplace. Credentials created for one marketplace do not authenticate against another, so an instance must use the key pair of the marketplace selected in its Marketplace Region field.

Important

Production and Sandbox use different credentials. If you set the instance Environment to Sandbox, use the sandbox key pair. Walmart provides a sandbox for the United States, Mexico and Chile, but not for Canada. See Walmart Supported Marketplaces.

Note

Both fields are masked in Odoo once entered, and become read-only after the instance is confirmed. If you regenerate the key pair in Seller Center, reset the instance to draft to update the values.