Oct 06 2017
 OMSWalmartWalmart DSV

Walmart Supplier - DSV Integration

Last Updated: August 16, 2024

This document outlines the set-up for integrating the InfiPlex OMS with your Walmart Drop Ship Vendor (DSV) / Supplier account.

InfiPlex Set-up Steps

If you are already signed-up with Walmart as a Drop Ship Vendor, you can be instantly integrated by signing up for the InfiPlex OMS. If you are interested in becoming a Walmart Supplier you can visit their Becoming a Supplier page.

If you would like assistance with the onboarding process for Walmart's Drop Ship Vendor program, please contact us and one of our sales specialists will go over the process and requirements with you.

The InfiPlex OMS integration includes printing of your Ship to Store labels. These labels can be printed individually or in bulk.

 

  • Your API Keys are available under the Settings icon (top right of page) under API - API Key Management. Then click the API Key Management button. The API Keys page will give the Main Admin access to download the Client ID and the Client Secret.


     
  • Update the Walmart OAuth Authentication settings area located at Shop/OMS > Settings > Integrations > Walmart in your admin area:
    • walmart_oauth_client_id - Client ID
    • walmart_oauth_client_secret - Secret Key
    Please Note: You will see the OLD walmart_consumer_id and walmart_secret_key listed as options. DO NOT use these. Use the Walmart OAuth Authentication settings at the top of the page. The Old keys are being phased out by Walmart.
  • Update the other Walmart settings to activate the API connection:
    • walmart_pull_orders - This controls if orders from Walmart.com are pulled into the OMS system. Set to yes.
    • walmart_pull_orders_from_date - Leave it blank to start pulling orders form the time you initially activate your keys. If you want to pull from an older date, enter that date like 03/01/2016.
    • walmart_ship_node_type_order_filter - Select the Walmart type of orders you want to pull. This ONLY applies to a non-DSV, or standard merchant account.
      • Default (DSV and Merchant) - will pull standard orders for the type of account, DSV or Merchant. Same as "Seller Fulfilled" option below.
      • Seller Fulfilled (Merchant) - is basically the same as "Default", which means it will only pull orders that should be fulfilled by the seller.
      • WFS Fulfilled (Merchant) - this pulls only orders that are set as being fulfilled by Walmart Fulfillment services. This set-up typically would have a separate Site Area to pull in just WFS orders for record keeping / accounting purposes.
      • 3PL Fulfilled (Merchant) - would require a separate Site Area like WFS for record keeping purposes.
      • IMPORTANT NOTE: If you sell both WFS and regular seller fulfilled products, it is possible to receive an order for a WFS SKU sent through as Seller Fulfilled. If Walmart does not have inventory to ship a SKU, the will by default send it through as Seller fulfilled. The Default and Seller Fulfilled options will NEVER receive an actual WFS order per the Walmart API documenation.
    • walmart_send_tracking_numbers - This controls if tracking numbers are sent back to Walmart for Walmart.com orders. Set to yes.
    • walmart_sow_enabled - This activates the Sell On Walmart tools in the Sell On menu. Set to yes.
    • walmart_sow_pricing_enabled - This controls if pricing is sent to Walmart on selected SOW products.
    • walmart_dsv_enabled - Leave at NO for a standard Walmart Merchant account. Set to Yes for a Walmart Drop Ship Vendor (DSV) account.
    • walmart_dsv_ship_node - Leave blank for Walmart Mechant account. This is the DSV ship node associated to your Walmart drop ship vendor account.
    • walmart_dsv_ups_account_num - Leave blank for Walmart Mechant account. This is UPS account number supplied to you from Walmart for the DSV program.
    • walmart_dsv_fedex_account_num - Leave blank for Walmart Mechant account. This is FedEx account number supplied to you from Walmart for the DSV program.
    • walmart_return_alert_email - This is the email address(s) that will receive Walmart return alert emails. Separate multiple emails with a semi-colon (;).
    • walmart_cancel_alert_email - This is the email address(s) that will receive Walmart cancel alert emails. Separate multiple emails with a semi-colon (;).



    Save the settings.
     

 

 

Site to Store Labels

Orders that need to be shipped to a Walmart store location require an additional label called a Site to Store Label (S2S Label). Orders that require this label will show the S2S icon under the Walmart name in the Order Source column when viewing your orders in the OMS.


S2S labels can be printed after you have purchased the shipping/tracking label for the order and the tracking number is available in the order. You can also bulk print S2S labels or one at a time.

 

 

Walmart DSV Third Party Shipping

As a Walmart Drop Ship Vendor, Walmart pays for the shipping. Please reference our Walmart Third Party Shipping article for more details on how to set this up.