Zum Hauptinhalt springen
Octopia (Cdiscount)

Fehler bei Pflichtabmessungen und Gewicht bei der Fulfillment-Referenzierung in Octopia

Die Meldung erscheint, wenn Sie in einem Datensatz der FFM-Referenzierung auf An Octopia übermitteln klicken und eine der drei Abmessungen oder das Gewicht leer oder null ist. Sie beheben das, indem Sie diese vier Felder in der Gruppe Logistik des Datensatzes ausfüllen und den Button erneut klicken; solange eines fehlt, wird nichts an Octopia gesendet.

FlexigoTech · Verantwortlich: Víctor Gómez · Aktualisiert am 5. November 2026

Das Wichtigste

Versionen
Odoo 17, 18, 19 und 20
Geprüft
im Quellcode des Connectors, Version 20.0 · in den Quellen am Ende
Lesezeit
4 Min.

Wann die Meldung erscheint, laut Code

Die vollständige Meldung lautet bei Odoo auf Deutsch:

Abmessungen (min/mittel/max) und Gewicht sind Pflicht, um ein Produkt für Fulfillment zu referenzieren. (Dimensions (min/med/max) and weight are mandatory to reference a product for Fulfillment.)

Sie erscheint, wenn Sie im Datensatz der FFM-Referenzierung (FFM Referencing) auf den Button An Octopia übermitteln (Submit to Octopia) klicken. Bevor das Modul irgendeine Übermittlung vorbereitet, prüft es vier Werte des Datensatzes: Kleinste Abmessung (cm) (Smallest Dimension (cm)), Mittlere Abmessung (cm) (Middle Dimension (cm)), Größte Abmessung (cm) (Largest Dimension (cm)) und Gewicht (kg) (Weight (kg)). Ist einer der vier leer oder null, wird die Aktion gestoppt und die Meldung erscheint. Es genügt, dass ein Wert fehlt.

Die Meldung steckt im veröffentlichten Code aller vier Zweige, Odoo 17, 18, 19 und 20.

Mit Code erstelltes Schema, kein Odoo-Bildschirm: das Menü der FFM-Referenzierung, der Button zum Übermitteln an Octopia, die vier Felder für Abmessungen und Gewicht und die Fehlermeldung
Aus dem veröffentlichten Modulcode erzeugtes Schema: vom Menü zum Button, zu den vier Feldern und zur Meldung, gültig in Odoo 17, 18, 19 und 20.

Wo der Datensatz liegt und wann der Button sichtbar ist

Die Datensätze öffnen Sie über Octopia › Fulfillment › FFM-Referenzierung (Octopia › Fulfillment › FFM Referencing). Der Menüteil Octopia setzt die Berechtigung Octopia-Benutzer (Octopia User) voraus: Haben Sie sie nicht, sehen Sie diesen Teil des Menüs nicht.

Der Button An Octopia übermitteln wird ausgeblendet, sobald der Status (State) des Datensatzes nicht mehr der Anfangsstatus, also der Entwurf, ist; mit den Standardwerten ist er sichtbar. In Odoo 17, 18, 19 und 20 ist das gleich. Der Code lässt außerdem Datensätze, die nicht im Entwurf sind, ohne Prüfung durch: Die Prüfung dieser Meldung betrifft nur Datensätze, die noch nicht übermittelt wurden.

48 business hours to accept each Cdiscount order. Do it in Odoo
Video: 48 business hours to accept each Cdiscount order. Do it in Odoo (Video auf Englisch)

Ein Fall von Anfang bis Ende

Beispiel Fiktiver Fall: Firma und Zahlen sind erfunden, um den Ablauf zu zeigen.

Hogar Norte ist ein für dieses Beispiel erfundener Shop, der Haushaltswaren verkauft und bereits mit Octopia Connector arbeitet. Eine Person aus dem Team öffnet mit der Berechtigung Octopia-Benutzer Octopia › Fulfillment › FFM-Referenzierung und geht in den Datensatz eines Produkts, das sie für Fulfillment referenzieren möchte. In der Gruppe Logistik hat sie die kleinste und die mittlere Abmessung eingetragen, die größte Abmessung und das Gewicht aber leer gelassen, weil sie den verpackten Karton nicht zur Hand hatte.

Sie klickt auf An Octopia übermitteln. Odoo zeigt Abmessungen (min/mittel/max) und Gewicht sind Pflicht, um ein Produkt für Fulfillment zu referenzieren. und der Datensatz bleibt unverändert: Er ist weiterhin im Entwurf und der Button bleibt sichtbar. Die Meldung sagt nicht, welches Feld fehlt, also müssen alle vier geprüft werden.

Wie Hogar Norte es löst

  1. Sie öffnet den Datensatz erneut über Octopia › Fulfillment › FFM-Referenzierung.
  2. Sie geht zur Gruppe Logistik des Datensatzes, in der die vier Felder liegen.
  3. Sie misst den verpackten Karton, füllt Kleinste Abmessung (cm), Mittlere Abmessung (cm) und Größte Abmessung (cm) aus und trägt das Gewicht (kg) ein. Das Gewicht erscheint auch als Spalte in der Liste der FFM-Referenzierung, sodass sich dort auf einen Blick prüfen lässt, welche Datensätze es haben.
  4. Sie klickt erneut auf An Octopia übermitteln.
  5. Sie prüft das Ergebnis: Ist die Übermittlung gelungen, hat sich der Status des Datensatzes geändert und der Button ist nicht mehr zu sehen.

Was das Modul tut, wenn alles ausgefüllt ist

Sind alle vier Werte vorhanden, läuft die Methode weiter. Sie bereitet die Daten des Datensatzes für Octopia vor (GTIN, Bezeichnung, Verkäuferreferenz, die drei Abmessungen, das Gewicht, den Zustand des Produkts und die Rückverfolgbarkeit) und sendet sie über die Verbindung des Kontos. Weitere Daten, etwa der Produktwert, das Herkunftsland oder der Hinweis, dass das Produkt ein Verfallsdatum hat, werden nur ergänzt, wenn der Datensatz sie ausgefüllt oder angehakt hat.

Danach speichert das Modul die erhaltene Antwort im Datensatz, setzt den Datensatz auf den Status „übermittelt“ und legt im Synchronisierungsprotokoll von Octopia einen Eintrag an, der als erfolgreich markiert ist und den Namen des für Fulfillment referenzierten Produkts trägt. Da der Button nur im Entwurf sichtbar ist, verschwindet er, sobald der Datensatz in diesen Status wechselt.

Die Reihenfolge ist wichtig, um die Meldung zu verstehen: Die Prüfung von Abmessungen und Gewicht kommt vor allem anderen. Deshalb wird, solange die Meldung erscheint, nichts an Octopia gesendet, der Datensatz ändert seinen Status nicht und es entsteht kein Protokolleintrag.

Mit Code aus den veröffentlichten Modulübersetzungen erstelltes Schema, kein Odoo-Bildschirm: dieselbe Meldung auf Spanisch, Deutsch, Französisch, Italienisch und Portugiesisch
Schema mit der Meldung, wie das Modul sie auf Spanisch, Deutsch, Französisch, Italienisch und Portugiesisch anzeigt.

Was der Fall lehrt

  • Die Meldung ist eine Vorabprüfung des Datensatzes: Sie tritt auf, bevor irgendetwas für Octopia vorbereitet oder gesendet wird.
  • Die Bedingung gilt ganz oder gar nicht. Auch wenn drei der vier Werte stimmen, erscheint die Meldung, sobald einer leer oder null ist.
  • Sie wird im Datensatz selbst behoben, in der Gruppe Logistik, und mit demselben Button wiederholt. Eine weitere Aktion ist nicht nötig.
  • Diese Meldung betrifft nur diese vier Werte.

Kosten und Hilfe

Octopia Connector ist ein Modul mit Einmalzahlung pro Odoo-Version (17, 18, 19 und 20 in Odoo Apps, mit Preis auf der Produktseite) und benötigt das Abonnement von FlexigoTech Cloud, Tarif Connector: 49 € pro Monat oder 490 € pro Jahr, zzgl. MwSt. Die Verbindung läuft über FlexigoTech Cloud, das die Zugangsdaten verschlüsselt speichert und die Synchronisierung überwacht.

Wenn Sie Odoo einführen und die Logistikdaten Ihrer Produkte vor der Referenzierung sauber vorbereitet haben möchten: FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt Konnektoren und Integrationen nach Maß.

Weiterlesen

Felder des Verkäuferkontos im Octopia Connector: Was jedes bedeutetCheckliste zu den Feldern des Verkäuferkontos im Octopia Connector für Odoo: was die Hilfe jedes Felds sagt und was Sie bei der Konfiguration entscheiden…
Geprüft im Quellcode des Connectors (Version 20.0) und in den verlinkten Quellen

Quellen