Item setup schema key points

MPItemFeedHeader contains attributes that are applicable for all items in the submission. These headers are required and only need to be completed once per submission.

The MPItem object is completed for each item submitted. Sellers can include multiple items per submission. The MPItem object contains the Orderable and Visible schemas. If you are setting up a WFS item, the MPItem object will also contain the TradeItem object for you to provide all your logistic and critical attributes.

The Orderable object includes all the relevant attributes that Walmart requires to create an Offer for your item so that it may be sold on Walmart.com. The attributes included in this section may vary between Fulfillment channels (SFF vs WFS), for example, shipping dimensions are required for Seller Fulfilled Items, but Walmart Fulfilled items require TradeItem hierarchies. The Orderable object also includes the item’s primary identifier, such as its global trade item number (GTIN).

The Orderable object can contain key attributes for certain Walmart Programs. For example, to create a pre-order item, you must fill out theisPreOrder attribute as well as the conditionally required releaseDate attribute (see schema sample above). You can also add inventory for your pre-order items. To do so, you must provide Quantity (Inventory), fulfillmentCenterID, and preOrderAvailableOn. All these attributes are available in the Orderable schema and are conditionally required (see schema sample above).

You can also add inventory for non-pre-order items. To do so you will need to add values to the Quantity (Inventory), and fulfillmentCenterID attributes in the Orderable schema. You can either add inventory during item setup or choose to add inventory after the item setup step is completed.

It’s very important to remember to check your submission to make sure all the Conditionally Required attributes have been filled out completely before submitting your entry.

NOTE: Enrollment is required for Pre-Order, Pre-Owned, and Restored programs.

In the Visible object, the seller must define the product type being set up. Based on the product type selected, the seller will complete the relevant attributes as identified in the feed file schema provided. Based on the chosen Product Type, attribute requirements, values, and recommendations will vary.

The Visible object may also contain key attributes for certain Walmart Programs. For Example, to create a Pre-Owned product, you must be enrolled in the pre-owned program and select the correct pre-owned Condition for your items. Refer to the WFS schema example in this article.

Attributes for the TradeItem object are only used for WFS. The item configurations defined in this section allow your items to have orders placed and be received by the Walmart Fulfillment centers.

Sellers may wish to define multiple item configurations to ship to Walmart, such as shipping the item in a case to Walmart and shipping the item in a pallet to Walmart. If so, then those sellers must complete multiple TradeItem configurations. This means that the Orderable and Visible objects will contain the same item data, but each sellable TradeItem configuration will be independent in the trade item objects.