Connecting or Reconnecting to Walmart

This article will show you how to connect or reconnect Solid Commerce to your Walmart selling account.

 

IMPORTANT!

In order to sell on the Walmart marketplace, you need to go through a multi-step approval process. We can help accelerate your application. Please notify us if you would like to apply.

After you've completed the application process, Walmart will post a final check list in your Walmart Seller Center account. As part of your Solid Commerce onboarding, we will help you complete all of the steps necessary to advance out of Walmart's test environment.

 

What we'll cover:

  1. Connecting to Walmart
  2. Importing Orders and Live Listings
  3. Reconnecting to Walmart
  4. Related Articles

 

Connecting to Walmart

IMPORTANT!

If you cannot log into seller.walmart.com or do not have a Secret Key in your Seller Center account, you haven't completed all of the steps in Walmart's application and approval process.

Please contact us. We can help identify the next step in Walmart's process.

 

NOTE

Before you attempt to connect, please be aware that only users with Admin access to their Walmart selling account can perform the connection process inside Walmart's Developer portal.

 

To connect to Walmart:

1) Log in to your Solid Commerce account.

2) Go to the MARKETPLACES menu -> Sales Channel Connections.

3) Click on the CONNECT MORE button towards the top of the page.

sales-channel-connections-connect-more-button.png

4) Click on the Walmart United States tile.

connecting-to-walmart-new-connection-tile.png

5) Enter a name for your Walmart connection.

6) In a separate browser window, go to https://developer.walmart.com.

7) Click Login on the right-hand side of the menu.

8) Select the United States flag as the “Marketplace Seller Login.”

select-login-locale.png

9) Enter your seller.walmart.com credentials.

10) The page that loads after you submit your credentials displays your API tokens.

  • If you ever need to navigate back to the API tokens page, click on your user name in the upper right-hand corner and select API Keys from the drop-down.

11) In the "Production Keys for Solution Providers (Delegated Access)" section at the bottom of the page, select Solid Commerce from the "Select a solution provider" combo box.

12) Click the Add Provider button.

13) On the "Add Solution Provider in Production" overlay window, click Add Provider.

14) You will see Solid Commerce appear in the grid of solution providers. Click the Edit button next to Solid Commerce.

15) Drop-down menus will appear under all of the permission headers. Select Full Access from every drop-down. If a drop-down doesn't have "Full Access" as an option, select View Only.

api-key-permissions.png

16) Once you have granted access for all of the permissions, click the Save button.

17) Click on the API Key link. Your Production Keys for Solid Commerce will appear in an overlay window. Click the Copy button to the right of the Client ID field.

18) Back on your Solid Commerce Walmart connection page, paste the Client ID into the Client ID field.

19) On your Walmart developer window, copy the Client Secret key. Paste it into the Client Secret key field on your Solid Commerce Walmart connection page.

20) Click the CONNECT button. You are now connected.

 

Importing Orders and Live Listings

After clicking the CONNECT button, settings for importing your orders and existing listings will appear.

 

Importing Orders

To get your orders flowing into Solid Commerce, we recommend keeping the "Import orders from Walmart" toggle turned on.

By default, we populate the current date and time for the order import. That works well for most clients.

If you would like to import older orders to fulfill them, you can set the order import to an earlier date and time.

 

Importing Live Listings

IMPORTANT!

Walmart doesn't make all required listing data available to import.

One of the fields that doesn't import is the Fulfillment Lag Time. However, Walmart requires that we send the Fulfillment Lag Time when we submit inventory updates.

That means that you will need to upload your Fulfillment Lag Time into Solid Commerce after your listings import.

You will also need to enter any other required walmart attr: fields before you use the Update Listings button or relist out of stock items.

To learn how to upload all of these fields, please see Listing to Walmart (Creating New Listings and Adding Yourself to Existing Listings).

 

If you're ready to import:

1) Toggle the Import Items from Walmart switch on.

2) Select the import settings for your:

  • Inventory List
  • Market List
  • Pricing Rule

3) Select Start NOT Automated from the Default automation status drop-down menu.

  • Setting the Default automation status to Start NOT Automated gives you time to upload your Fulfillment Lag Time and any Walmart attribute data that you want to add.
  • Once you have uploaded the Fulfillment Lag Time and any other Walmart details into Solid Commerce, you are ready to turn the automation on. To do so go to your Walmart Market List, select all of your listings, and click the Start Automation button.

4) Click the SAVE button.

 

Reconnecting to Walmart

NOTE

Before you attempt to reconnect, please be aware that only users with Admin access to their Walmart selling account can perform the connection process inside Walmart's Developer portal.

 

To reestablish the connection between Solid Commerce and Walmart:

1) Log in to your Solid Commerce account.

2) Go to the MARKETPLACES menu -> Sales Channel Connections.

3) Click on your existing Walmart United States connection tile to edit it.

sc-walmart-connection-tile.png

4) If your current connection displays a "Client ID" and "Client Secret" key, skip to step 6. You don't need to disconnect your current connection.

walmart-reconnect-no-disconnect-client-id-client-secret.png

5) If your connection displays a "Consumer ID" and "Secret Key," you are currently using Walmart's older connection method.

  • Take a screen capture of your current order and item import settings at the bottom of the page (or make a note of them). You may want to verify the import settings after reconnecting.
  • Click the DISCONNECT button. Click PROCEED in the overlay window.
  • The connection page now displays the "Client ID" and "Client Secret" fields instead of the "Consumer ID" and "Secret Key" fields. Your import settings are temporarily hidden.

walmart-integration-old-connection-consumer-id-secret-key.png

6) In a separate browser window, go to https://developer.walmart.com.

7) Click Login on the right-hand side of the menu.

8) Select the United States flag as the “Marketplace Seller Login.”

select-login-locale.png

9) Enter your seller.walmart.com credentials.

10) The page that loads after you submit your credentials displays your API tokens.

  • If you ever need to navigate back to the API tokens page, click on your user name in the upper right-hand corner and select API Keys from the drop-down.

11) In the "Production Keys for Solution Providers (Delegated Access)" section at the bottom of the page, select Solid Commerce from the "Select a solution provider" combo box.

12) Click the Add Provider button.

13) On the "Add Solution Provider in Production" overlay window, click Add Provider.

14) You will see Solid Commerce appear in the grid of solution providers. Click the Edit button next to Solid Commerce.

15) Drop-down menus will appear under all of the permission headers. Select Full Access from every drop-down. If a drop-down doesn't have "Full Access" as an option, select View Only.

api-key-permissions.png

16) Once you have granted access for all of the permissions, click the Save button.

17) Click on the API Key link. Your Production Keys for Solid Commerce will appear in an overlay window. Click the Copy button to the right of the Client ID field.

18) Back on your Solid Commerce Walmart connection page, paste the Client ID into the Client ID field.

19) On your Walmart developer window, copy the Client Secret key. Paste it into the Client Secret key field on your Solid Commerce Walmart connection page.

20) If you had to disconnect your previous connection, click the CONNECT button.

  • Your previous order and item settings should reappear.
  • You will notice that the "Start Date for Order Import" has been reset to the current date and time. You can keep the current date and time. No need to change it.
  • Verify the import settings and make any revisions you want.
  • Click the SAVE button.

21) If your previous connection already displayed a "Client ID" and "Client Secret" key and you didn't need to disconnect it, click the RECONNECT button.

sc-walmart-reconnect-button.png

You are now reconnected.

 

Related Articles

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments

0 comments

Please sign in to leave a comment.