Przejdź do głównej treści
Octopia (Cdiscount)

Błąd obowiązkowych wymiarów i wagi przy rejestracji produktu w Fulfillment w Octopia

Komunikat pojawia się po kliknięciu Zgłoś do Octopia w karcie Rejestracja w FFM, gdy któryś z trzech wymiarów lub waga jest pusta albo równa zero. Naprawisz to, uzupełniając te cztery pola w grupie Logistyka na karcie i klikając przycisk ponownie; dopóki któregoś brakuje, do Octopia nic nie jest wysyłane.

FlexigoTech · Odpowiada: Víctor Gómez · Aktualizacja: 5 listopada 2026

Najważniejsze

Wersje
Odoo 17, 18, 19 i 20
Sprawdzone
w kodzie źródłowym konektora, wersja 20.0 · w źródłach podanych na końcu
Czas czytania
4 min

Kiedy pojawia się komunikat, według kodu

Pełna treść komunikatu, przy Odoo w języku polskim, brzmi tak:

Wymiary (min/śr/maks) i waga są obowiązkowe, aby zarejestrować produkt w Fulfillment. (Dimensions (min/med/max) and weight are mandatory to reference a product for Fulfillment.)

Pojawia się po kliknięciu przycisku Zgłoś do Octopia (Submit to Octopia) na karcie Rejestracja w FFM (FFM Referencing). Zanim moduł przygotuje jakąkolwiek wysyłkę, sprawdza cztery wartości na karcie: Najmniejszy wymiar (cm) (Smallest Dimension (cm)), Środkowy wymiar (cm) (Middle Dimension (cm)), Największy wymiar (cm) (Largest Dimension (cm)) i Waga (kg) (Weight (kg)). Jeśli któraś z czterech jest pusta lub równa zero, akcja zostaje zatrzymana i pojawia się komunikat. Wystarczy, że brakuje jednej.

Komunikat znajduje się w opublikowanym kodzie czterech gałęzi: Odoo 17, 18, 19 i 20.

Schemat wykonany z kodu, nie jest to ekran Odoo: menu Rejestracji w FFM, przycisk wysyłki do Octopia, cztery pola wymiarów i wagi oraz komunikat błędu
Schemat wygenerowany na podstawie opublikowanego kodu modułu: od menu do przycisku, do czterech pól i komunikatu, obowiązuje w Odoo 17, 18, 19 i 20.

Gdzie jest karta i kiedy widać przycisk

Karty otwierasz z Octopia › Fulfillment › Rejestracja w FFM (Octopia › Fulfillment › FFM Referencing). Sekcja Octopia wymaga uprawnienia Użytkownik Octopia (Octopia User): jeśli go nie masz, nie widzisz tej części menu.

Przycisk Zgłoś do Octopia jest ukryty, gdy Stan (State) karty nie jest już początkowy, czyli roboczy; przy wartościach domyślnych jest widoczny. Tak samo jest w Odoo 17, 18, 19 i 20. Kod ponadto przepuszcza bez sprawdzania karty, które nie są w wersji roboczej: kontrola tego komunikatu dotyczy tylko tych, które nie zostały jeszcze wysłane.

48 business hours to accept each Cdiscount order. Do it in Odoo
Wideo: 48 business hours to accept each Cdiscount order. Do it in Odoo (wideo po angielsku)

Przykład od początku do końca

Przykład Przypadek poglądowy: firma i jej dane są zmyślone, żeby pokazać przebieg.

Hogar Norte to sklep wymyślony na potrzeby tego przykładu, sprzedaje artykuły gospodarstwa domowego i już pracuje z Octopia Connector. Osoba z zespołu, mająca uprawnienie Użytkownik Octopia, otwiera Octopia › Fulfillment › Rejestracja w FFM i wchodzi na kartę produktu, który chce zarejestrować w Fulfillment. W grupie Logistyka wpisała najmniejszy i środkowy wymiar, ale zostawiła puste największy wymiar i wagę, bo nie miała pod ręką zapakowanego kartonu.

Klika Zgłoś do Octopia. Odoo pokazuje Wymiary (min/śr/maks) i waga są obowiązkowe, aby zarejestrować produkt w Fulfillment., a karta zostaje bez zmian: nadal jest w wersji roboczej i przycisk nadal jest widoczny. Komunikat nie mówi, którego pola brakuje, więc trzeba sprawdzić wszystkie cztery.

Jak rozwiązuje to Hogar Norte

  1. Otwiera kartę ponownie z Octopia › Fulfillment › Rejestracja w FFM.
  2. Przechodzi do grupy Logistyka na karcie, gdzie są cztery pola.
  3. Mierzy zapakowany karton i uzupełnia Najmniejszy wymiar (cm), Środkowy wymiar (cm) i Największy wymiar (cm), a następnie wpisuje Waga (kg). Waga jest też kolumną na liście Rejestracja w FFM, więc tam można rzucić okiem, które karty ją mają.
  4. Klika ponownie Zgłoś do Octopia.
  5. Sprawdza wynik: jeśli wysyłka się powiodła, stan karty się zmienił, a przycisk nie jest już widoczny.

Co robi moduł, gdy wszystko jest uzupełnione

Gdy cztery wartości są obecne, metoda idzie dalej. Przygotowuje dane karty dla Octopia (GTIN, etykietę, referencję sprzedawcy, trzy wymiary, wagę, stan produktu i identyfikowalność) i wysyła je przez połączenie konta. Inne dane, jak wartość produktu, kraj pochodzenia czy wskazanie, że produkt ma datę ważności, są dodawane tylko wtedy, gdy karta ma je uzupełnione lub zaznaczone.

Następnie moduł zapisuje otrzymaną odpowiedź na karcie, przenosi kartę do stanu wysłanej i dodaje wpis w dzienniku synchronizacji Octopia, oznaczony jako poprawny i z nazwą produktu zarejestrowanego w Fulfillment. Ponieważ przycisk widać tylko w wersji roboczej, znika, gdy karta przejdzie do tego stanu.

Kolejność ma znaczenie dla zrozumienia komunikatu: sprawdzenie wymiarów i wagi następuje przed wszystkim powyższym. Dlatego dopóki pojawia się komunikat, do Octopia nic nie jest wysyłane, karta nie zmienia stanu i nie powstaje wpis w dzienniku.

Schemat wykonany z kodu na podstawie opublikowanych tłumaczeń modułu, nie jest to ekran Odoo: ten sam komunikat po hiszpańsku, niemiecku, francusku, włosku i portugalsku
Schemat z komunikatem w takiej postaci, w jakiej moduł pokazuje go po hiszpańsku, niemiecku, francusku, włosku i portugalsku.

Czego uczy ten przypadek

  • Komunikat to wstępna kontrola karty: pojawia się, zanim cokolwiek zostanie przygotowane lub wysłane do Octopia.
  • Warunek jest „wszystko albo nic”. Nawet jeśli trzy z czterech wartości są poprawne, przy jednej pustej lub równej zero komunikat i tak się pojawi.
  • Poprawiasz to na samej karcie, w grupie Logistyka, i powtarzasz tym samym przyciskiem. Nie jest potrzebna żadna inna akcja.
  • Ten komunikat dotyczy tylko tych czterech wartości.

Koszt i pomoc

Octopia Connector to moduł z jednorazową opłatą za wersję Odoo (17, 18, 19 i 20 w Odoo Apps, z ceną na karcie) i wymaga subskrypcji FlexigoTech Cloud, plan Connector: 49 €/mies. lub 490 €/rok, netto (bez VAT). Połączenie przechodzi przez FlexigoTech Cloud, który przechowuje poświadczenia w postaci zaszyfrowanej i nadzoruje synchronizację.

Jeśli wdrażasz Odoo i chcesz, aby dane logistyczne Twoich produktów były dobrze przygotowane przed rejestracją, FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie.

Czytaj dalej

Pola konta sprzedawcy w Octopia Connector: co oznacza każde z nichLista kontrolna pól konta sprzedawcy w Octopia Connector dla Odoo: co mówi pomoc każdego pola i co zdecydować podczas konfiguracji połączenia.
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła