Walmart Supported Marketplaces

The Odoo Walmart Connector supports four Walmart marketplaces: United States, Canada, Mexico, and Chile. You choose the marketplace when you create the instance, using the Marketplace Region field.

Walmart does not offer the same APIs in every marketplace, so some connector features are unavailable in some of them.

Feature Availability By Marketplace

Feature

United States

Canada

Mexico

Chile

Import Orders

Yes

Yes

Yes

Yes

Acknowledge Orders

Yes

Yes

Yes

Yes

Export Order Status and Tracking

Yes

Yes

Yes

Yes

Cancel Orders

Yes

Yes

Yes

Yes

Import Listings

Yes

Yes

Yes

Yes

Export Price

Yes

Yes

Yes

Yes

Export Inventory

Yes

Yes

Yes

Yes

Import Inventory

Yes

Yes

Yes

Yes

Import Returns

Yes

Yes

Yes

Yes

Walmart Fulfillment Services (WFS) inventory

Yes

Yes

Yes

Yes

Import WFS Orders

Yes

Yes

Yes

No

Issue Refund on a return

Yes

No

Yes

No

Refund an order from a credit note

Yes

Yes

No

No

Product Types and Attributes (catalog)

Yes

No

No

No

Export Listings / Update Listings

Yes

No

No

No

Settlement Reports

Yes

No

No

No

Webhooks

Yes

No

No

No

Sandbox environment

Yes

No

Yes

Yes

Currency Per Marketplace

Each marketplace trades in its own currency. The connector uses the currency below when it imports orders and settlement amounts.

Marketplace

Currency

United States

USD

Canada

CAD

Mexico

MXN

Chile

CLP

Important

Make sure the currency of your marketplace exists and is active in Odoo, and that the pricelist you set on the instance uses it.

How Marketplace Limits Appear In Odoo

The connector hides whatever your marketplace cannot do:

  • Operations you cannot run do not appear. The Operations popup only lists the operations your marketplace supports, so a Canadian instance shows a shorter list than a United States instance.

  • Tabs you cannot use do not appear. The Settlement and Webhook tabs on the instance are shown for the United States only.

  • Catalog menus stay empty. The Marketplaces ‣ Walmart ‣ Catalog menus are filled by the United States catalog import only.

Things To Know Before You Choose A Region

Important

The Marketplace Region cannot be changed after the instance is saved. The field becomes read-only once the record exists. If you picked the wrong region, create a new instance with the correct one.

Important

Canada has no sandbox. If you set the environment to Sandbox on a Canadian instance, Odoo blocks the save with this message:

Walmart does not provide a sandbox environment for Canada. Please switch the environment to Production.

Use Production for Canada. The United States, Mexico, and Chile all have a sandbox.

Note

Each instance connects to exactly one marketplace. To sell in more than one Walmart marketplace, create one instance per marketplace, each with its own credentials.

What You Can Do In Your Marketplace

United States

Everything in this documentation applies. Start with Create Walmart Instance In Odoo, then read Import Walmart Product Types In Odoo before you export any product, because Walmart requires a product type and its attributes before it will create a listing.

Canada

Order import, listing import, price, inventory, tracking export, and returns import all work, including WFS. You cannot create or update listings from Odoo, and you cannot issue refunds from Odoo, so list your products in Seller Center and issue refunds there. The catalog, settlement, and webhook pages do not apply.

Mexico

The same as Canada, with one addition: you can issue refunds from Odoo. The catalog, settlement, and webhook pages do not apply.

Chile

Order import, listing import, price, inventory, tracking export, and returns import all work. WFS inventory is imported, but WFS orders are not, because Walmart does not provide a WFS orders feed for Chile. You cannot create or update listings from Odoo, and you cannot issue refunds from Odoo. The catalog, settlement, and webhook pages do not apply.