ManoMano Store Management
The ECOSIRE ManoMano Store Management module integrates your ManoMano seller account with Odoo ERP. ManoMano is Europe's leading online marketplace for DIY, home improvement, and garden products, operating in France, Spain, Italy, Germany, Belgium, and the United Kingdom with over 50 million monthly visitors. This module uses the ManoMano Seller API to synchronize your product catalog, orders, and inventory between ManoMano and Odoo.
Compatibility: Odoo 17 / 18 / 19 Price: $349 (one-time) License: Up to 3 domain activations
Key Features
- ManoMano Seller API integration with OAuth2 client credentials
- Bidirectional product synchronization (listings, variants, prices, images)
- Automatic order import and fulfillment tracking
- Real-time inventory synchronization
- Multi-country support (FR, ES, IT, DE, BE, UK)
- Category mapping to ManoMano DIY taxonomy
- Carrier and shipping label management
- Returns and dispute handling
- Seller performance metrics monitoring
- Multi-company record rules for isolated data management
Prerequisites
- Odoo 17, 18, or 19 (Community or Enterprise edition)
- An active ECOSIRE license for this module
- A ManoMano seller account with API access enabled
- ManoMano Client ID and Client Secret from the Seller API portal
Installation
- Download the module ZIP from your ECOSIRE Dashboard
- Extract to your Odoo addons directory:
unzip ecosire-manomano-*.zip -d /opt/odoo/addons/ - Restart the Odoo service:
sudo systemctl restart odoo - Navigate to Apps, click Update Apps List
- Search for "ECOSIRE ManoMano Store Management" and click Install
- Enter your ECOSIRE license key when prompted
Configuration
Step 1: Obtain ManoMano API Credentials
- Log in to your ManoMano Seller Account
- Navigate to Settings then API Integration or contact ManoMano Seller Support to request API access
- Once approved, note your Client ID and Client Secret from the API portal
- Identify the marketplaces (countries) you sell on
Step 2: Connect in Odoo
- Navigate to ManoMano Store Management > Configuration
- Create a new configuration and enter:
- Client ID (
client_id) -- your ManoMano OAuth2 client ID - Client Secret (
client_secret) -- your ManoMano OAuth2 client secret - Country (
country) -- primary marketplace country (FR, ES, IT, DE, BE, UK)
- Client ID (
- Click Test Connection to verify OAuth2 token acquisition and API access
- Configure your default warehouse and company mapping
Step 3: Configure Sync Settings
Product Sync
- Choose sync direction: ManoMano to Odoo, Odoo to ManoMano, or bidirectional
- Set sync interval: scheduled (every 5, 15, or 60 minutes)
- Configure product attribute mapping to ManoMano's DIY and home improvement taxonomy
Inventory Sync
- Map Odoo warehouses to ManoMano seller fulfillment settings
- Set buffer stock quantities to prevent overselling
- Enable real-time stock updates on inventory changes
Order Sync
- Enable automatic order import
- Map ManoMano payment methods to Odoo payment journals
- Configure shipment confirmation and carrier tracking sync
Initial Sync
- Go to ManoMano Store Management > Operations > Initial Import
- Select data types to import (Products, Customers, Orders)
- Set date range for historical orders
- Click Start Import and monitor progress in the sync log
API Details
| Field | Value |
|---|---|
| Auth method | OAuth2 Client Credentials Grant |
| Token endpoint | https://auth.mano.com/oauth/token |
| Base endpoint | https://api.mano.com/v1 |
| Products endpoint | /products |
| Orders endpoint | /orders |
| Key config fields | client_id, client_secret, country |
Dashboard
The built-in OWL 2 dashboard provides real-time visibility into your integration:
- 6 KPI cards -- Revenue, Orders, Customers, Products, Avg Order Value, and Sync Health -- each with period-over-period delta indicators
- Sales Trend chart (Chart.js line chart) with interactive date filtering
- Order Status breakdown (doughnut chart) showing distribution across statuses
- Period filters -- Today, 7 days, 30 days, 90 days, Year, or Custom date range
- Activity feed showing recent sync log entries with type indicators
- Quick action buttons for Products, Orders, Customers, Queue, Logs, and Settings
- Status footer with Queue Jobs, Errors, Out of Stock, and Sync Rate
- Auto-refresh every 60 seconds with dark mode support
Troubleshooting
| Issue | Solution |
|---|---|
| Connection failed | Verify client ID and secret; confirm OAuth2 token endpoint accessibility |
| Sync not running | Check Odoo scheduled actions (cron jobs) are enabled |
| Products not published | Review product data completeness; check required DIY category attributes |
| Orders not importing | Verify order status filters and date range settings |
| 401 Unauthorized | Regenerate client credentials via ManoMano Seller Support |
| Wrong country endpoint | Verify the country code matches your seller account's active marketplaces |
| Carrier sync failing | Check carrier reference codes match ManoMano's approved carrier list |
| License not active | Verify your ECOSIRE license key at Settings > ECOSIRE License |