Skip to Content
WooFusion: WooCommerce and Odoo integration, BI, planning and AI | AypaTech

WooCommerce and Odoo, working as one business system.

WooFusion keeps your stores and Odoo in sync, turns the data into dashboards and reports, forecasts demand, tells you what to reorder and why, and gives you an AI assistant that answers from your real numbers.

Built inside Odoo with its own modern interface. Works without AI; add your own OpenAI, Anthropic or Google key when you want the assistant. Your data stays in your Odoo database.

One module, five jobs

WooFusion connects your stores, automates the data flow, analyzes performance, plans purchasing and sales, and adds AI where it saves real work. Here is what is inside, counted exactly.

Metrics
24
Dimensions, plus every product attribute
18
Chart types
13
Dashboard tile types
5
Ready-made dashboard templates
7
Analytics tabs
6
Date presets, plus custom range
14
Forecasting methods per product
5
Sales insight types
6
Ready-made scheduled reports
6
MCP tools for AI clients
10
Power BI and Excel endpoints
8
Interface languages, incl. RTL
9
AI providers
3

Who WooFusion is for

Anyone who sells on WooCommerce and runs the business in Odoo, from a single shop to a group of stores and companies.

Store owners

Stop retyping orders and updating stock by hand. See sales, margin, stock and customers in one place, every morning.

Purchasing and inventory

Get reorder suggestions per vendor with the reason behind each line, then turn them into draft RFQs in one click.

Finance and management

Invoices, payments and refunds are booked automatically, and management reports arrive by email with an AI summary.

Odoo partners and implementers

One module covers connector, BI and planning for WooCommerce clients, with multi-store, multi-company and nine languages.

From install to insight in four steps

  1. Connect your store

    Enter the store URL and WooCommerce API keys, test the connection, and register webhooks with one click.

  2. Run the first sync

    Products, customers and orders are imported page by page. You can watch every job in the live sync monitor.

  3. Check the mapping

    Order statuses, shipping methods, tax rates and payment methods are loaded from your store with sensible defaults.

  4. Work from one place

    Dashboards, analytics, purchase and sales planning, scheduled reports and the AI assistant are ready to use.

Store connection and sync

Connect one or many WooCommerce stores through the REST API and keep them aligned with Odoo in the direction you choose.

What stays in sync

  • Products with variations
  • Attributes
  • Gallery images
  • Customers
  • Orders
  • Stock levels
  • Coupons
  • Refunds

Changes arrive in real time through WooCommerce webhooks, which are signed and verified. A periodic background job acts as a safety net, so a missed webhook never means missing data.

WooFusion Stores page with two connected WooCommerce stores, their products, orders, queue and real-time update status
Stores: every connected shop with its WooCommerce version, currency, timezone, products, orders, queue and real-time updates.

You choose the direction for each type of data

Every store has its own settings. Each entity can be off, WooCommerce to Odoo, Odoo to WooCommerce, or two-way.

DataDefault direction
ProductsOdoo to WooCommerce
OrdersWooCommerce to Odoo
CustomersWooCommerce to Odoo
StockOdoo to WooCommerce
CouponsTwo-way

Stock and accounting, handled properly

Stock you can trust

Publish sellable stock (on hand minus open orders), physical stock or forecasted stock. Combine several warehouses into one published number. Push stock to the store instantly with one button.

Invoices and payments

Choose not to invoice, or create and post the invoice automatically when the order is paid. Register payments automatically against the right journal for each payment method.

Refunds in both directions

A refund in WooCommerce creates the matching credit note in Odoo. A return in Odoo can create the refund in WooCommerce, and optionally send the money back through the payment gateway.

Order status back to the store

When Odoo delivers or cancels an order, the WooCommerce order is updated to match, so customers always see the right status.

Store settings at a glance

SettingOptions
Sync directionSeparately for products, orders, customers, stock and coupons: off, WooCommerce to Odoo, Odoo to WooCommerce, or two-way
Warehouse and stockMain warehouse, optional extra warehouses added together, and the stock source: sellable, physical or forecasted
InvoicingDon't invoice, or create and post the invoice when the order is paid, with automatic payment registration
Payment journalA default journal, overridden per payment method in the mapping
Refunds and returnsCredit notes for WooCommerce refunds, refunds in WooCommerce for Odoo returns, and optional refund through the payment gateway
Order statusSend Odoo delivery and cancellation back to the WooCommerce order
ConnectionTimezone, SSL verification, and plain HTTP for local test sites only

Mapping, loaded straight from your store

WooCommerce codes are linked to the right Odoo records in four tabs, separately for every store. Load from store reads your shipping methods, every tax rate and your active payment gateways, adds anything new, and suggests a matching Odoo tax automatically. Your manual choices are never overwritten.

WooCommerceLinked to in Odoo
Order status, including statuses added by other pluginsDon't import, quotation, confirmed order, confirmed and delivered, or cancelled
Shipping methodA service product
Tax rateAn Odoo sales tax
Payment methodA bank or cash journal

Sensible defaults are set before you touch anything: pending payment becomes a quotation, processing becomes a confirmed order, completed becomes confirmed and delivered, and cancelled or failed orders are cancelled.

A live sync monitor

  • Every background job in one queue, refreshing itself every few seconds while work is moving.
  • Counters for jobs in the queue, jobs done in the last 24 hours with success rate, problems, and webhooks received.
  • Filter by status (pending, running, problems, done, cancelled), by store, and search across job name, type and error text at once.
  • Failed jobs retry automatically after 1, 5, 15, 60 and 360 minutes. Only then are they set aside for a manual retry.
  • Each job shows its attempts, exact times, the full error, the formatted request data and the result. Admins also see the technical trace.
  • Click Explain and the AI reads the real error and tells you in plain language what went wrong and what to do.
  • Retry or cancel single jobs, or retry every failed job in one click.

Store cards and overview