OTTO product data: a catalogue guide from an OTTO catalog expert

OTTO product data is the set of identifiers, category attributes, images and compliance details that OTTO uses to build your listing on otto.de. If any of it is missing or mapped to the wrong category, brand or product, the item stays offline or ranks poorly. This guide explains, as an OTTO catalog expert would, how the OTTO catalogue works and how to keep yours clean.

At a glance

  • Ways in: the “Produkte” module in the Partner Portal, or the OTTO Market Products API, directly or through a service partner.
  • Required per variation (API): EAN, product reference, SKU, category, brand ID, pricing, images and compliance data.
  • Matching: if the product already exists on otto.de, send its MOIN.
  • Status: each variation is PENDING, ONLINE, RESTRICTED, REJECTED or INACTIVE.
  • Checked: November 2026 on otto.market and api.otto.market.

How do products get into the OTTO catalogue?

You create products by hand in the Partner Portal’s “Produkte” module, or send them through the OTTO Market Products API. Sellers without developers usually authorise a service partner’s app, which uses the same API.

  • Partner Portal: OTTO’s registration guide says products can be created manually in the “Produkte” module.
  • File upload: OTTO’s October 2025 onboarding guide said CSV upload in the portal was not yet available. Check the Partner Helpdesk before planning a spreadsheet workflow.
  • API: the Products API documentation allows up to 500 variations per request, processed asynchronously. An update task then reports which variations succeeded, failed or were unchanged.

Log each first error: OTTO does not show it again if you resend an unchanged variation.

What product data does OTTO require for each variation?

In the Products API, every variation needs an EAN, a product reference, a SKU, a product description with category and brand ID, pricing, at least one image and compliance data. The category decides which attributes describe the product, and OTTO builds the product title from that data.

Field OTTO’s rule
SKU Unique per partner, max 50 characters
Product reference Groups variations into one product, max 50 characters
EAN Unique in your assortment, must not start with 2
Category Mandatory, identical for all variants of a product
Bullet points Each 3 to 180 characters
Description Should be under 2,000 characters; relevant for SEO

Source: OTTO Market Products API (v5), checked November 2026.

How do OTTO categories and attributes work?

Each OTTO category sits in a category group that defines its attributes, their allowed values and how the title is built. Attributes you send are validated against those definitions, so values OTTO does not recognise can fail the upload or never reach the shop’s filters.

  • Relevance: each attribute carries a relevance value, such as HIGH. Fill those first.
  • Allowed values: where OTTO lists them, only those values are permitted.
  • Recommended values: OTTO says these give “full navigation and filter features on otto.de”.

Pull the category list before mapping. Choosing the nearest-sounding category is a frequent error, and it changes every attribute that follows.

How does OTTO’s brand list work?

OTTO keeps its own brand list, and your product data must use OTTO’s brand ID, not the brand name. Each brand also has a “usable” flag. If it is false, you are not allowed to sell products under that brand on OTTO, so check it before you build listings.

We found no published self-service route for adding a missing brand, so raise it with OTTO’s Partner Helpdesk.

What is a MOIN, and why does matching matter?

A MOIN is OTTO’s identifier for a product variation together with its content. If your product is already sold on otto.de, OTTO’s documentation says to include the MOIN shown in the marketplace status, so your offer joins the existing product rather than creating a duplicate.

  1. Upload the variation and read its marketplace status.
  2. Compare the otto.de link OTTO returns with your product.
  3. If it matches, resend the variation with that MOIN.

A wrong match puts your offer on a page with the wrong pack size, colour or model.

What are OTTO’s image and media requirements?

Each product needs one to ten images: a required main image and up to nine detail images, as JPG or PNG in RGB. The main image shows only the product on pure white. OTTO’s onboarding guide says at least one image per variant is needed before a product can go live.

  • Size: short side at least 500 px, long side at least 1,000 px, longest edge at most 4,500 px, up to 25 MB; 4:3 recommended.
  • Main image: white background (RGB 255, 255, 255), a continuous white border, product filling 85–95% of the frame.
  • File names: no special characters, “ß” or umlauts.

Does OTTO product content need to be in German?

Otto.de is a German-language shop for customers in Germany, and OTTO’s own status messages are in German. Write the product line, bullets and description in natural German, using the words German shoppers type, not machine translation.

Translation also affects attributes: if a category’s allowed value is “Baumwolle”, sending “cotton” will not match it. For how copy affects position, see our guide to OTTO listing optimisation and ranking.

How should you set up variations?

On OTTO, a variation is the orderable unit (the SKU), and a product is the group of variations sharing brand, category and core details. Give every size or colour of one item the same product reference and category, and use attributes for what actually differs.

Keep one EAN per variation, and give each colour its own images.

What compliance data does OTTO need?

OTTO’s API says compliance data must always be maintained. Non-food products need a product safety block naming the manufacturer and/or distributor, with name, address and an email or website, and at least one distributor. This is where EU General Product Safety Regulation (GPSR) details go.

  • Product safety: each address needs a role, MANUFACTURER or DISTRIBUTOR. Food and feed use a separate container. Our GPSR guide for marketplace sellers covers the regulation itself.
  • Energy labels: where a product needs one, upload the label and product data sheet as their own media types. OTTO’s documentation uses “product data sheet missing” as an example status error.

Why do OTTO products not go live or not rank?

Offline products usually have a status error you can read in the API or portal: each variation is PENDING, ONLINE, RESTRICTED, REJECTED or INACTIVE, with error codes attached. Live products that don’t sell usually have thin attributes or a weak category match.

Symptom Likely cause Fix
Upload fails Invalid EAN, brand ID or attribute value Validate against OTTO’s brand and category lists
REJECTED or RESTRICTED Missing compliance data, documents or images Read the error code and add the missing item
Duplicate product pages No MOIN sent for an existing product Resend with the MOIN
INACTIVE Visibility switched off Check and restore the active status
Online, no sales Wrong category, empty filters, weak copy Remap, use recommended values, rewrite

To see whether fixes move your positions, we built MarktRank, a rank tracker for OTTO sellers.

OTTO catalogue audit checklist

Run this on your best sellers first, then the full range. Each line can be checked from your export or the marketplace status.

Check Pass when
Identifiers Unique SKU and valid EAN (not starting with 2) on every variation
Grouping Variants share one product reference and one category
Brand A usable OTTO brand ID
Attributes High-relevance attributes filled with allowed or recommended values
Matching MOIN included where the product already exists
Images Compliant main image plus detail images for every variant
Content German bullets and description within OTTO’s limits
Compliance Safety addresses with roles; energy label and data sheet where needed
Status Nothing left REJECTED, RESTRICTED or unexplained INACTIVE

When should you hire an OTTO catalog expert or OTTO account manager?

Bring in an OTTO expert when status errors pile up faster than you can clear them, when you move a large range from another marketplace, or when live products don’t sell. A catalog expert fixes the data; an account manager also runs pricing, ads and service.

How EcommTech helps

EcommTech is a UK agency that has worked with marketplace sellers since 2020, with an in-house team of 40+ specialists. We are not an OTTO partner, and we work through OTTO’s own user permissions, never shared passwords.

  • An OTTO account we manage shipped €20,410,578 in revenue on otto.de from January 2024 to November 2026. Read the OTTO case study.
  • An Upwork client rated our Channable sync across Kaufland, OTTO and Allegro 5.0/5 (November 2025): one catalogue publishing to all three, with stock and prices in sync.

Are you an agency with OTTO clients?

Track your OTTO rankings with MarktRank

Built by our team for marketplace sellers. Both include free checks so you can try them first.

MarktRank

OTTO rank tracker

See where each product ranks on otto.de for your keywords: organic, sponsored and overall positions, checked automatically every week, with history and CSV export.

Try MarktRank free →

MarktRank and KauflandTracker are products of ECOMMTECHAGENCY LTD.

Frequently asked questions

How do I upload products to OTTO?

Create them by hand in the “Produkte” module of the OTTO Partner Portal, or send them through the OTTO Market Products API, with your own integration or a service partner’s app.

What is a MOIN on OTTO?

A MOIN is OTTO’s identifier for a product variation and its content. If your product already exists on otto.de, include the MOIN shown in the marketplace status so your offer joins that product instead of creating a duplicate.

Do I need an EAN to sell on OTTO?

Yes. The Products API lists the EAN as required for every variation. It must be unique in your assortment and must not start with 2, so internal codes will not work.

Why is my OTTO product not online?

Check the variation’s marketplace status. It shows whether the product is PENDING, ONLINE, RESTRICTED, REJECTED or INACTIVE, with error codes for missing images, documents or compliance data. Fix the cause and resend the variation.

About the author: Muhammad Daniyal Raza

Founder & CEO of EcommTech. Daniyal leads client strategy and the Amazon and European marketplace teams, including Amazon, OTTO and Kaufland accounts. He holds a Top Rated profile on Upwork with 98% Job Success across 38 contracts and 5,700+ hours.

LinkedIn · Upwork profile · About EcommTech

OTTO products stuck offline? Our in-house team of 40+ specialists will review your OTTO catalogue and send a free written audit within 3 working days. WhatsApp +44 7878 479380 or email info@ecommtechltd.com. We reply within 24 hours.

Book a free strategy call   Get a free written audit

Follow Us

Join forces with EcommTech LTD & take your business to new heights.

Grow Your Business With Us

Ecommtechltd is a full-service marketing and strategy consulting firm that works with clients both on and off Amazon.