Channable Odoo Connector

Channable

1. Products

Identificatie & matching

  • Odoo Internal Reference (product.product.default_code)
    Channable Item ID / SKU

Rules

  • Internal Reference (SKU) is mandatory
  • Products without SKU will not be exported to Channable

Product selection

Only products that meet all conditions: - Active product - Sales‑enabled - SKU filled - (Optional) Channel flag enabled

Fields exported to Channable

Odoo Channable
Internal Reference (SKU) ID / SKU
Name Title
Sales Description Description
Sales Price Price
Cost (optional) Cost
Barcode GTIN / EAN
Product Category Category
Variant attributes Variants
Stock quantity Stock
Product URL Link
Image URLs Images

Behaviour

  • ✅ Create new items in Channable
  • ✅ Update existing items in Channable
  • ❌ No product creation or editing in Channable
  • ❌ No product archiving or deletion from Channable

Trigger

  • Scheduled export (cron)
  • Manual export
  • Optional real‑time update on product change

2. Stock

Ownership

  • Odoo is leading for stock
  • Channable only receives available stock

Stock logic

  • Stock source:
  • qty_available, or
  • virtual_available (recommended for marketplaces)
  • Stock per warehouse or aggregated

Behaviour

  • ✅ Stock exported from Odoo → Channable
  • ❌ No stock updates from Channable → Odoo

3. Prices

Price source

  • Default Odoo sales price
    or
  • Dedicated Channable pricelist (recommended)

Behaviour

  • ✅ Prices pushed from Odoo
  • ❌ No price changes accepted from Channable

4. Orders

Order flow

  • Orders created in marketplaces via Channable
  • Orders imported into Odoo Sales Orders

Order import criteria

  • Order status in Channable = new / confirmed
  • Channel configured for order import

Order mapping

Channable Odoo
Order reference Sales Order
Customer Partner
Order lines (SKU + qty) Order lines
Shipping costs Delivery line
Payment status Payment terms
Channel name Sales channel / analytic tag

Behaviour

  • ✅ Create Sales Order in Odoo
  • ✅ Optional automatic confirmation (Sale)
  • ✅ Optional automatic invoice creation
  • ❌ No order edits pushed back to Channable

5. Customers

Ownership

  • Odoo is master
  • Customers created or updated on order import

Matching logic

  1. Email address (primary)
  2. External customer ID (if available)

Fields

Odoo Channable
Name Name
Email Email
Phone Phone
Invoice address Billing address
Delivery address Shipping address

6. Shipping

Scope

  • Shipping method determined by:
  • Marketplace
  • Channable configuration
  • Shipping cost imported as order line

Out of scope

  • Track & Trace updates back to Channable
  • Shipment status feedback
  • Carrier label generation

7. Financials

In scope

  • Orders can generate:
  • Invoices
  • Payments (manual or automatic)

Out of scope

  • Marketplace reconciliation
  • Commission matching
  • Payout settlement logic

8. Not in Scope (explicit)

  • Returns & refunds
  • Product archiving or deletion
  • Stock corrections from channels
  • Manual product editing in Channable
  • Channel‑specific business rules inside Odoo
  • Multi‑currency price logic (unless explicitly required)

9. Data Flow Overview

```text Odoo → Channable │ ├─ Products ├─ Prices └─ Stock

Channable → Odoo │ └─ Orders

Channable
Support