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

Co robi przycisk Sprawdź status w Octopia Connector, krok po kroku

Przycisk Sprawdź status (Poll Status) pyta Octopia, jak idzie gest handlowy w toku, a jeśli odpowiedź zawiera poprawny stan, kopiuje go do gestu. Widać go tylko przy geście w toku, a jeśli nowy stan to zakończony, może utworzyć korektę w wersji roboczej (tylko gdy konto ma to włączone).

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

Gdzie jest i kiedy go widać

Przycisk Sprawdź status znajduje się w karcie gestu handlowego. Dojdziesz do niej z menu Octopia › Zamówienia › Gesty handlowe (Octopia › Orders › Commercial Gestures). Sekcja Octopia w menu wymaga uprawnienia Użytkownik Octopia (Octopia User): bez niego tej sekcji nie zobaczysz. Przycisk jest dostępny w wersjach 17, 18, 19 i 20 Odoo.

Schemat menu Octopia › Orders › Commercial Gestures i przycisku Poll Status
Schemat wykonany kodem na podstawie opublikowanego kodu modułu (to nie zrzut ekranu Odoo): menu i przycisk z angielskimi etykietami z kodu, ważny dla Odoo 17, 18, 19 i 20.

Przycisk jest widoczny tylko wtedy, gdy pole Stan (State) gestu ma wartość „w toku”. Przy domyślnej wartości pola Stan go nie widać, więc w świeżo utworzonym geście go nie znajdziesz.

Przy Odoo po polsku przycisk nazywa się Sprawdź status. Etykiety w innych językach są na schemacie.

Schemat z tekstem Poll Status w pięciu językach
Schemat wykonany kodem na podstawie plików tłumaczeń modułu (to nie zrzut ekranu Odoo): po polsku Sprawdź status, po niemiecku Status abfragen, po francusku Vérifier le statut, po włosku Verifica stato i po portugalsku Sprawdź status.
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)

Krok po kroku

  1. Otwórz Octopia › Zamówienia › Gesty handlowe i wejdź w gest. Lista pokazuje Zamówienie (Order), Konto (Account) i Stan; karta pokazuje Zamówienie, Stan i Referencja żądania (Request Reference).
  2. Sprawdź Stan. Jeśli gest nie jest w toku, przycisk się nie pojawia i stąd nie ma czego sprawdzać.
  3. Sprawdź Referencja żądania. Pole jest tylko do odczytu: wypełnia je kod, nie Ty, a dokładnie przycisk Zgłoś do Octopia (Submit to Octopia), który opisaliśmy w innym artykule. Od tego, czy jest wypełnione, czy puste, zależy sposób zapytania (krok piąty).
  4. Kliknij Sprawdź status. Moduł bierze konto z gestu i przygotowuje za jego pomocą połączenie z Octopia.
  5. Przy wypełnionej referencji moduł prosi Octopia o ten konkretny gest według referencji. Przy pustej referencji prosi o listę gestów zamówienia (używa identyfikatora zamówienia w Octopia) i bierze pierwszy z listy, jeśli jakiś jest.
  6. Moduł odczytuje stan z odpowiedzi. Jeśli jest to jedna z wartości, które przyjmuje pole Stan, zapisuje go w geście.
  7. Jeśli nowy stan to zakończony, moduł próbuje dodatkowo utworzyć korektę (opisaną w następnej sekcji).
  8. Sprawdź wynik: zobacz Stan w karcie, a jeśli spodziewałeś się korekty, sprawdź, czy gest został z nią powiązany.

Co zmienia się w Odoo

Jedyne, co przycisk zmienia zawsze, gdy otrzyma poprawny stan, to pole Stan gestu. Gdy ten stan to zakończony, kod interpretuje to tak, że kanał zwrócił klientowi kwotę gestu, i odzwierciedla to osobną korektą dla klienta w wersji roboczej. Powstaje ona tylko po spełnieniu tych warunków:

  • Konto ma włączone automatyczne tworzenie korekt (jest opcjonalne).
  • Gest nie ma jeszcze powiązanej korekty.
  • Zamówienie gestu ma klienta.

Jeśli korekta powstanie, wygląda tak:

  • Jest wystawiona na klienta zamówienia i firmę gestu.
  • Jej referencja to Gest handlowy Octopia … (…) (Octopia commercial gesture … (…)), z identyfikatorem zamówienia w Octopia i powodem gestu.
  • Ma jedną pozycję w ilości jeden, o nazwie Gest handlowy - … (Commercial gesture - …) ze szczegółem powodu lub, jeśli jest pusty, samym powodem.
  • Cena pozycji to kwota gestu, a pozycja jest bez podatków: kod robi tak, bo ta kwota jest kwotą brutto zwróconą przez kanał, a domyślne podatki konta księgowego by ją zawyżyły.
  • Gest zostaje powiązany z tą korektą.

Korekta zostaje w wersji roboczej: kod jej nie zatwierdza.

Kiedy gest zostaje bez zmian

Kod ma kilka wyjść, w których przycisk nie zmienia gestu. Warto je znać, by zrozumieć, co widzisz:

  • Przetwarzane są tylko gesty w toku. Każdy inny jest pomijany.
  • Jeśli Octopia nie zwraca niczego użytecznego dla gestu (bez referencji lista zamówienia przychodzi pusta albo odpowiedź nie jest rekordem), moduł przechodzi do następnego, a Stan pozostaje nietknięty.
  • Jeśli przychodzący stan nie jest żadnym z tych, które przyjmuje Stan, również nie jest zapisywany.
  • Jeśli stan to zakończony, ale konto nie ma włączonego tworzenia korekt, gest ma już korektę albo zamówienie nie ma klienta, stan jest aktualizowany, ale korekta nie powstaje.

Jeśli przycisk niczego nie zmienił, a spodziewałeś się zmiany, zacznij od referencji: przy pustej referencji moduł bierze pierwszy gest z listy zamówienia, a nie konkretny.

Koszt i wersje

Octopia Connector jest publikowany w Odoo Apps dla wersji 17, 18, 19 i 20, z jednorazową opłatą za wersję Odoo (cena każdej w karcie). Dodatkowo wymaga subskrypcji FlexigoTech Cloud z planem Connector: 49 €/mies. lub 490 €/rok netto (bez VAT), do trzech kont platformy. Połączenie przechodzi przez FlexigoTech Cloud, który przechowuje poświadczenia w postaci zaszyfrowanej, pilnuje synchronizacji i wysyła e-mail, jeśli coś zawiedzie.

Jak pomaga FlexigoTech

Jeśli wdrażasz Odoo i chcesz, by gesty handlowe z Octopia pasowały do Twojego obiegu korekt i fakturowania, FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie.

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