Skip to main content

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

  1. Download the module ZIP from your ECOSIRE Dashboard
  2. Extract to your Odoo addons directory:
    unzip ecosire-manomano-*.zip -d /opt/odoo/addons/
  3. Restart the Odoo service:
    sudo systemctl restart odoo
  4. Navigate to Apps, click Update Apps List
  5. Search for "ECOSIRE ManoMano Store Management" and click Install
  6. Enter your ECOSIRE license key when prompted

Configuration

Step 1: Obtain ManoMano API Credentials

  1. Log in to your ManoMano Seller Account
  2. Navigate to Settings then API Integration or contact ManoMano Seller Support to request API access
  3. Once approved, note your Client ID and Client Secret from the API portal
  4. Identify the marketplaces (countries) you sell on

Step 2: Connect in Odoo

  1. Navigate to ManoMano Store Management > Configuration
  2. 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)
  3. Click Test Connection to verify OAuth2 token acquisition and API access
  4. 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

  1. Go to ManoMano Store Management > Operations > Initial Import
  2. Select data types to import (Products, Customers, Orders)
  3. Set date range for historical orders
  4. Click Start Import and monitor progress in the sync log

API Details

FieldValue
Auth methodOAuth2 Client Credentials Grant
Token endpointhttps://auth.mano.com/oauth/token
Base endpointhttps://api.mano.com/v1
Products endpoint/products
Orders endpoint/orders
Key config fieldsclient_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

IssueSolution
Connection failedVerify client ID and secret; confirm OAuth2 token endpoint accessibility
Sync not runningCheck Odoo scheduled actions (cron jobs) are enabled
Products not publishedReview product data completeness; check required DIY category attributes
Orders not importingVerify order status filters and date range settings
401 UnauthorizedRegenerate client credentials via ManoMano Seller Support
Wrong country endpointVerify the country code matches your seller account's active marketplaces
Carrier sync failingCheck carrier reference codes match ManoMano's approved carrier list
License not activeVerify your ECOSIRE license key at Settings > ECOSIRE License

Support