Shipping and fulfillment settings API overview
The Settings API allows you to configure shipping delivery and fulfillment settings. You can create shipping templates to specify the delivery speed of your items. You can specify the fulfillment center choices for your items.
You can create a precise delivery with these shipping speed options:
- One Day shipping
- Two Day shipping
- Standard shipping
- Value shipping
- Freight shipping
In addition to creating templates for domestic shipping, you can generate templates for international shipping. In the API section, select the “shippingType
” value as “INTERNATIONAL
“. Additionally, you need to include FC IDs through the API using “fcDetails
“. Ensure all your Fulfillment Centers (FCs) are within a single country. If your FCs are spread across multiple countries, you must create a unique international template for each country.
About fulfillment center settings
You can use the Settings API to change the fulfillment centers and the shipping program you elect for your items (for example, TwoDay shipping).
Fulfillment centers were also known as “Ship Nodes,” so you might see some parameter names with Ship Node nomenclature.
You can manage your Fulfillment Centers (Ship Nodes) through the following APIs:
- Create fulfillment center
- Update fulfillment center
- Get all fulfillment centers
- Create third-party fulfillment center
- Get coverage for fulfillment centers
- Get all third-party fulfillment providers
While creating and updating non-third-party fulfillment centers, you can pass in an optional Calendar Day Configuration block. This calendar day configuration block provides the flexibility to define Working Days of Week (days on which there is active order processing) along with the cutoff time (time at which order processing stops for the day) for each day in respective time zones. You need to operate at least five days a week. In addition to that, there is a provision for defining additional non-working dates for a fulfillment center (ship node).
If the cutoff time is not explicitly configured for a fulfillment center, the default is set to 2 pm in the center’s respective time zone. The configuration is done in 24-hour format (HH:mm), and any value from 11:00 (11 a.m.) to 23:59 (11:59 p.m.) can be set.
To fetch the Calendar Day Configuration for a fulfillment center, use the optional includeCalendarDayConfiguration flag in the URL. For non-third-party fulfillment centers, where no calendar day configuration is set explicitly, no Calendar Day Configuration will be present while fetching.
You can also access fulfillment and shipping choices via Walmart Seller Center.
Below is a list of the countries and states we support for FC address. A verifiable address is required.
List of supported countries and states (excel spreadsheet).
About shipping templates
Shipping Templates can support a fast and precise delivery experience to bridge the gap between promise and actual delivery time. The Settings API allows you to create and manage these settings as a Shipping Template.
You can create a shipping template to specify faster shipping for specific regions. First, specify the regions and the shipping speed at which buyers in that region can get their items shipped. Next, you assign the product SKU to that shipping template.
These APIs can be integrated directly or via channel partners that have adopted these changes. These changes can also be accessed via the Walmart Seller Center. The APIs use the standard header parameters listed on the Developer Portal.
Download the Shipping Templates APIs JSON Schema from:
Updated about 1 month ago