Odoo Walmart Connector: Enterprise Marketplace Integration

Integrate Odoo 19 with Walmart Marketplace. Setup, item setup, order automation, inventory sync, price management, and performance monitoring for Walmart sellers.

E
ECOSIRE Research and Development Team
|March 19, 202610 min read2.1k Words|

Odoo Walmart Connector: Enterprise Marketplace Integration

Walmart Marketplace is the second-largest US eCommerce platform after Amazon, with 120 million monthly unique visitors and strict seller standards that reward operational excellence. Unlike Amazon's open marketplace, Walmart curates its sellers — approval is required, and maintaining seller performance requires disciplined fulfillment operations.

The ECOSIRE Odoo Walmart Connector synchronizes Walmart Marketplace with Odoo 19 Enterprise, automating item setup, order processing, inventory management, and financial reconciliation. This guide covers the complete setup, operational workflows, and performance management for Walmart sellers using Odoo as their ERP backbone.

Key Takeaways

  • Walmart Marketplace approval is required before API access; the connector supports the full approval workflow
  • Item setup uses Walmart's Item API with category-specific attributes
  • Order import runs every 10 minutes; Walmart's SLA requires acknowledgment within 4 hours
  • Inventory sync is critical: Walmart penalizes sellers for orders they cannot fulfill
  • Price parity policy: Walmart requires competitive pricing vs. other channels
  • WFS (Walmart Fulfillment Services) integration tracks FBA-equivalent fulfillment
  • Seller performance (ODR, late shipment, valid tracking) monitored via Odoo dashboard
  • Returns follow Walmart's standardized return workflow with Odoo RMA integration

Walmart Marketplace Seller Requirements

Before integration, ensure your Walmart seller account meets these operational requirements:

Seller eligibility (enforced by Walmart):

  • US-based business with EIN
  • Established sales history (on Amazon, eBay, or own website)
  • Product categories aligned with Walmart's approved categories
  • Ability to fulfill within Walmart's shipping speed tiers (Value 4-7 days, Standard 2-4 days, Express 2 days, Next Day)

Performance thresholds to maintain:

MetricMinimumGood Standing
Order Defect Rate (ODR)< 2%< 1%
Late Shipment Rate< 9%< 3%
Valid Tracking Rate> 90%> 99%
On-Time Delivery Rate> 90%> 97%
Cancellation Rate< 2%< 1%

Falling below minimum thresholds results in suspension. The connector's performance dashboard in Odoo monitors all metrics in real time.


Walmart API Setup

Step 1: Access Walmart Developer Portal

Once approved as a Walmart seller:

  1. Log into Seller Center → Settings → API Access
  2. Click Request API Access
  3. Generate your Client ID and Client Secret

Note: Unlike Amazon and eBay, Walmart uses a two-legged OAuth 2.0 (client credentials flow) rather than user-level OAuth. Your API credentials represent your seller account directly.

Step 2: Configure API access in Odoo

Navigate to Inventory → Walmart or Sales → Walmart Marketplace:

FieldValue
Seller IDYour Walmart Marketplace Seller ID (found in Partner Profile)
Client IDFrom API Access settings
Client SecretFrom API Access settings
MarketplaceUS (Canada and other markets coming)
Fulfillment Lag TimeDefault handling days (e.g., 1 for next-day ship)
WarehouseDefault fulfillment warehouse
Payment JournalWalmart Payments journal

Test connection:

Click Test Connection — the connector retrieves your seller profile to verify credentials. A successful test returns your seller name and approval status.


Item Setup and Catalog Management

Walmart's item setup is more structured than other marketplaces, requiring category-specific required attributes and compliance with content standards.

Item categories and required attributes:

Walmart uses a taxonomy with specific required fields per category. The connector includes a built-in Walmart category browser:

  1. Go to Walmart → Items → Browse Categories
  2. Search for your product category (e.g., "Consumer Electronics → Cables")
  3. View required and recommended attributes
  4. Map these to Odoo product fields or custom fields

Example required attributes for "Electronics > Cables":

Brand (required)
Manufacturer Part Number (required)
GTIN/UPC (required)
Cable Length (required)
Connector Type A (required)
Connector Type B (required)
Compatible Devices (recommended)
Max Bandwidth (recommended)

Creating items from Odoo:

  1. Open product → Walmart tab → Setup Item
  2. Review pre-populated fields from Odoo product data
  3. Fill in Walmart-specific attributes
  4. Set Published Price and Sale Price (if running a promotion)
  5. Submit for Walmart review (new items go through a 24-48 hour review)

Item status tracking:

Walmart items go through stages:

  • Draft: configured but not submitted
  • In Review: submitted, awaiting Walmart approval
  • Published: live on Walmart.com
  • Unpublished: manually unpublished or suspended by Walmart
  • Rejected: failed Walmart's content standards (rejection reason shown)

Track all item statuses in the Walmart catalog view in Odoo.

Variant items:

Walmart supports variants grouped by "attribute group" (equivalent to Etsy variations or Amazon parent/child ASINs):

  • Create a parent item with a variant group ID
  • Child items share the same group and differ by attribute (Color, Size, etc.)
  • The connector manages parent-child relationships using Odoo product attributes

Order Management

Order import and acknowledgment:

Walmart requires sellers to acknowledge orders within 4 hours. The connector handles this automatically:

  1. New order detected (polling every 10 minutes)
  2. Connector imports order to Odoo as a confirmed sale order
  3. Connector sends acknowledgment to Walmart API automatically
  4. Delivery order created in Odoo's inventory module
  5. Warehouse picks, packs, ships
  6. Tracking uploaded to Walmart
  7. Order status updated to "Shipped"

Order acknowledgment SLA:

If your Odoo instance is down and orders aren't acknowledged within 4 hours, Walmart may auto-cancel them. Configure redundant syncs and set up monitoring alerts for sync failures.

Fulfillment lag configuration:

In the marketplace settings:

  • Default Lag Time: days between order receipt and ship date (1 = ship next day)
  • Override per product: some items may have 2-3 day prep time
  • Walmart displays estimated delivery based on your lag time + carrier transit time

Shipping carrier integration:

When validating a delivery in Odoo:

  1. Enter the tracking number and carrier
  2. The connector formats the carrier code per Walmart's carrier code list
  3. Shipping confirmation sent to Walmart within 5 minutes of delivery validation

Supported carriers: UPS, FedEx, USPS, DHL, OnTrac, LaserShip, and 50+ others via Walmart's carrier code mapping.


Inventory Synchronization

Inventory accuracy is critical for Walmart sellers. Unlike Amazon, Walmart uses ODR (Order Defect Rate) which includes cancelled orders — running out of stock after accepting an order damages your metrics significantly.

Inventory sync logic:

Walmart Quantity = On-Hand - Reserved - Safety Stock Buffer

Sync triggers:

  • Stock receipts: inventory updated immediately
  • Delivery validations: inventory decremented immediately
  • Returns: inventory incremented when return is received
  • Manual adjustments: synced on next scheduled run (every 15 minutes)

Multi-warehouse inventory:

If operating multiple warehouses:

  • Configure each warehouse's contribution to Walmart inventory
  • Set allocation percentages (e.g., 80% from primary, 20% from secondary)
  • Or use simple "all available stock" aggregation

WFS (Walmart Fulfillment Services) integration:

Similar to Amazon FBA, WFS has Walmart fulfill orders from their warehouses:

  • Track WFS inventory separately in a virtual "Walmart WFS" location
  • Odoo creates inbound shipments when sending inventory to WFS
  • WFS orders auto-validate in Odoo (no Odoo-side fulfillment needed)
  • WFS fees imported from Walmart settlements for accounting

Pricing and Price Parity

Walmart's price parity policy:

Walmart requires your Walmart price to be competitive with — or lower than — the price for the same item on other channels (your website, Amazon, eBay). Violations can result in item unpublishing.

Automated price monitoring:

The connector includes a price parity checker:

  1. Compare your Walmart prices against configured comparison URLs or Odoo pricelist prices
  2. Alert when a Walmart price is higher than your other channel prices
  3. Auto-adjust Walmart prices to match lowest channel price (configurable)

Price update configuration:

TriggerAction
Pricelist change in OdooPush updated price to Walmart within 15 minutes
Promotion start/endEnable/disable sale price automatically
Competitor price drop (via repricing)Adjust Walmart price if connected to repricing tool

Promotional pricing:

Walmart supports two promotion types:

  • Rollback: price reduction on a specific item (no end date required)
  • Strike-through pricing: show original price with discounted price
  • Clearance: end-of-season pricing with Walmart's clearance badge

Configure promotions in Odoo → Walmart → Promotions with start/end dates.


Returns and Refunds

Walmart's return policy:

Most Walmart items have a 30-day return window. Walmart handles return logistics for WFS orders; for seller-fulfilled orders, you manage returns.

Return workflow:

  1. Customer requests return via Walmart.com
  2. Connector imports return request to Odoo as RMA
  3. Review return reason in Odoo (damaged, not as described, changed mind, etc.)
  4. If approved: generate return shipping label via Odoo shipping integration
  5. Customer ships item back
  6. Receive goods in Odoo → inspect condition
  7. Process refund: issue credit note → connector triggers Walmart refund API
  8. Customer receives refund within 3-5 business days

Return reason mapping:

Walmart Return ReasonOdoo RMA Reason
Defective ProductProduct Defect
Not As DescribedListing Error
Changed MindCustomer Change
Wrong Item SentPick Error
Damaged in ShippingCarrier Damage

Performance Monitoring Dashboard

Navigate to Walmart → Performance in Odoo to see your seller scorecard:

Dashboard widgets:

  • 7-day, 30-day, 90-day ODR trend chart
  • Late shipment rate by carrier
  • Valid tracking rate (% orders with tracking uploaded on time)
  • Cancellation rate by reason
  • Returns by category and reason
  • Revenue by item over time
  • Inventory health: items out of stock, low stock alerts

Alert configuration:

Set thresholds to receive email alerts before metrics breach Walmart's minimums:

  • ODR alert at 1.5% (before 2% penalty threshold)
  • Late shipment alert at 7% (before 9% threshold)
  • Low tracking alert at 93% (before 90% threshold)

Financial Reconciliation

Walmart payment cycle:

Walmart remits payments weekly (or biweekly for new sellers). Each remittance includes:

  • Item revenue
  • Shipping revenue
  • Minus: returns, refunds
  • Minus: referral fees (6-15% depending on category)
  • Minus: WFS fees (if applicable)

Reconciliation in Odoo:

  1. Download Walmart remittance report from Seller Center
  2. Import via Walmart → Settlements → Import
  3. Connector creates journal entries:
    • Credit: Walmart Marketplace Revenue
    • Debit: Walmart Referral Fees
    • Debit: Walmart WFS Fees
    • Net: Walmart Payments Receivable
  4. When bank transfer arrives, reconcile against Walmart Payments journal

Frequently Asked Questions

How do I get approved to sell on Walmart Marketplace?

Apply at marketplace.walmart.com/apply. Walmart reviews your business history, product catalog, fulfillment capabilities, and customer service track record. Approval typically takes 2-4 weeks. Having established seller history on Amazon or eBay significantly improves approval chances. The connector can be configured and tested in sandbox mode while your application is under review.

Does the connector support Walmart's TwoDay or NextDay shipping programs?

Yes. TwoDay and NextDay items receive a special badge on Walmart.com and rank higher in search. Configure items for express shipping in the connector by setting the fulfillment lag time to 0 (ship same day for NextDay) or 1 (ship next business day for TwoDay). You must also have a carrier agreement for guaranteed 2-day transit.

What happens if I cancel an order in Odoo — does it cancel on Walmart?

Yes. When a sale order is cancelled in Odoo (before the delivery is validated), the connector sends a cancellation to Walmart's Order API. Walmart notifies the buyer. Note that cancellations count toward your cancellation rate metric, so minimize cancellations by keeping inventory accurate and only accepting orders you can fulfill.

Can I sell the same products on Walmart and Amazon simultaneously through Odoo?

Yes. Install both the Walmart Connector and Amazon Connector. Both connectors share the same Odoo product catalog but maintain separate marketplace configurations. Inventory is deducted globally in Odoo, so selling on both marketplaces uses the same stock pool. Configure safety stock buffers per marketplace to avoid overselling during simultaneous high-demand periods.

Does the connector support Walmart's API for promotional items (Rollback, Clearance)?

Yes. The connector supports creating Rollback and Clearance promotions via Walmart's Price and Promotion API. Configure promotions in Odoo with start and end dates. The connector automatically publishes and ends promotions on the scheduled dates without manual intervention in Seller Center.


Next Steps

Walmart Marketplace offers enormous reach, but the seller standards and operational requirements demand reliable, automated processes. Manual order management at Walmart's pace risks the performance metrics that determine whether your account remains active.

Get the ECOSIRE Walmart Connector for Odoo 19 →

The connector includes full documentation, implementation support, and a configuration checklist designed specifically for Walmart's strict operational requirements. Contact us after purchase to schedule an onboarding session with our marketplace integration specialists.

E

Written by

ECOSIRE Research and Development Team

Building enterprise-grade digital products at ECOSIRE. Sharing insights on Odoo integrations, e-commerce automation, and AI-powered business solutions.

Chat on WhatsApp