Export Walmart Order Status And Tracking¶
This feature allows you to export order fulfillment status with shipment information from Odoo to Walmart. This can be done manually or automatically using the scheduler.
When you ship a seller-fulfilled Walmart order from Odoo, the connector sends a ship confirmation from the validated delivery order, so Walmart knows the order shipped and which tracking number to show the customer.
Note
This applies to seller-fulfilled orders only. WFS orders are shipped by Walmart, which already has the tracking information, so nothing is exported for them.
Before You Start¶
Two things must be set on the delivery order, otherwise the export cannot be sent:
A tracking reference — the tracking number given by your carrier.
A shipping carrier — the Odoo delivery method used, mapped to a Walmart carrier code.
Map Your Carriers¶
Walmart needs to know which carrier you used, named the way Walmart names it. Your Odoo delivery methods are usually named for your own convenience (“UPS Ground (contract)”), which Walmart will not recognize. Map each delivery method once, under , using two fields on the method:
Walmart Carrier Code: the carrier as Walmart names it — for example
UPS,USPS,FedEx, orDHL. Mexico uses its own codes (MX-FEDX,MX-DHL,Estafeta, …). Type the value exactly as Walmart writes it in Seller Center. If left empty, the delivery-method name is sent instead, which only works if it matches a carrier Walmart knows.Walmart Shipping Method: the service level — one of
Standard,Express,OneDay,Freight,WhiteGlove, orValue. Sent for the United States and Canada only; Mexico and Chile ignore it. Leaving it empty is usually fine — the connector then uses the shipping method Walmart put on the order, falling back toStandard.
A delivery with no carrier at all cannot be exported. A carrier Walmart does not recognize is still sent as an “other” carrier with the tracking number, but Walmart may not turn it into a tracking link.
Tip
When an order arrives carrying carrier information Odoo does not have, the connector creates the delivery method for you and fills in its Walmart Carrier Code. Review those after your first imports and add the Walmart Shipping Method and any pricing rules you need.
Method - 1: Manual Export¶
For Multiple Orders¶
Go to the menu in Odoo.
Click on the
Operationsbutton from the instance record.Select Export Operation and then select Export Tracking Details option.
Press
PROCESSbutton.
Every validated Walmart delivery that has not yet been exported is sent to Walmart.
For Single Orders¶
Open the delivery order for the Walmart order and validate it.
Set the Tracking Reference and the Carrier.
Click the Update in Marketplace button.
Confirm the dialog “This will update order in Marketplace. Do you want to proceed?”.
Method - 2: Automatic Export¶
Exporting order status and tracking can be automated with a scheduled action.
Go to your Walmart instance setting by navigating to .
On the Automatic Jobs tab, configure the Export Order Status/Tracking Information job by setting Interval Number, Interval Unit, and then Active.
See Automatic Jobs.