eCommerce and Marketplaces

Odoo Etsy Integration

Bring Etsy shop orders and listings into Odoo so stock and finance stay aligned.

Sync Direction Two-way sync
Sync Mode Scheduled / batch
Odoo Modules Sales, Inventory, Accounting, Contacts
Overview

What Etsy Does and Why Connect It

Etsy is a marketplace for handmade, craft and made-to-order goods. Sellers manage listings on Etsy and fulfil orders themselves.

Odoo has no native Etsy connector, so integration is a third-party app or a custom build on the Etsy Open API. It is most useful when an Etsy shop sells alongside other channels and needs one stock and finance back office.

Data Flow

What Data Moves Between Etsy and Odoo

The integration uses the Etsy Open API v3 with OAuth.

  • Etsy to Odoo: receipts (orders), buyers, transactions and fees.
  • Odoo to Etsy: listing quantities and shipment notifications.
  • Two-way: inventory.
What Goes Wrong

Common Pitfalls

  • Listing renewal model. Etsy listings expire and renew, which the integration must account for.
  • Made-to-order. Items produced to order do not behave like stocked goods and need a deliberate inventory approach.
  • No native module. Plan for a connector app or a custom build and its upkeep.
  • Rate limits. The Etsy API is rate limited, so syncs are paced.
  • Personalisation fields. Buyer personalisation notes must carry through to Odoo so production has them.
Setup

How the Integration Is Set Up

  1. Choose the integration approach and confirm maintenance ownership.
  2. Register an Etsy app and complete OAuth authorisation.
  3. Map listings to Odoo products and decide stocked versus made-to-order handling.
  4. Run an initial order import and verify fees.
  5. Connect stock and shipment updates back to Etsy.
  6. Schedule the sync and monitor.

Want Etsy Connected to Odoo?

Request Consultation

Fit-first conversation. We will scope the data flow, the sync model, and what it takes to keep it stable.