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

Co robi przycisk Pobierz raporty w Octopia Connector, krok po kroku

Przycisk Pobierz raporty (Poll Reports) pobiera z Octopia raporty integracji paczki produktów, nanosi je na jej pozycje i powiązane produkty, zapisuje datę odpytania i, jeśli wszystkie pozycje mają już stan, uznaje paczkę za zakończoną.

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
5 min

Gdzie jest przycisk i kiedy go widać

Przycisk Pobierz raporty znajduje się na ekranie Paczki produktów (Product Packages), który otwierasz z menu Octopia › Katalog › Paczki integracji. Żeby zobaczyć w menu część Octopia, potrzebujesz uprawnienia Użytkownik Octopia.

Przy wartościach domyślnych przycisk jest widoczny. Znika, gdy pole Stan paczki osiągnie stan końcowy, ten sam, który ustawia sam przycisk po zakończeniu (zobaczysz to w ostatnim kroku). Przycisk jest w opublikowanych gałęziach modułu: Odoo 17, 18, 19 i 20.

Schemat zrobiony kodem: menu Octopia › Catalog › Integration Packages, a pod nim przycisk Poll Reports
Schemat zrobiony kodem na podstawie modułu (to nie zrzut ekranu z Odoo): menu i przycisk, ważne dla Odoo 17, 18, 19 i 20, z nazwami po angielsku, tak jak w kodzie.

Przy Odoo po polsku przycisk nazywa się Pobierz raporty. Poniższy schemat pokazuje, jak jest opisany w innych opublikowanych językach modułu.

Schemat zrobiony kodem z tekstem Poll Reports w kilku językach
Schemat zrobiony kodem na podstawie opublikowanych tłumaczeń modułu (to nie zrzut ekranu z Odoo): po hiszpańsku Sondear informes; po niemiecku Berichte abfragen; po francusku Interroger les rapports; po włosku Polling report; po portugalsku Consultar relatórios.

W karcie paczki interesują Cię cztery pola:

  • Konto: widoczne także na liście paczek.
  • Język: też na liście, tylko do odczytu. Nie wpisujesz go ręcznie: wypełnia go moduł przy wysyłce przyciskiem Zgłoś zaznaczone (Submit Selected) lub Zgłoś do Octopia (Submit to Octopia), jak opisuje artykuł o tym przycisku. Jego wartości to Francuski (fr-FR) (French (fr-FR)), Angielski (en-US) (English (en-US)) i Hiszpański (es-ES) (Spanish (es-ES)).
  • Pozycje: pozycje paczki.
  • Data ostatniego odpytania: tylko do odczytu, wypełnia ją przycisk.
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)

Co robi przycisk, po kolei

Dla każdej paczki, na której działa, przycisk wykonuje te kroki:

  1. Przygotowuje połączenie z Octopia dla konta widocznego w polu Konto.
  2. Pobiera raporty integracji tej paczki, w języku z pola Język, po sto naraz. Pobiera kolejne strony, dopóki odpowiedź wskazuje, że jest następna, a poprzednia strona przyniosła raporty.
  3. Mając wszystkie raporty razem, łączy każdy z pozycją paczki: najpierw po referencji produktu sprzedawcy, a jeśli to nie pasuje, po GTIN, nigdy nie obcinając zer wiodących. Raport, który nie pasuje do żadnej pozycji, jest ignorowany.
  4. Zapisuje w pozycji stan raportu, typ operacji, stopień kompletności publikacji (zero, jeśli raport go nie zawiera) oraz komunikaty. Komunikaty łączą błędy, ostrzeżenia i informacje, a każdy ma swój kod i pole, którego dotyczy.
  5. Jeśli pozycja ma powiązany produkt, aktualizuje go danymi z raportu: typ operacji, kompletność, czy był sprzedawalny, czy można go edytować, czy można go wzbogacać, komunikaty ostatniego raportu i datę. Jeśli stan raportu ma odpowiednik w stanie produktu, zmienia też stan, a jeśli raport zawiera identyfikator zintegrowanego produktu, zapisuje go.
  6. Wpisuje w Data ostatniego odpytania bieżący moment.
  7. Jeśli paczka ma pozycje i wszystkie mają już stan, ustawia Stan paczki na końcowy i przycisk przestaje być widoczny.

Przykład: paczka wraca z odrzuconą pozycją

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

Hogar Norte, wymyślona firma sprzedająca wyposażenie domu w Cdiscount, wysłała już z Odoo paczkę produktów do Octopia. Otwiera Octopia › Katalog › Paczki integracji i wchodzi do paczki: pozycje nie mają jeszcze stanu, a przycisk Pobierz raporty jest widoczny.

Klika przycisk. Moduł pobiera raporty tej paczki w języku z pola Język. Dwa raporty pasują do referencji produktu sprzedawcy jednej z pozycji. Trzeci przychodzi tylko z GTIN i też zostaje dopasowany, bo moduł porównuje GTIN dokładnie tak, jak jest, łącznie z zerami wiodącymi.

Po zakończeniu każda pozycja pokazuje stan swojego raportu i komunikaty z kodem i polem. Jedna z pozycji ma stan odrzucenia, a jej komunikaty wyjaśniają dlaczego. Jeśli ta pozycja ma powiązany produkt, zostaje on zaktualizowany danymi z raportu. Data ostatniego odpytania jest wypełniona. Ponieważ wszystkie pozycje mają już stan, Stan paczki przechodzi na końcowy i przycisk znika.

Gdyby natomiast jakaś pozycja została bez raportu, paczka pozostałaby otwarta, a przycisk widoczny, więc Hogar Norte mogłaby kliknąć go ponownie.

Jakie problemy pokazuje przycisk

  • Komunikaty w pozycji. To, co Octopia zgłasza jako błąd, ostrzeżenie lub informację, zostaje zapisane w pozycji, z kodem i polem. Warto przeczytać to w pierwszej kolejności, żeby poprawić produkt.
  • Pozycje, które się nie dopasowują. Raport, którego referencja i GTIN nie pasują do żadnej pozycji, jest ignorowany, a ta pozycja nadal nie ma stanu. Dopóki jakaś pozycja nie ma stanu, paczka nie przechodzi w stan końcowy.
  • Paczka zamknięta z odrzuceniami. Paczka przechodzi w stan końcowy, gdy wszystkie pozycje mają jakiś stan, obojętnie jaki. Pozycja odrzucona też się liczy, więc przycisk może zniknąć, choć zostały produkty do poprawienia: dlatego warto przejrzeć komunikaty każdej pozycji.
  • Zera wiodące w GTIN. Dopasowanie po GTIN nie obcina zer wiodących. Jeśli pozycja nie zmienia stanu, sprawdź, czy jej referencja produktu sprzedawcy lub GTIN dokładnie zgadzają się z raportem.
  • Połączenie. Odpytanie idzie przez połączenie konta, które działa przez FlexigoTech Cloud: przechowuje zaszyfrowane dane dostępowe, pilnuje synchronizacji i wysyła e-mail, gdy coś się nie uda. Bez subskrypcji lub przy zawieszonej usłudze zatrzymuje się to, co daje subskrypcja; dane zostają w Twoim Odoo.

Czego uczy ten przykład

  • Przycisk jest widoczny, dopóki Stan paczki nie jest końcowy, a ustawia go sam przycisk, gdy wszystkie pozycje mają stan.
  • Karta mówi, kiedy ostatnio odpytywano, w polu Data ostatniego odpytania.
  • Stan we wszystkich pozycjach nie oznacza, że wszystko zostało zaakceptowane: przeczytaj komunikaty każdej pozycji.

Wersje i koszt

Octopia Connector (Cdiscount & Octopia Marketplaces) jest opublikowany w Odoo Apps dla Odoo 17, 18, 19 i 20. To moduł z jednorazową opłatą za wersję (cena każdej jest w jej karcie) i wymaga subskrypcji FlexigoTech Cloud: plan Konektor kosztuje 49 €/mies. lub 490 €/rok, netto (bez VAT), z maksymalnie trzema kontami platformy.

Jeśli potrzebujesz pomocy

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Jeśli Twój katalog w Cdiscount wymaga zmiany, której moduł nie obejmuje, możemy o tym porozmawiać.

Czytaj dalej

Co robi przycisk „Zgłoś do Octopia” w Octopia Connector, krok po krokuCo robi przycisk Zgłoś do Octopia w masowych importach faktur: kiedy się pojawia, co sprawdza, co zmienia i jaki błąd może wyświetlić.Co robi przycisk „Importuj” w Octopia Connector, krok po krokuCo robi przycisk Importuj w Octopia Connector dla Odoo: kiedy jest widoczny, co importuje, jakie powiadomienie pokazuje i jaki wpis zostawia w dzienniku.Co robi przycisk «Utwórz fakturę zakupu» w Octopia ConnectorCo robi przycisk Utwórz fakturę zakupu w Octopia Connector dla Odoo: kiedy się pojawia, co sprawdza, co tworzy i w którym miejscu proces może się zatrzymać.
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła