In this article, you can learn how to integrate ShipBob and Walmart. If you want to learn more about this integration feature and capabilities, click here.

Please Note: This integration only works for the Walmart US marketplace.


Integration Setup

From the ShipBob dashboard -> click Integrations on the side navigation bar then choose Walmart to start the integration process.

On the next page, click the Connect App button.

To start the setup process you need to connect both your ShipBob account and your Walmart account. To start, select Connect (it doesn't matter which app you choose to start with) for the Walmart app.

In the next screen, you need to fill out the Walmart Authentication information

To input the required values use the following link: https://developer.walmart.com/generateKey Click on My Account link (top right) and log in with your store credentials. Click + Add New Key For A Solution Provider button.

In the following screen, scroll and select ShipBob from the dropdown list, click Next to proceed.

On the following page, you will need to provide ShipBob Full Access permissions to the following: Items, Inventory, Orders, Returns, Fulfillment, Shipping, and Rules. Once finished, click submit.

Once finished, ShipBob will appear as one of your service providers. Copy the following values: Client ID and Client Secret to your ShipBob dashboard.

Once you input the above values into the ShipBob dashboard, click Save.

Next, click Connect for ShipBob app.

Enter your ShipBob Username and Password. Then, click Login.

On the next page, you need to grant ShipBob access to the relevant information from Walmart. In addition, you need to choose and enter a name for the specific integration (channel). Once finished, a success message will appear on the screen. You can then close this tab and proceed to the next step.

a. Under Channel Selection panel, you can use your existing Walmart channel or select create new channel and type in the unique name for the channel and select Allow & Install.

In the following screen you need to define:

  1. What data you want to sync to ShipBob (products, orders, inventory, and tracking information), by checking the box next to each one.

  2. Enter the Ship Start Date. Start shipping date is the date ShipBob will start to import and ship your orders. Ship start date can be a date that has already past (up to 120 days) or a future date. Example: if you set the Start Shipping date to May 05th, 2021 then all orders created on May 05th or after will be imported into ShipBob.

Once finished, click Save.

Now, set up a sync schedule for your app.

• If you don't want ShipBob to automatically sync data from Walmart, select Pause

(that is the default option).

• If you want ShipBob to automatically sync data from Walmart, choose the syncing frequency from the dropdown list.

Once finished, click Save.

You can now see your Walmart integration is marked as Active.

• At any time, you can click Sync Now, to trigger the syncing process.

• You can also change the connection settings or syncing schedule by clicking the relevant links.

• Under Sync Logs, you will see all syncing jobs that occurred for this integration.

Disable Integration:

From the ShipBob dashboard, click integrations on the side navigation bar, then click Launch from the Walmart panel.

Click the Connection Settings link.

Scroll down and click the Uninstall button.

Did this answer your question?