Walmart Canada

Connect your Walmart CA Marketplace store to ShipStation then import your Walmart CA store orders to manage your shipping, tracking, and inventory in a single platform.

If you don't yet have a Walmart CA Marketplace account but would like one, go to the Walmart Marketplace application page to sign up and begin the approval process.

Walmart CA Requirements

Connection Requirements:

  • An active account with Walmart CA

  • Sellers must be approved by Walmart. Orders WILL NOT IMPORT unless you have been approved and onboarded.

  • You must use a Walmart-generated Client ID and Client Secret from the Walmart Developer Portal to connect to your API.

Order Import Requirements:

  • Must include a Ship To address

  • Must include a Ship From address with a Country

ShipStation will acknowledge the orders upon import.

Merchants should not acknowledge orders in Walmart CA Seller Center before they import into ShipStation. 

If you do acknowledge orders, ShipStation will not import them because it indicates they are being fulfilled elsewhere.

Connect a Walmart CA Store to ShipStation

To complete the connection, you'll need two browser windows open: one for ShipStation and one for Walmart.

To connect your Walmart CA store to ShipStation:

  1. Log in to your Walmart CA Seller Center.

  2. Go to Settings and click Consumer IDs & Private Keys under API.

    Walmart_CA_SET_API_Keys_MRK.png
  3. Copy your Consumer ID and Private Key

  4. Select Walmart Canada Marketplace.

    Walmart Canada Marketplace logo. Button that reads, Connect

    This will open a connection pop-up.

  5. Return to the browser tab with your Walmart CA account, then copy and paste the Customer ID and Private Key into the corresponding fields in the pop-up.

    Walmart_CA_SET_API_ConsumerID_PrivateKeys.png
  6. Click Connect.

After you've completed the connection steps, the store's Settings page will open. You can adjust your store-specific settings like branding and customer notifications, if you wish. Or click Save to close.

Available Features for Walmart Canada

ShipStation's integration with Walmart CA supports the following standard features:

*Must be one of the following: Standard, Express, Oneday, or Freight

Order Status Mapping

ShipStation Status

Walmart CA Status

Awaiting Payment

Created

Awaiting Shipment

Acknowledged

Shipped

Shipped

Delivered

Cancelled

Cancelled

On Hold

N/A

Data Sent with Shipment Notification

This table indicates which data ShipStation sends to Walmart CA with the marketplace shipment notification:

Field

Sent to Marketplace?

Status Update

Green checkmark. Supported feature. Yes.

Tracking Number

Green checkmark. Supported feature. Yes.

Carrier

Green checkmark. Supported feature. Yes.

Service

Green checkmark. Supported feature. Yes.

Carrier Fee

Green checkmark. Supported feature. Yes.

Note to Buyer

Red X mark. Unsupported feature. No.

Item Information

Red X mark. Unsupported feature. No.

Allows Partial ShipNotify

Green checkmark. Supported feature. Yes.

Alert the selling channel if only part of an order is shipped?

Green checkmark. Supported feature. Yes.

Status UpdateTracking NumberCarrierServiceCarrier Fee

The shipment update ShipStation sends to the selling channel will include any Notes to Buyer set on the order in ShipStation.

Item Information

Additional Features for Walmart Canada

ShipStation's integration with Walmart CA allows for the following additional features:

Feature

Description

Automatic updates

Begins when ShipStation receives the first order from Walmart CA.

Add multiple Walmart Canada stores to a single ShipStation account.

Reconfiguring a Walmart Canada store would require inputting the Client ID and Client Secret and submitting to the Walmart API.

However, we do not recommend this unless absolutely necessary as it may take several hours or days for Walmart to approve those stores again.

Refresh Date

The first store update will import the last 35 days' worth of order data. Additional imports will import the last 7 days worth of order data.

If a store allows custom statuses, this means you define that statuses your orders use in your selling channel. In most cases, if you have custom statuses you'll need to define which ShipStation statuses each custom order status corresponds to.

ShipStation will import the customer's email address with the order data and can send shipment confirmation and delivery emails to that email address (configured in your Store settings).

ShipStation will import the customer phone number with the order data.

ShipStation will import the shipping method chosen by the customer during their store checkout.

ShipStation will import the payment method used to pay for the order.

ShipStation will import discount and coupon information for the order.

ShipStation can determine if an order is a gift from the order data sent by the store.

ShipStation will import internal notes or order activity from the store into the ShipStation Internal Notes field.

ShipStation will import notes provided by the customer when they made their purchase.

ShipStation will import the total order weight from the store.

ShipStation will import the weight for each line item in the order.

ShipStation will import an image URL for each line item in the order. These images will appear as thumbnails in your Order Details and can be included in email notifications and packing slips.

ShipStation will import item options (such as color or size) for each line item in the order. This data will appear in your Order Details and can be included in customer emails and packing slips.

ShipStation will import a product stock location for each line item in the order.

Status UpdateTracking NumberCarrierServiceCarrier Fee

The shipment update ShipStation sends to the selling channel will include any Notes to Buyer set on the order in ShipStation.

Item Information

Walmart Canada Integration Notes

  • Merchants should not acknowledge orders in Walmart CA Seller Center before they import into ShipStation. 

    If you do acknowledge orders, ShipStation will not import them because it implies they are being fulfilled elsewhere.

  • Though you can add multiple Walmart Canada stores to a single ShipStation account, we do not recommend doing so unless absolutely necessary as it may take several hours or days for Walmart to approve those stores again.

Troubleshooting Tips for Walmart CA

Here are some common issues experienced by users, potential causes, and available troubleshooting tips.

Issue

How to troubleshoot or resolve

Error: Undefined

What it means: Possible browser-related issue when setting up your Walmart CA store using Firefox.

What to do: Try a new browser or update Firefox. It may be possible to establish the store connection in Chrome after it failed in Firefox.

Error: Marketplace Notification Failed

What it means: Possibly that the Ship From address is missing the Country.

What to do: Ensure that all Ship From addresses include a Country code.

If manually Marking an Order as Shipped, make sure there is a Ship From address selected in the Shipped From column.

If a store allows custom statuses, this means you define that statuses your orders use in your selling channel. In most cases, if you have custom statuses you'll need to define which ShipStation statuses each custom order status corresponds to.

ShipStation will import the customer's email address with the order data and can send shipment confirmation and delivery emails to that email address (configured in your Store settings).

ShipStation will import the customer phone number with the order data.

ShipStation will import the shipping method chosen by the customer during their store checkout.

ShipStation will import the payment method used to pay for the order.

ShipStation will import discount and coupon information for the order.

ShipStation can determine if an order is a gift from the order data sent by the store.

ShipStation will import internal notes or order activity from the store into the ShipStation Internal Notes field.

ShipStation will import notes provided by the customer when they made their purchase.

ShipStation will import the total order weight from the store.

ShipStation will import the weight for each line item in the order.

ShipStation will import an image URL for each line item in the order. These images will appear as thumbnails in your Order Details and can be included in email notifications and packing slips.

ShipStation will import item options (such as color or size) for each line item in the order. This data will appear in your Order Details and can be included in customer emails and packing slips.

ShipStation will import a product stock location for each line item in the order.

Status UpdateTracking NumberCarrierServiceCarrier Fee

The shipment update ShipStation sends to the selling channel will include any Notes to Buyer set on the order in ShipStation.

Item Information