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 include key attributes for specific Walmart Programs. For example, to create a pre-order item, you must complete theisPreOrder
attribute as well as the conditionally required releaseDate
attribute.
The automate pricing
section is designed to help you automate the pricing of your items during item setup. It allows you to set up rules and boundaries so that item prices can be automatically adjusted (repriced) based on strategies and limits you define. You can select a specific pricing strategy you want to use from a list of strategies you’ve set up. Refer to the Repricing during item setup article for more information.
You can either add inventory during item setup or after the item setup is completed. To add inventory for pre-order items, find the Inventory attribute in the schema and update the three associated child attributes: Inventory Quantity
, fulfillmentCenterID
, and preOrderAvailableOn
. Specify the pre-order availability date for inventory using the inventoryAvailabilityDate
attribute in the yyyy-mm-dd format. This field is required for pre-order items setup but can be left blank for non-pre-order items. All these attributes are available in the Orderable schema and are conditionally required. Refer to the schema sample.
To add inventory for non-pre-order items, provide values for the Inventory Quantity, and fulfillmentCenterID attributes in the Orderable schema.
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.
The Orderable
object includes the countryOfOriginSubstantialTransformation
, COO attribute, which identifies where an item was manufactured or produced. This is a mandatory attribute to determine duties, taxes, tariffs, and restrictions for cross-border shipments at the time of item setup. The COO is required for future programs and if not specified, an error will be displayed in the Feed item status API.
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.
Additionally, if you’re using API specification version MP_ITEM-5.0.20240517-04_08_27, to create a Restored item, you must add the refurbished product identifier (GTIN, UPC, EAN) into the productID
field. restoredProductIdentifier
attribute is not available in the old specifications.
If you’re using the latest API specifications, to create a Restored item, you must add the refurbished product identifier (GTIN, UPC, EAN) into the productId
and the restoredProductIdentifier
fields. The value in these two fields must match. Failure to submit both fields will result in an error.
For exclusive Product Types such as Trading Cards, Trading Card Games, Comics, Coins, Collectible Ephemera, and Autographed Collectibles, the following attribute rules apply:
- Collectible Grading Type attribute is required.
- The Condition attribute is required only if Collectible Grading Type is
New
orUngraded
. - The Grading Company and Collectible Grade attributes are required if Collectible Grading Type is
Graded
. - The Certificate Number attribute is recommended if Collectible Grading Type is
Graded
.
Refer to the Collectibles item setup article for more information.
The Visible
object may also contain key attributes for certain invite-only programs, such as Walmart Restored and Pre-Owned programs. If you’re participating in these programs, the Condition
attribute is required, where you specify the item’s condition type. Add this information to indicate the state of your item, its level of wear, prior use (if any), appearance and overall quality of 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.
The Product ID GTIN and dimension attributes for each
are the only required attributes to successfully submit a WFS item. Make sure to provide each
package dimensions and quantity for the item. The Orderable
and Visible
objects will contain the same item data, but each sellable TradeItem
configuration will be independent of the trade item objects.
WFS Convert
If you're converting a Pre-Owned item from seller-fulfilled to WFS, make sure to include its Condition
in the request.
- This is a required attribute, and the value must match the exact condition of the original seller fulfilled item.
- The item condition is an immutable attribute. If the condition differs from the original seller fulfilled listing, the conversion will fail.
- Allowed condition values vary by product type.
To learn more about supported condition types, refer to the Item condition types.
The Orderable
object contains three required attributes for regulated product types – isChemical
, isAerosol
, and isPesticide
. If any of these attributes is set to yes
, a Safety Data Sheet (SDS) is conditionally required to meet compliance, labeling, and shipping standards.
Additionally, if isPesticide
is set to yes
, the pesticide_type
attribute becomes conditionally required. Valid values for pesticide_type
include: EPA Registered Pesticide, Pesticide Device, Minimum Risk 25(b), Treated Article
Updated about 11 hours ago