u/FullVeterinarian1861

building a marketplace connector suite for odoo (and a walmart bug worth sharing)
▲ 2 r/Odoo

building a marketplace connector suite for odoo (and a walmart bug worth sharing)

building fl_marketplaces, a multi-marketplace connector suite for odoo. native install, no saas middleware, no IAP credit packs. addons sit next to your other modules, credentials live in your database, the cron does the work.

reason I'm building it: I was a customer of three different commercial connectors over the last couple years and got tired of paying $300-500/month for software that barely worked and support tickets that disappeared into a void or got answered overseas hours after the urgent thing stopped being urgent. got fed up enough to build my own.

currently testing the core 5 (amazon SP-API, ebay trading, walmart v3, shopify, etsy) before opening it up. four more in beta. long-term roadmap is into the hundreds but that's a years horizon. odoo.sh + enterprise focus.

found a thing this week worth sharing if anyone else here messes with walmart:

their /v3/items pagination is broken. returns ~30% duplicate pages across cursor positions. counts kept not reconciling against the seller dashboard, byte-compared two pulls of the same window, confirmed it's a cursor bug on their end and not data churn on mine. undocumented.

workaround: skip /v3/items, POST /v3/reports/reportRequests?reportType=ITEM&reportVersion=v4 (async report endpoint). poll until status=COMPLETED, parse the CSV. takes minutes but the data's correct.

most commercial connectors hit /v3/items, so if you're running one of those your status sync has probably been wrong for a while.

anyone else here building marketplace connectors for odoo? curious what others have run into, especially on the mirakl-based ones, which have been their own thing.

u/FullVeterinarian1861 — 9 days ago
▲ 2 r/Odoo

Walmart's /v3/items pagination returns ~30% duplicate pages. Workaround inside.

Spent way too long on this so dropping it here in case anyone

else hits it.

I was paginating Walmart Marketplace's /v3/items to refresh

status on a few thousand listings and the data kept looking

weird. Same SKU showing up on page 4 and page 7. Counts that

didn't reconcile against the dashboard. Ran it twice,

byte-compared the responses, confirmed it — roughly 30% of

the pages Walmart returns are duplicates of pages you've

already pulled.

/v3/reports?reportType=ITEM&reportVersion=v4 (the async

report endpoint) works correctly. If you're syncing prices,

status, or inventory against /v3/items, your catalog is

silently wrong against ground truth and probably has been

for a while.

Full diagnostic + the response-comparison evidence here:

https://ai-frost.com/writing/walmart-v3-items-pagination-bug/

u/FullVeterinarian1861 — 10 days ago