| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Inventory (stock) • Invoicing (account) • Sales (sale_management) |
| Lines of code | 4451 |
| Technical Name |
flexigo_manomano |
| License | OPL-1 |
| Website | https://flexigotech.com |
| Versions | 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Inventory (stock) • Invoicing (account) • Sales (sale_management) |
| Lines of code | 4451 |
| Technical Name |
flexigo_manomano |
| License | OPL-1 |
| Website | https://flexigotech.com |
| Versions | 17.0 18.0 19.0 |
ManoMano Connector for Odoo 19
Eliminate middleware costs. Sync catalog, orders, inventory, and shipments natively in Odoo — with GPSR compliance, ManoMano PRO support, and the 2-hour tracking SLA built in.
Already paying €500–€3,000 per month for middleware?
Sellers on ManoMano who also run Odoo face a stack of manual steps and recurring SaaS fees that eat into every order's margin:
- Generic middleware (ChannelEngine, BaseLinker, Lengow) costs €500–€3,000/month and does not handle ManoMano-specific features like GPSR fields, ManoMano PRO buyer type, or category-mandatory DIY attributes.
- ManoMano's seller contract requires tracking numbers confirmed within 2 hours of carrier pickup. Miss the window — lose marketplace visibility.
- GPSR (EU Regulation 2023/988, effective December 13, 2024) requires manufacturer and EU responsible person data per product in ManoMano Toolbox. No native Odoo field exists without a dedicated connector.
- Monthly payout reconciliation is done in Excel: €5,000 payout, 47 invoice lines, 15–25% variable commission per category — four hours of Finance time every month-end.
- ManoMano PRO (B2B trade professionals) orders need reverse-charge VAT handling and 24-hour fulfilment priority. Generic connectors surface no buyer-type flag.
How ManoMano Connector for Odoo 19 solves it
A single Odoo 19 module replaces the entire middleware stack. Catalog sync, order import, inventory push, 2-hour tracking write-back, GPSR compliance, ManoMano PRO handling, and monthly settlement reconciliation all run natively — in Odoo cron workers, never in the web request cycle.
GPSR Compliance Built In
Store manufacturer name, address, and EU responsible person data on each Odoo product. Push GPSR fields to ManoMano on every catalog sync. Completeness check blocks publishing if mandatory fields are missing.
2-Hour Tracking SLA Automation
When a delivery order is validated in Odoo, the connector immediately sends carrier name and tracking number to ManoMano. Retry logic with 3 attempts. Escalation alert if the 2-hour window is at risk.
ManoMano PRO / B2B Orders
Detect ManoMano PRO buyer-type flag at import. Apply B2B VAT handling and reverse charge where applicable. Route PRO orders to priority fulfilment. Segment PRO analytics separately.
Settlement Reconciliation
Import monthly payout statements. Match each line to Odoo invoices by ManoMano order ID. Generate the journal entry (bank debit, commission expense, ManoMano receivable) in one click.
KPI Dashboard & Alerts
Track order acceptance rate, late shipment rate, and customer satisfaction score against ManoMano's published penalty thresholds. Amber and red alerts before penalty zones are reached.
Multi-Market Analytics
Revenue, orders, average order value, and return rate broken down by market (France, Spain, Italy, United Kingdom) and by buyer type (B2C vs. PRO). Date range filters from 7 days to custom.
What you get with your purchase
One-click install from Odoo Apps Store. No server access needed.
Email support for initial API credential setup and carrier mapping.
Response within 24 hours on weekdays. comercial@flexigotech.com
All patch releases within the 19.0 lifecycle included in the licence.
Full setup guide and field-mapping reference included with the module.
Critical bugs patched and published within two business days.
What syncs between Odoo and ManoMano
Every data flow is bidirectional where ManoMano's API supports it. Inventory and catalog push from Odoo; orders and returns pull from ManoMano.
| Data type | Direction | Frequency | Notes |
|---|---|---|---|
| Product catalog & DIY attributes | Odoo → ManoMano | On publish / on update | Category mapping, EAN validation, variant ParentSKU |
| GPSR compliance data | Odoo → ManoMano | Every catalog sync | Manufacturer, EU responsible person, safety PDFs |
| Inventory / stock levels | Odoo → ManoMano | Every 10 min (configurable) | Multi-warehouse aggregation, per-offer stock reserve |
| Promotional prices | Odoo → ManoMano | On promo start / end | retail_price_vat_inc field; auto-reverted by cron |
| New orders (B2C + PRO) | ManoMano → Odoo | Every 15 min (configurable) | Confirmed sales orders, fiscal position auto-applied |
| Order status (accepted) | Odoo → ManoMano | On order confirm | Keeps ManoMano seller metrics healthy |
| Shipment tracking | Odoo → ManoMano | On delivery validation | Within 2 hours; retry logic + escalation alert |
| Return requests | ManoMano → Odoo | Periodic poll | Return dashboard, credit note workflow |
| Refund activation | Odoo → ManoMano | On credit note confirm | Triggers ManoMano buyer refund within 10 days |
| Monthly settlements | ManoMano → Odoo | Monthly (CSV import or API) | Reconciliation + journal entry generation |
| Seller KPIs | ManoMano → Odoo | Daily | Acceptance rate, late shipment rate, satisfaction score |
Install in 5 minutes — no developer needed
From clicking "Buy" to your first live sync, the full setup takes under 5 minutes. No SSH, no Python, no developer required.
-
1
Click "Buy & Install"
From this Apps Store page, click the green button above. Odoo automatically installs the module on your database. Takes approximately 30 seconds.
-
2
Open ManoMano → Configuration → Accounts
In your Odoo backend, click the ManoMano top menu (added by the module), then Configuration → Accounts.
-
3
Enter your Seller ID and API Key
Paste your ManoMano Seller ID and API Key from ManoMano Toolbox (Settings → API keys). Select your primary market (France, Spain, Italy, or United Kingdom). Click Test Connection — a green badge confirms the credentials are valid.
Step 3 — Connection setup form. The API Key is encrypted at rest using the Python cryptography library. One Odoo company can manage multiple seller accounts. -
4
Configure sync intervals and carrier mappings
Set order import interval (default: 15 minutes) and inventory push interval (default: 10 minutes). Open Configuration → Carrier Mappings and map your Odoo delivery carriers to ManoMano carrier codes (DHL, Colissimo, UPS, DPD, Royal Mail pre-loaded).
Step 4 — Carrier mapping table. Correct carrier codes ensure ManoMano's seller contract SLA (2-hour tracking write-back) is met on every shipment. -
5
Publish your first product and validate an order
Open any Odoo product, go to the ManoMano tab, map it to a ManoMano DIY category, fill GPSR compliance fields, and click Publish to ManoMano. The catalog sync log confirms the offer was created. Incoming orders will appear automatically in Odoo within 15 minutes of being placed on ManoMano.
Step 5 — Orders imported from ManoMano appear as Odoo confirmed sales orders with source tag, market, and fiscal position applied automatically.
Need help? Email comercial@flexigotech.com — we reply within 24 hours on weekdays. Implementation assistance is included with your purchase.
See ManoMano Connector in action
A three-language walkthrough showing the key flows: KPI dashboard, offer management, order processing, GPSR compliance, settlement reconciliation.
What the connector looks like inside Odoo
All screenshots captured from the working Odoo 19 dev install with curated demo data. No mockups.
Why FlexigoTech
Built on real-world client work
This connector was built while solving real ManoMano integration problems for live EU sellers — not from API documentation alone.
ERP-first thinking
We build inside Odoo, not on top of it. Cron workers, Odoo models, Odoo ACLs — the connector behaves like a native Odoo feature.
Production-grade from day one
Encrypted API key storage, retry logic, rate-limit handling, and audit logs — not a proof-of-concept, a production deployment.
Trusted by EU compliance teams
FlexigoTech modules are live in EU production environments handling GPSR, pay transparency, and marketplace compliance requirements.
Built for
- E-commerce / Marketplace Managers at EU DIY, garden, hardware, and home-improvement retailers selling on ManoMano FR, ES, IT, or UK.
- Finance and Accounting teams who reconcile monthly ManoMano payouts against Odoo invoices and need journal entries generated automatically.
- Logistics and Warehouse teams who validate deliveries in Odoo and need tracking confirmed to ManoMano within the 2-hour seller contract window.
- IT / Odoo Admins responsible for integrating ManoMano with the company's Odoo 19 instance without writing custom code.
- Compliance teams ensuring all ManoMano-listed products carry complete GPSR data (EU Regulation 2023/988) before and after the December 13, 2024 deadline.
Compatibility
| Dimension | Details |
|---|---|
| Odoo version | 19.0 — Community and Enterprise |
| ManoMano markets | France (manomano.fr), Spain (manomano.es), Italy (manomano.it), United Kingdom (manomano.co.uk) |
| ManoMano API | ManoMano Partners REST API (v3, replaces legacy XML API decommissioned March 31, 2025) |
| Multi-company | Supported — each company manages its own ManoMano connection independently |
| Multi-account | Supported — one Odoo company can connect multiple ManoMano seller accounts |
| Languages | English UI. Module i18n strings provided in English and Spanish. |
| Python dependency | cryptography (for API key encryption at rest) |
| License | OPL-1 (Odoo Proprietary License) |
Pricing
ManoMano Connector for Odoo 19
per database / per year — OPL-1 licence
- Unlimited users on your Odoo database
- All features: catalog, orders, GPSR, PRO, settlements, KPI
- All 4 ManoMano markets (FR / ES / IT / UK)
- Free updates throughout Odoo 19.x lifecycle
- Implementation assistance included
- Email support, 24-hour response on weekdays
Save €500–€3,000/month vs. ChannelEngine, BaseLinker, or Lengow middleware. The connector pays for itself in the first month.
Frequently asked questions
Does this connector replace ChannelEngine or BaseLinker?
Yes, for ManoMano. The connector handles everything that generic middleware does for ManoMano — catalog sync, order import, inventory push, tracking write-back, returns — plus features that generic tools do not offer: GPSR compliance fields, ManoMano PRO buyer type detection, settlement reconciliation, and KPI monitoring. If you also sell on Amazon, eBay, or other marketplaces, see EU Marketplace Connector for Odoo 19 (flexigo_multimarketplace) by FlexigoTech for Cdiscount, Allegro, Bol.com, and Kaufland.
What ManoMano markets are supported?
France (manomano.fr), Spain (manomano.es), Italy (manomano.it), and the United Kingdom (manomano.co.uk). All four markets can be managed from a single Odoo instance. If you operate separate legal entities per country, multi-company mode assigns each company its own ManoMano connection.
Does it handle ManoMano PRO (B2B trade professional) orders?
Yes. ManoMano PRO orders are detected at import via the buyer-type flag in the ManoMano Partners API. PRO orders receive a badge in Odoo, are routed through a configurable priority fulfilment path (24-hour delivery commitment), and are segmented separately in the analytics dashboard. B2B VAT handling (reverse charge where applicable) is configured via Odoo fiscal positions mapped by buyer country and buyer type.
What does GPSR compliance mean in this context?
EU Regulation (EU) 2023/988 (General Product Safety Regulation), effective December 13, 2024, requires sellers listing products on EU online marketplaces to provide manufacturer name and address, EU responsible person contact (when manufacturer is outside the EU), and safety information PDFs per product. ManoMano requires these fields in its Toolbox settings and product feed. This connector adds a GPSR tab to the Odoo product form, validates completeness before publish, and pushes all GPSR data to ManoMano on every catalog sync. This app supports your compliance workflows; it does not constitute legal advice — consult your legal counsel for binding interpretation.
How does the 2-hour tracking write-back SLA work?
ManoMano's seller contract requires tracking numbers to be confirmed within 2 hours of carrier pickup. When a delivery order is validated in Odoo, the connector reads the carrier mapping table and immediately calls the ManoMano Orders API with the carrier code and tracking number. If the API call fails (network error, rate limit), the system retries up to 3 times with exponential backoff within the 2-hour window. If all retries fail, an Odoo activity is created on the sales order and an email alert is sent to the Marketplace Manager so they can manually enter the tracking in ManoMano Toolbox before the deadline expires.
How does monthly settlement reconciliation work?
Import the monthly payout statement CSV from ManoMano Toolbox (or fetch it automatically if ManoMano's API provides it). The connector matches each payout line to the corresponding Odoo invoice by ManoMano order ID. Matched, unmatched, and partially matched lines are displayed with discrepancy amounts. One click generates the journal entry: debit bank account (net payout), debit commission expense (15–25% variable by category), debit platform fee (€100/month), credit ManoMano receivable (gross revenue). A commission variance report compares estimated vs. actual commission per category.
Do I need a ManoMano seller account to use this module?
Yes. The module assumes you are already a registered and approved ManoMano seller with access to ManoMano Toolbox (Settings > API keys). The connector does not assist with ManoMano seller onboarding or the approval questionnaire process. Contact ManoMano directly to register as a seller before installing this module.
Is Odoo Community edition supported?
Yes, core features are supported on both Community and Enterprise: catalog sync, order import, inventory push, tracking write-back, return management, and GPSR compliance fields. The settlement reconciliation journal entry and multi-company features require Odoo Enterprise (the accounting and multi-company modules). The KPI dashboard works on both editions but requires the ManoMano Partners API to expose KPI data.
Ready to connect ManoMano to Odoo?
Install in 5 minutes. Implementation included. €149 / database / year.
Questions? comercial@flexigotech.com — we reply within 24 hours on weekdays.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module