Walmart Canada

How to add a Walmart CA account to ShipStation, what features are available, and other need-to-know details.

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.

Update for Marketplace Notifications

ShipStation has updated the Walmart Canada Integration to be compliant with a recent change. Starting 1 July 2022, Walmart Canada will require a country in the Ship From address to send marketplace notifications successfully.

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. Follow the steps below to connect your Walmart seller account to ShipStation.

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 the Walmart Canada Marketplace tile. This will open a connection pop-up.

    Walmart Canada Marketplace logo. Button that reads, Connect
  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 popup.

    Walmart_CA_SET_API_ConsumerID_PrivateKeys.png
  6. Click Connect.

After you've completed the connection steps, your store will be connected to ShipStation. You'll be taken to the store's Settings page to adjust the store-specific settings like branding, notification preferences, and product handling.

Available Features for the Walmart CA Integration

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

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

Additional Features for Walmart CA Integration

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

Additional Details About the Walmart CA Integration

  • 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