CONNET · WooCommerce → Odoo → FedEx

From shop order to Odoo invoice, label included.

CONNET sits between your WooCommerce shops and Odoo. A paid order becomes an ERP sale, a carrier label and a tracking message, and closes when the invoice is posted.

FAST CONNETOrdersAB
Orders / prodottipulizia.eu /
Order #10482Completed
Paid, picked upEntered the queue
PreflightP.IVA check digit ok → Odoo partner matched
Rules applied3 lines mapped · carton → pieces ×12
Label printed, pickup bookedFedEx 7900 0000 4821 · vretti-420b · 16:00
7900 0000 4821
Invoice posted in OdooShop order closed on its own

What it does

One queue between your shops and your ERP.

Six jobs CONNET does so nobody copies an order by hand.

01 · Several shops

Several shops, one queue.

Each WooCommerce store keeps its own orders and rules. Every write names its shop, so an order number on one can never touch another.

  • Multi-shop configuration
  • One status page
  • Audit trail on every write
FAST CONNETOrdersAB
3 shops · 1 queueOrders
Fulfil selected
SelectOrderShopStatusActions
#10482prodottipulizia.euInvoice posted
#10481prodottipulizia.euLabel printed
#2093global-clean.itPickup 16:00
[ORDER]pro-clean.it · Odoo[STATUS]
2 selectedPage 1 of 1
02 · Rules

Rules, not matching catalogues.

A shop sells cartons; Odoo counts pieces. Per-shop rules rewrite SKU, quantity and price before the order enters the ERP.

Shop linebecomesOdoo line
1 carton12 pieces
Per-shop rule set1 rule applied
03 · Italian fiscal data

Fiscal identifiers at the door.

Partita IVA and codice fiscale checked by their check digit before a customer is matched to an Odoo partner. SDI code and PEC captured for e-invoicing.

P.IVA check digit okCodice fiscale valid · Odoo partner matched
SDI code capturedPEC captured
04 · Fulfilment

A FedEx label on your thermal printer.

Rates, ZPL labels through CUPS, pickups booked and tracking sent to the shop order and the buyer.

  • FedEx rating and pickup booking
  • ZPL → CUPS thermal printing
  • Tracking back to the shop
05 · Invoices

Closed by the Odoo invoice.

CONNET polls Odoo. When the invoice posts, the shop order completes on its own. Tracking refreshes until delivery.

  • Invoice polling
  • Automatic order completion
  • Tracking refresh until delivered

06 · Headless

Same logic, one code path.

Every action is a command. An MCP server exposes the same operations to the AI assistant you already use. Web, CLI and MCP run the same code.

What ships today?

Three orders are ready: #10482 and #10481 from prodottipulizia.eu, #2093 from global-clean.it. Labels printed, pickup booked for 16:00.

terminal
$ connet preflight 10482
customer  P.IVA check digit ok → Odoo partner matched
lines     3 mapped · 1 rule (carton → pieces ×12)
$ connet fulfill 10482
label     FedEx 7900 0000 4821 · printed vretti-420b
pickup    booked 16:00 · invoice draft created
$ connet invoice-poll
#10482    completed (invoice posted)
$ 

Integrations

The stack you already run.

Shops, ERP, carrier, printer and assistant, each talking to one place. No middleware of your own.

Try it with your own shops.

We set the first shop, printer and rules up with you.