Easily manage orders from multiple marketplaces in one place. GoOrderSync allows you to update a marketplace order's status, shipping details, tracking information and cancellations. Marketplace order information may be either synced directly with your supported shopping cart platform (see below) or via the GoDataFeed API.
How to set up Order Sync for Walmart Marketplace
This article will help you set up your Walmart marketplace to sync with orders your store. You must have an active Walmart Seller account with admin access to complete these steps. Here are the two methods of connecting to Walmart via the Walmart marketplace API:
To sync orders from Walmart US (United States) for walmart.com you will need API keys.
Note, you may have already done this if you are using GoDataFeed for product listings or inventory, in which case you may copy and paste the keys from your feed settings to your order source settings and skip to "Walmart Order Source Settings" below.
Production Keys for Solution Providers (Delegated Access)
If you have not delegated access to GoDataFeed in your Walmart account before then follow these steps.
- Go to Walmart's developer portal or navigate to to API section of the settings menu in the seller portal
- If you are not logged in, Select your marketplace > Log in with an Admin user account to get to https://developer.walmart.com/#/generateKey
- Find the section "Production Keys for Solution Providers (Delegated Access)" on the API Keys Management page, ignore the section that provides you with your personal API keys
- Select "GoDataFeed" from the drop-down and confirm
- Grant GoDataFeed access as pictured from No Access to View Only for Feeds and Full Access for all Item Mgmt and Order Mgmt endpoints - we do not require access to Admin Reports
- Get Feeds: View Only
Content: Full Access
Items: Full Access
Inventory: Full Access
Price: Full Access
Lag Time: Full Access
Order: Full Access
Returns: Full Access
Reports: View Only
- Get Feeds: View Only
- Click "API Key" next to GoDataFeed to see the keys
- Copy & Paste the Client ID and Client Secret which you will add into your GoDataFeed account covered below
- Save the Client ID and Client Secret to your GoDataFeed feed settings or your order sync settings
- Now, you are ready to submit feeds or sync orders with Walmart.
Walmart Order Source Settings
- Get Acknowledged Orders - Enable to have GoOrderSync to pull Orders that are in Acknowledged Status along with Released Orders
- Send Walmart Customer Email - Enable to have the customer email address in the order details. Leave disabled if you would like GoDataFeed to mask the email address with "@goordersync.com".
- Configure the Shipping Methods Table - Set the shipping methods for each Walmart shipping service you offer to customers, which will appear on the order details in your store when GoDataFeed creates the order in your store's platform. If you are using the GoDataFeed API, then this will be the value provided for shipping method when you call for New orders.
- Shipping Method: These are the Walmart Shipping Services you may offer to customers.
- Shipping Carrier: Set a static value to be used when GoDataFeed updates Walmart with the tracking number from your store.
- Name: Typically, you should make Name be the same as the Value.
- Value: This is the value of the shipping method that will appear in your store order details (this will be 'shipping method' in the GET orders API call). Most platforms allow you to use any value, but Volusion merchants must use the Shipping Option code.