Drop Ship Vendors can use Electronic Data Interchange (EDI) to transfer data between Walmart.com to perform various functions.
We provide specifications and examples for the Drop Ship Vendors to use EDI the interface.
Refer to the diagram below for a visual representation of how each of the standards in this section contribute to the workflow of an EDI process.
EDI File Naming Conventions
If you are using EDI in production (via SFTP), you will need to make note of the file naming convention Walmart will be expecting.
Files to Walmart.com:
- WMI_855PR_VVVVVVVVV_YYYYMMDD_HHMMSS_NNNNNN.edi
- WMI_856SH_VVVVVVVVV_YYYYMMDD_HHMMSS_NNNNNN.edi
- WMI_846IB_WWWWWWWWW_YYYYMMDD_HHMMSS_NNNNNN.edi
- WMI_997FA_VVVVVVVVV_YYYYMMDD_HHMMSS_NNNNNN.edi
Files from Walmart.com:
- WMI_850PO_VVVVVVVVV_YYYYMMDD_HHMMSS_NNNNNN.edi
- WMI_860PC_VVVVVVVVV_YYYYMMDD_HHMMSS_NNNNNN.edi
- WMI_997FA_VVVVVVVVV_YYYYMMDD_HHMMSS_NNNNNN.edi
Where:
- VVVVVVVVV is the DSV ID assigned by Walmart.com
- WWWWWWWWW is the DSV ID/DSV Facility ID assigned by Walmart.com
- YYYYMMDD is an eight-digit file creation date (GMT date)
- HHMMSS is a six-digit file creation time (24-hour GMT time)
- NNNNNN is a six-digit random number.
EDI Delimiters
All the EDI files should use the below defined delimiters:
- Segment: ~
- Element: *
- Field: >
Example (partial EDI 850 snippet):
*180328*0027*U*00401*004360436*0*P*>~GS*PO*12345678*018978783*20180328*002737*1420623*X*004010~ST*850*0001~BEG*00*DS*9876769779896**20180328~