According to experienced business specialists, the key to gain new customers is to cover more channels of communication with potential clients. Sales platforms such as Walmart, Shopify and eBay (and its payment gateways like Stripe, PayPal, etc.) provide your customers with an easy and convenient way to complete purchases online so that business owners can enjoy the benefits of an incoming stream of customers. However, many business owners struggle to handle the accounting part that might seem tricky at first glimpse. 
This is where Synder comes into play. Being a smart accounting software, Synder mirrors the actual money flow happening in your Walmart and records live transactions and historical data in your accounting system, providing you with precise tax, customer, item and other transaction details. With the Synder solution, you will be able to reconcile synced data in one click, track inventory and many other things.
Looking for an easy way to connect your Walmart stores with QuickBooks or Xero company? With Walmart integration by Synder all your sales and expenses will be automatically recorded.

Excited? Let’s connect your Walmart store to Synder and automate your books!
Note: If you have Walmart Canada, please check this guide.


  1. Start Walmart Integration from scratch
  2. Access the Developer Portal
  3. How to generate your credentials in Developer Portal
  4. Connect Walmart to an existing account
  5. Tips and tricks on the Walmart integration

Start Walmart Integration from scratch

1. Create an account

If you’re getting started with Synder you’ll need to create a free Trial account and connect your accounting system first. Check out this guide if you would like to integrate your payment platform with QuickBooks Online or Xero, and this article to connect your QuickBooks Desktop company.

2. Provide your business details

Going through the set-up process of an Organization for your QuickBooks/Xero company, fill in the information about your business and hit the Next step button.

3. Select the platforms you’d like to integrate

Now you need to select the platforms you would like to connect to Synder. Click View all integrations to see the list of all available platforms.
Note: Mark all the services you are using to receive payments, you will be able to connect all of them right away or skip the connection of particular integrations and set them up any time later.

4. Connect your accounting platform

Select the accounting company you’d like to connect to Synder and click on Next step.

Note: If you are connecting QuickBooks Online or Xero, you will be prompted to select the sync mode. Proceed with the desired option.

Click on Connect to connect your accounting company.

5. Connect your Walmart account

Almost there! If you want to use Walmart’s REST APIs to manage your business in any way, you need to enter a couple of important things to access the APIs:

  • Provide your Walmart clientID;
  • Provide your Walmart clientSecret.

   These API credentials can be generated in the Developer Portal

Access the Developer Portal

1. Login to Walmart here.

2. Click Settings (the Gear icon).

3. Select API Key Management tab under API section.

4. Next, select API Key Management to access the developer site. This will automatically log you into the Developer Portal using your Seller Center credentials. You can also access various documentation by selecting the links under the Quick Links heading. 

How to generate your credentials in Developer Portal

1. In the Developer Portal, click My Account in the top right corner, and select Marketplace (US & Mexico) as the Login Type. Your login details are the same as your Seller Center credentials.  

2. Next, you will be directed to a page where you can generate your API credentials (Client ID & Client Secret).

3. Click on Add New Key for A Solution Provider

Connect Walmart to an existing account

Select Synder in the list of solution providers and click on Next

Slider image
Slider image
Slider image

5. Grant Order Management read access and Reports read access. Then, click on Submit.

6. Copy and paste the generated Client ID and Client Secret into the Synder connection form to authorize Synder and finish the configuration.

Insert the generated Client ID and Client Secret into the Synder connection form to authorize Synder and finish the configuration.

Connect Walmart to an existing account

If you already have a Synder account and would like to integrate your Walmart US/Mexico account to it, follow the steps below:
1. Switch to the needed Organization in the top-left corner of the Synder page.
2. Click on the Person icon in the upper-right corner and select My account.
3. In the Integrations section, click Add integration.
4. Select Walmart in the dropdown.
5. Provide your store region (US or Mexico), your Walmart ClientID and your Walmart ClientSecret. Hit the Connect button.

Slider image
Slider image

Tips and tricks on the Walmart integration

1. It works with Walmart Orders and Returns only.
2. Walmart allows fetching orders created in the last 180 days and a maximum of 20000 orders at a time.
3. The synchronization of Walmart payouts is currently not supported. Meanwhile, you may consider creating a banking rule to record them. Check this guide for more details. It describes the flow using Authorize.Net as an example, but the logic is similar for Walmart.

Reach out to the Synder team via online support chat, phone, or email with any questions you have – we’re always happy to help you!

Was this article helpful?

Leave a Reply

Your email address will not be published. Required fields are marked *