Canada FAQ

Which are the aggregators integrated with Ship with Walmart (SWW)?

These aggregators currently have integrations with SWW:

Can I integrate with both SWW Ground and SWW Express?

No. At this time you cannot integrate with both SWW Ground and SWW Express; however, you may choose to integrate with SWW Express and a SWW Affiliate. For more information, see: https://www.purolatorinternational.com/walmart-affiliate/.

What label sizes does Ship with Walmart support?

Ship with Walmart only supports 4-in x 6-in and 8.5-in x 11-in labels. You can reach out to IMD-Tech-Support@email.wal-mart.com for label questions specific to Ship with Walmart.

We received the following error: Seller is not Active in IMD. Now what?

Contact your IMD Seller support member for help at  IMD-Tech-Support@email.wal-mart.com.

To use the Ship with Walmart International Shipping API, Sellers must complete all onboarding steps before their international shipping account can be activated.

What does the following error mean: Order not found in the system. Please enter correct PurchaseOrderId and try again?

Only Purchase Orders placed after your Ship with Walmart account activation can be shipped via the SWW International Shipping API. If you believe you are receiving this message in error, please contact IMD-Tech-Support@email.wal-mart.com

How do I integrate my application with the platform?
Integrate Your Application with Item Management APIs

Integrate your application with the item management platform by calling the item management APIs.
For setting up an item, use the provided XSDs to build an XML payload to ingest item feeds.

How can I test out my APIs?

Use the API Explorer to test out the APIs: Try it Out.

How do I get started as a Canada Marketplace seller?

Register as a Walmart Seller

To get started with Marketplace APIs, you need to go through the registration process in Walmart Seller Help.

  1. To start the integration process, you need to register Marketplace Seller to get your Client ID and a Secret Key. Go to http://seller.walmart.ca.
  2. Go through onboarding and registration steps in Seller Help Getting Started.
  3. Make sure you have been approved to sell your items on Walmart Marketplace.
What is Marketplace free TwoDay shipping?
  • The program offers qualified sellers a way to offer Free TwoDay Shipping to our customers, with dynamic, location-based logic that will automatically display the Free 2-Day Shipping tag on eligible items.
  • Key features of this program are designed to provide sellers with increased product visibility, Buy Box prominence, and regional shipping settings.
  • For more information visit: SellerHelp Walmart
I am using Version 3.1 and need to enable the Free TwoDay Shipping feature. What do I need to do?
  1. Populate the mandatory parameters: Price, Product TaxCode, and Shipping Weights.
  2. Ensure the following element (marked in RED) is present in the payload, along with relevate states (marked in BLUE):


<ShippingProgramOverrides>
<shippingProgramOverride>
<twoDayShippingOverride>Yes</twoDayShippingOverride>
<twoDayShippingRegion>STREET_48_STATES</twoDayShippingRegion>
<twoDayShippingWestRegionStates>AZ,CO,ID,NM,MT,UT,NV,WY,CA,OR,WA</twoDayShippingWestRegionStates>
<twoDayShippingNortheastRegionStates>CT,ME,MA,NH,RI,VT,NY,NJ,PA</twoDayShippingNortheastRegionStates>
<twoDayShippingMidwestRegionStates>IN,IL,MI,OH,WI,IA,KS,MN,MO,NE,ND,SD</twoDayShippingMidwestRegionStates>
<twoDayShippingSouthRegionStates>DE,DC,FL,GA,MD,NC,SC,VA,WV,AL,KY,MS,TN,AR,LA,OK,TX</twoDayShippingSouthRegionStates>
</shippingProgramOverride>
</ShippingProgramOverrides>

  • twoDayShippingOverride is the final override flag value that determines the payload from FeedGateWay. If this is missing, no “TwoDayShipping” information will be passed.
Where can I get my Consumer ID and Private Key for the developer portal?

You can get your Consumer ID and Private Key from the Seller Centre:

  1. Go to the Seller Centre https://seller.walmart.ca
  2. Select Settings
  3. Select API > Consumer IDs and Private Keys.

Note: Private keys for Canada Marketplace are 848 characters in length.

 

How can I regenerate my Private Key?

To regenerate your Private Key, go to the developer portal and log in.

  1. Go to https://developer.walmart.com/ca/
  2. Select My Account
  3. Select Marketplace This will take you to the Key Generation page.

canada dev portal login screen

 

To learn more about Digital Signature, see Authentication.

I am an aggregator, how do I integrate with International Shipping API?

Aggregators need to complete the Canada Marketplace Toolkit, complete an agreement with the Ship with Walmart program, and then implement the API.

To learn about API integration, see International Shipping.

Does the API communicate the shipment tracking information back to Seller Center?

No, the API does not update Seller Center with shipment confirmations.

You need to update the tracking information in the Seller Centre:

  1. Go to the Orders Management.
  2. Select the Order you want to update.
  3. Update values for Carrier and Tracking number. Specify the tracking information that is generated by the International Shipping API.
  • Ship with Walmart Express – Select Carrier ‘SWW Express via Fedex’ and input Tracking Number. This systematically creates the tracking URL in the Seller Centre for that order.
  • Ship with Walmart Ground – Select Carrier ‘SWW Ground via Purolator’ and input the Tracking Number that was generated from the International Shipping API.
    Important: Do not select ‘Purolator Inc.’ from the drop-down menu. This is used for Canadian Domestic Shipments only.

For more details, see International Shipping.

 

I have integrated with the API, but I don’t get the expected response and can’t create a shipment. How can I get tech support?

Sellers can reach out to IMD-Tech-Support@email.wal-mart.com for tech questions specific to Ship with Walmart International Shipping API.

To create a support ticket, see Seller Help.

How can I test my integration?

Each API provides test support. To use test support, set the header value “WM.TEST_MODE” to true.

This returns a static response with request fields mapped to the response. You can invoke the API even if the seller is not fully onboarded to Ship with Walmart platforms.

With this test integration, sellers can verify the API signature. The APIs will validate whether the required field are present or not. However, sellers will not be able to generate new labels based on the information provided, only a sample label will be returned through the API.

There is no separate test environment for the Ship with Walmart API.

Do I need the the Canada FedEx account number?

No. A FedEx Account is not required to integrate with the Ship with Walmart International Shipping API.

I’m interested in Ship with Walmart service. How do I get started?

To get started, contact your Key Account Manager or email us at International Marketplace Development marketplacedevelop@walmart.com

For more details about Ship with Walmart program, see Ship with Walmart Program in Seller Help.