How to set-up Walmart WFS?
Summary
Walmart Fulfillment Services (WFS) offers sellers the option to fulfill orders at Walmart Fulfillment Centers (FC)s. Order fulfillment with WFS is fast, and at a low cost to sellers.
The functionalities in Shipedge are: creating the new inbound orders (IO)s and shipping inventory to fulfillment centers.
Integration setup is done under the Distribution Center view, the channel is called Walmart WFS.
Credentials needed are client id and client secret from the Walmart Marketplace account.

WFS Workflow
The first step is for the user to set up items for WFS or convert existing items into WFS items.
- Create an Inbound Order (IO).
In the OMS account under the Add Order button is where the replenishment order is created for Walmart.

The carrier selected must be Walmart Carrier and WFS method, and the items must exist in Walmart or it will throw an error.
Once the order is created, it must be saved.

- Check for errors in the IO.
If the order is not successfully created a pop up will be displayed on the screen with the error from Walmart which can be: Data error if information in the order is incorrect.

- Request shipping labels.
After the IO has been created in the processing view by clicking get label it will retrieve a Carrier Label from Walmart (FedEx label) based on the order details.
- Provide the shipment tracking information.
After the label is printed and the order is marked as shipped Shipedge Walmart will be informed of all the shipment details.
- Cancel an IO.
In the OMS there is the possibility to cancel an IO sent to Walmart by pressing the cancel button.