
OTTO Market is one of Germany's most important sales channels, the country's second-largest online retailer behind Amazon.de, with more than 12 million active customers. It grew from a mail-order business founded in 1949 into a curated digital marketplace, and in its 2023/24 year it reported a gross merchandise volume of around 6.5 billion euros. Once you are approved to sell on it, scaling brings a familiar problem: manual stock tracking, order copying, settlement headaches and delayed shipping updates. A solid Odoo OTTO integration turns that high-maintenance channel into an automated, back-office-driven workflow.
This guide covers what OTTO expects from sellers, what breaks when you run it by hand, how connecting it to Odoo fixes it end to end, the three ways to build that connection, and how to think about German digital funding without falling for the myths.
| Fact | Detail |
|---|---|
| Market position | Germany's second-largest online retailer, behind Amazon.de |
| Founded | 1949, originally a mail-order business |
| Active customers | More than 12 million (reported) |
| Gross merchandise volume | Around 6.5 billion euros in 2023/24 (reported) |
| Model | Business to consumer, curated marketplace |
| Seller access | Opened to sellers across the EU in 2025 |
| Costs | Flat monthly fee plus a category commission (reported) |
| Returns | 30 day return window, the seller provides the return label |
OTTO is curated, so you apply and are approved rather than simply listing. That approval rests on a few things worth knowing before you plan an integration.
You need a registered business and an EU VAT number, and since 2025 sellers from across the EU can join, not only German companies. Product listings must be in German, written to German consumer standards. OTTO runs a business to consumer model and monitors seller quality, so delivery times, returns and ratings all count, and weak performance can put your account at risk. Certain goods are restricted on sustainability grounds. None of this is a reason to avoid OTTO, but it does mean the channel rewards sellers who can fulfil reliably and keep clean records, which is exactly where a connected ERP helps.
Managing OTTO orders with spreadsheets or disconnected tools works until volume climbs, then it fails in predictable ways. Stock drifts out of sync across OTTO, your own storefront and any other marketplace, so you oversell and cancel. Delivery addresses get retyped from the OTTO backend into shipping software, slowly and with errors. Fees, returns and payouts pile up into an accounting job that is easy to get wrong, especially as buyers pay OTTO and you are settled periodically, so every payout has to be reconciled. Tracking updates reach the customer late, and because OTTO judges you on reliability, poor merchant ratings follow.
Connecting Odoo to OTTO through the OTTO Partner API keeps your ERP and the marketplace in step automatically, in both directions.
Selling the same item on OTTO, your own storefront and elsewhere is where overselling starts. A good integration pushes live stock from Odoo to OTTO and updates your central inventory the moment an OTTO order lands.
Copying OTTO orders by hand is slow and error-prone. The integration pulls orders in and drives them through your normal flow.
Marketplace fees, returns and VAT are a lot to reconcile. Odoo's German localisation structures the accounting for you.
The real gain is that an OTTO order does not sit in a silo. It enters the same order-to-cash chain Odoo runs for every other channel, so one sale flows through without re-keying.
An OTTO order arrives as a sales order in Odoo. That order links to inventory and procurement, so stock is reserved and, where you run make-to-order, a purchase is triggered automatically. Odoo raises the delivery order for picking, packing and shipping, supports multiple warehouses and partial deliveries, and sends the tracking number back to OTTO. On confirmation it generates the invoice, and the accounting module reconciles the OTTO payout against it, so cash, stock and orders stay aligned. Returns run through the same system, so a sent-back item updates stock and the customer's account together instead of being patched by hand. Managers see the whole channel on the same dashboards as the rest of the business.
There is no single right way to connect the two. Which fits depends on how many channels you run and how unusual your workflows are.
Several OTTO Market connectors are available on the Odoo App Store, built by third-party partners. They connect through the OTTO Partner API and handle order import, stock and price sync, and tracking out of the box. This is the quickest route for a standard setup. Check that a connector covers your exact workflow and your Odoo version before you buy.
If you sell across many platforms at once, channel middleware can funnel all of them into Odoo through one aggregated connection. This suits brands that treat OTTO as one of a dozen channels and want a single hub, at the cost of another system in the stack.
If your operation runs unusual logic, such as proprietary bundling, custom product configurators or complex 3PL routing, an official Odoo Partner can build a dedicated module against the OTTO Partner API that fits your process cleanly rather than bending it to a generic connector.
Possibly. Automating a sales channel is the kind of project some German digital funding programs support, but the rules are strict and state-specific, and several well-known schemes have closed. Direct grants now run mostly at state level. Bavaria has an active Digitalbonus that funds around half of a project up to a capped amount, and North Rhine-Westphalia offers project vouchers through Mittelstand Innovativ und Digital (MID.NRW) rather than a Digitalbonus. Amounts and availability change often, so check what is open for your state on the federal database at foerderdatenbank.de before you plan around it.
One rule matters above all: apply and get written approval before you sign with an integration partner or buy a connector, because most grants will not fund work that has already started. We cover the routes, and the myths, in our guide to ERP funding in Germany. This is general information, not tax advice, so confirm terms with your state development bank and your Steuerberater.
FlexCode Systems is an Official Odoo Silver Partner based in Germany. We build channel integrations as clean Odoo modules, and our Shopify Connector shows the same two-way approach applied to another storefront. For OTTO, we can help you choose between an app store connector, middleware, or a tailored module built against the OTTO Partner API, and build the custom option where your workflows need it.
Being based in Germany, we treat the German accounting and GoBD side as part of the job, not an afterthought. Our modules are multi-company aware and available in English, German and Arabic, and our paid apps include 90 days of complimentary support. We are not tax or funding advisers, so we work alongside your Steuerberater on the funding side.
Is there a ready-made Odoo OTTO connector?
Yes. Several OTTO Market connectors are available on the Odoo App Store, built by third-party partners, and they connect through the OTTO Partner API to sync orders, stock, prices and tracking. Whether one fits depends on your workflows and your Odoo version. Where an off-the-shelf connector does not fit, a tailored module is the alternative.
How much does it cost to sell on OTTO Market?
OTTO charges a flat monthly fee plus a category commission that varies by product type. Reported figures put the monthly fee at around 99.90 euros and commissions roughly in the 8 to 20 percent range, but these change, so confirm the current rates in OTTO's official seller terms before you budget.
Can EU sellers outside Germany sell on OTTO?
Yes. OTTO opened to sellers from across the EU in 2025, so you no longer need to be a German company. You still need a registered business and an EU VAT number, and your listings must be in German, written to German consumer standards.
Does an Odoo OTTO integration handle German VAT and GoBD?
Odoo's German localisation structures your accounting for local tax rules and keeps records in line with GoBD. A good integration maps OTTO orders, fees, returns and payouts into that so settlements reconcile. You still need to meet OTTO's German requirements, such as German-language listings and packaging and electrical registration obligations.
How do returns work on OTTO with Odoo?
OTTO gives customers a 30 day return window, and the seller provides the return label. In Odoo, the return runs through the same order-to-cash flow, so a returned item updates stock and the customer's account together rather than being reconciled by hand later.
Talk to FlexCode about your OTTO integration and we will help you pick the right pathway and build it cleanly, with the German accounting side handled.
Email info@flexcodesys.com. One System. Total Control.