How to Fix Missing Walmart Orders in Webgility Desktop Due to Expired Connection Tokens
This article helps Webgility Desktop users troubleshoot and resolve missing Walmart orders, focusing on expired connection tokens. It provides a step-by-step guide to re-establish the Walmart sales channel connection for smooth order downloads.
Overview
Sometimes, orders might not automatically download into Webgility Desktop due to various reasons, including incorrect settings, integration glitches, or technical problems like an expired connection token for your Walmart sales channel. This guide will show you how to diagnose these issues, re-establish your Walmart connection if a token has expired, and manually download any missing orders.
Part 1: How to Find Missing Orders in Webgility Desktop
There are several reasons why some orders may not download into Webgility Desktop:
- Order Statuses: Webgility Desktop allows you to set up filters and rules to control which orders are downloaded. If these filters are set incorrectly or don't match your order criteria, some orders might be skipped.
- Integration Issues: Occasionally, there might be temporary issues with the connection between Webgility Desktop and your e-commerce platform or marketplace, leading to delayed or missed order downloads. This includes common issues like expired connection tokens for platforms like Walmart.
- Technical Issues: Problems like server downtime or connectivity issues can prevent orders from being downloaded.
How to Download Missing Orders
Follow these steps to find and download any missing orders after addressing potential connection issues:
-
First, check if the order is already in the Webgility Desktop database.
- Navigate to Orders > Search Order.
- Enter the order details (e.g., order ID, customer name) and search for the order(s).
-
Verify your Order Download Settings.
- If you encounter issues with downloading orders, the first step is to check the order status on your sales channel.
- Once you've confirmed the correct status in your sales channel, go to Integrations > Stores > Settings > Download Settings in Webgility Desktop.
- Make sure the status that corresponds to the orders you want to download is selected.
- Click Save & Continue.
-
Manually download orders by Range or by ID.
-
On the Webgility Desktop Dashboard, click the drop-down arrow next to the "Get New Orders" button. This provides two options: Orders by Range and Orders by ID.
-
Orders by Range:
- If you select "Orders by Range," a pop-up window with a date range will appear.
- The available selection options may vary depending on your connected shopping cart or marketplace. Some carts will have a start and end date, while others might allow you to download orders down to the minute.
- Once you have chosen your desired date range, click "Save & Close," and then click "Get New Orders." This will initiate the download of orders from the specified date range.
-
Orders by ID:
- This option allows you to download specific orders from your shopping cart.
- Once you click on this option, a pop-up window will appear, prompting you to enter the order ID or order number that you want to download into Webgility Desktop.
- After entering an order number, click "Add" to add it to the list. You can enter multiple order numbers, but each one has to be added individually.
- Once you have entered all the desired order numbers, click on "Get Orders" to download the requested orders.
- In case you accidentally mistyped or need to remove an order from the list, you can select the specific order and click on "Remove" to remove it from the list.
-
Note: In certain shopping carts (like Shopify), the order ID may not be the same as the visible order number. The order ID might be a unique ID within the sales channel's database. For instance, in Shopify, you can often find the order ID in the URL of the order when viewing it in your Shopify admin area.
-
Part 2: How to Connect (or Reconnect) Your Walmart Sales Channel
If you suspect missing Walmart orders are due to a connection issue, especially an expired token, re-establishing the connection is crucial. Follow these steps to integrate or re-integrate your Walmart sales channel with Webgility Desktop:
-
Start the Integration Process:
- Open Webgility Desktop and go to Integrations > Stores > Add. (If you are reconnecting an existing Walmart store, you will typically navigate to Integrations > Stores > Manage Stores, then click the Edit icon next to your Walmart store and proceed to its connection step).
-
Select Your Sales Channel Type:
- In the pop-up window, choose Walmart as the sales channel type and give your sales channel a name.
- Click Continue to proceed.
-
Log into Walmart:
- A web browser will open to the Walmart login screen.
- Enter your Walmart account credentials and click Log In.
-
Access API Settings:
- Click the Settings gear icon in the top right corner of your Walmart Seller Center.
- Select API and then go to Consumer IDs & Private Keys.
-
Generate API Keys:
- You will see a message about generating your API keys.
- Click on the Walmart Developer Portal link to continue.
-
Enter API Keys in Webgility Desktop:
- Copy the Client ID and Client Secret API keys one by one from the Walmart Developer Portal.
- Paste them into the corresponding fields in Webgility Desktop.
- Important: If your issue was an expired token, re-entering these API keys will refresh the connection.
-
Connect to Walmart:
- Once the API keys are entered, click Connect to Walmart.
- Webgility Desktop will then download the necessary information from your Walmart sales channel.
-
Enter Business Contact Information:
- Provide your business contact information in the fields provided. Fields marked with a red asterisk (*) are required.
-
Connect Accounting or POS Systems:
- The next steps involve connecting your Accounting ERP or POS systems. For more detailed instructions, you can refer to additional guides in our help center on connecting specific accounting systems (e.g., How to Connect Webgility Desktop with QuickBooks Enterprise 22).