BambooForge Labs

Shopify Connector compared with the alternatives

Two-way Shopify integration on the GraphQL Admin API: products with variants, customers, orders, multi-location stock, fulfilments, cancellations, refunds, payouts and abandoned checkouts, with signed webhooks and dry-run safety.

Read the manualOpen the live demoBuy on the Odoo Apps Store

Checked on 2026-10-15. Prices are the Odoo Apps Store's prices in euros on that day (visitors outside the euro area see them converted); features are as each vendor's own public page describes them. If something here is out of date, write to support@bambooforge.dev and we will correct it.

At a glance

BambooForge Shopify Connector

OCA connector-shopify (free)

Odoo IN's Shopify connector

Emipro Shopify Odoo Connector

Price

EUR 199, once per Odoo series

Free (AGPL-3)

EUR 174.34, once, with its required eCommerce engine

EUR 549, once per series, with its required connector engine

Odoo series

16.0, 17.0, 18.0, 19.0, 20.0

18.0 and 19.0

19.0

8.0 to 20.0

Hosting

Odoo.sh or your own server

Odoo.sh or your own server

Odoo.sh or your own server

Odoo.sh or your own server

How it talks to Shopify

GraphQL Admin API; signed webhooks registered from Odoo, and a reconciliation pull every 15 minutes without them

GraphQL Admin API; signed webhooks, with OCA's queue_job

A scheduled job every 10 minutes; no webhooks

GraphQL API; signed webhooks and schedulers

Products

Both ways: every variant bound to an Odoo variant; export as draft or active

Synchronised (README)

Shopify to Odoo only; each variant becomes a separate product

Both ways, with publish and unpublish

Stock

Both ways, per mapped location, with a buffer and an oversell guard

Synchronised (README)

Both ways; pulling inventory is manual

Exported, multi-location, kits

Fulfilment, cancellation, refunds

Fulfilment with tracking, cancellation and refunds both ways

Fulfilment, returns and refunds (README)

Fulfilments both ways; only "Closed" returns; a credit note only for an order with one posted invoice

Tracking export; returns and refunds both ways

Payouts, abandoned checkouts

Both

Payouts and disputes in a separate add-on

Not described

Both

Left out, as each page says

POS records, gift cards, draft orders, B2B catalogues, subscriptions, per-market price lists

Not listed

Webhooks, product push, metafields, Odoo pricelists

Payout import when Markets map to several companies

Also included

Twelve months of support; a dry run and rollback snapshots for every sync

Community support

"Self-manage the repository" or paid maintenance

10 hours of implementation if registered within 30 days, a 15-day trial, and support with no time limit for the latest three versions

A Shopify-side app by Odoo Inc also exists on the Shopify App Store: USD 100 a month, billed through Shopify, for merchants in the US and Canada on Odoo.sh or their own server.

Choose which, and when

  • Choose OCA's connector if you run 18.0 or 19.0, want AGPL-3 code at no licence cost, and are comfortable adding OCA's queue_job. Its maturity is marked Beta, and it has no build for 16.0, 17.0 or 20.0 today.

  • Choose Odoo IN's connector if you are on 19.0, manage your catalogue in Shopify and are content with a sync every ten minutes.

  • Choose Odoo Inc's Shopify app if you are a US or Canadian merchant who prefers a monthly subscription paid through Shopify.

  • Choose Emipro if you need the widest scope (Shopify Markets, metafields, POS orders, B2B) with implementation hours included, or a series older than 16.0.

  • Choose ours if you are on any of Odoo 16.0 to 20.0, want webhooks registered from Odoo, two-way stock per location, fulfilment and refunds in both directions, and a one-time price - and none of the things it leaves out is something you rely on.

Sources

Read on 2026-10-15.