
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.