Skip to main content

Otto Store Management

Integrate your Otto Market partner account with Odoo to manage products, orders, and fulfillment on Germany's second-largest online marketplace. This module connects to Otto's Partner API to synchronize your catalog, automate order lifecycle management, and track performance through a real-time OWL 2 dashboard built directly into Odoo.

Compatibility: Odoo 17 / 18 / 19 Price: $499 (one-time) License: Up to 3 domain activations

Key Features

  • Partner API integration with the Otto Market platform
  • Catalog management with structured product data submission
  • Order lifecycle tracking from placement through delivery
  • Delivery tracking with carrier integration and status updates
  • Return processing with automated refund workflows
  • Content compliance validation against Otto's listing requirements
  • Price management with scheduled price update support
  • Carrier integration for shipping label generation
  • Product data enrichment to meet Otto's quality standards
  • Performance analytics with conversion and visibility metrics

Prerequisites

  • Odoo 17, 18, or 19 (Community or Enterprise edition)
  • An active ECOSIRE license for this module
  • An Otto Market partner account with API access (registered at portal.otto.market)

Installation

  1. Download the module ZIP from your ECOSIRE Dashboard
  2. Extract to your Odoo addons directory:
    unzip ecosire-otto-*.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 Otto Store Management" and click Install
  6. Enter your ECOSIRE license key when prompted

Configuration

Step 1: Obtain Otto API Credentials

  1. Log in to the Otto Partner Portal
  2. Navigate to Developer and then API Access
  3. Generate your API credentials (username and password for the token endpoint)
  4. Copy the API Username and API Password

Step 2: Connect in Odoo

  1. Navigate to Settings and then Integrations and then Otto Market
  2. Enter your API Username and API Password
  3. Click Test Connection to verify the credentials
  4. The connection status should show Connected

Step 3: Configure Sync Settings

  1. Product Sync: Map Odoo product categories to Otto's category structure. Configure required attributes per category to ensure listing compliance.
  2. Inventory Sync: Set the sync interval (recommended: every 15 minutes). Configure stock buffer and handling time settings.
  3. Order Sync: Enable automatic order import and configure workflow triggers for picking, packing, and shipping confirmation.
  4. Carrier Mapping: Map your Odoo shipping carriers to Otto's supported logistics providers.
  5. Return Processing: Configure return acceptance rules, inspection workflows, and refund triggers.

Initial Sync

  1. Navigate to Otto Market and then Import in the Odoo menu
  2. Click Import Categories to sync Otto's category structure and required attributes
  3. Click Import Products to pull your existing listings into Odoo
  4. Click Import Orders and set the date range for historical order import
  5. Review product compliance reports and fix any attribute gaps

Dashboard

The OWL 2 real-time dashboard provides:

  • Sales Overview: Revenue, order count, and average order value over time
  • Catalog Health: Content compliance scores and missing attribute alerts
  • Order Lifecycle: Visual pipeline of orders from new to delivered
  • Delivery Performance: Shipping times, carrier performance, and on-time delivery rates
  • Return Analysis: Return rates, reasons, and financial impact
  • Marketplace Metrics: Visibility scores, search ranking indicators, and conversion rates

Troubleshooting

IssueSolution
Connection failedVerify API credentials and check network connectivity
Product rejectedCheck content compliance report for missing required attributes
Sync not runningCheck Odoo scheduled actions (cron jobs) are enabled
Duplicate productsReview product mapping settings and matching rules
Orders not importingVerify order status filters and date range settings
Delivery update failedConfirm carrier mapping and tracking number format

Support