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

Co robi przycisk Odśwież w Octopia Connector, krok po kroku

Przycisk Odśwież na ekranie Wysyłki wychodzące pobiera z Octopii dane wysyłki według jej ID i zapisuje je ponownie w Odoo; jeśli wysyłka ma żądanie anulowania, sprawdza też jego status. Tutaj dowiesz się, kiedy go widać, w jakiej kolejności działa, jakie pola zmienia i co sprawdzić, gdy coś się nie aktualizuje.

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 się pojawia

Gdzie jest przycisk Odśwież?

Jest na ekranie Wysyłki wychodzące, który otwierasz z menu Octopia › Fulfillment › Wysyłki wychodzące. Ta część Octopia wymaga uprawnienia Użytkownik Octopia (Octopia User): jeśli go nie masz, nie zobaczysz tej części menu.

Schemat wykonany kodem: menu Octopia › Fulfillment › Outbound Shipments, a pod nim przycisk Refresh
Schemat (to nie zrzut ekranu z Odoo) ze ścieżką menu i przyciskiem, z angielskimi etykietami z kodu modułu.

Kiedy widać przycisk?

Widok nie stawia mu żadnego warunku: widać go zawsze. Przycisk jest we wszystkich opublikowanych gałęziach modułu, czyli w Odoo 17, 18, 19 i 20.

Jakich danych wysyłki używa przycisk do odpytania?

Dwóch, które widać w karcie i na liście wysyłek wychodzących: Konto (Account) i ID wysyłki wychodzącej (Outbound ID). Przy pomocy konta otwiera połączenie z Octopią, a przy pomocy ID prosi o tę wysyłkę. Połączenie przechodzi przez FlexigoTech Cloud, które przechowuje poświadczenia w postaci zaszyfrowanej.

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, po kolei

Co dokładnie robi po kliknięciu?

Przechodzi po kolei przez wszystkie wysyłki, które ma przed sobą. Przy każdej robi to: najpierw otwiera połączenie z jej kontem i prosi Octopię o wysyłkę według jej ID. Jeśli wróciły dane ustrukturyzowane, zapisuje w wysyłce otrzymane wartości. Następnie, jeśli wysyłka ma żądanie anulowania, prosi także o to anulowanie i, jeśli zawiera rozpoznany status, zapisuje go.

Jakie dane wysyłki nadpisuje?

Odnośnik, typ, status, białą etykietę, datę utworzenia, datę ostatniej aktualizacji statusu, adres dostawy, artykuły, paczki, identyfikator żądania anulowania i status tego anulowania. Kod stosuje przy zapisie takie reguły: typ może być tylko Fulfillment lub XDock, a każda inna wartość zostaje jako Fulfillment. Status jest zapisywany tylko wtedy, gdy jest jednym ze znanych modułowi; w przeciwnym razie zostaje pusty. Adres, artykuły i paczki są zapisywane tak, jak przychodzą, a puste, jeśli odpowiedź ich nie zawiera. To samo dotyczy żądania anulowania: jeśli odpowiedź nie zawiera żadnego, jego identyfikator i status są zapisywane jako puste.

Co z anulowaniem?

Pole Żądanie anulowania (Cancellation Request) widać w karcie, tylko do odczytu: nie wpisuje go użytkownik, wypełnia je przycisk Zażądaj anulowania (Request Cancellation). Gdy wysyłka ma to pole wypełnione, Odśwież pyta Octopię o to anulowanie. Jeśli odpowiedzią są dane ustrukturyzowane, a zawarty w niej status jest jednym ze znanych modułowi, zapisuje go w polu Status anulowania (Cancellation Status), które widać w karcie i na liście, również tylko do odczytu. Jeśli status nie zostanie rozpoznany, w tym kroku pole nie jest zmieniane.

Gdy coś się nie zmienia lub zawodzi

Jakie błędy mogą wystąpić?

Kod przycisku uwzględnia odpowiedź Octopii. Jeśli nie przychodzi jako dane ustrukturyzowane, ta część nie jest zapisywana (ani dane wysyłki, ani status anulowania), a przycisk przechodzi do dalszych kroków. Jeśli status wysyłki, który przychodzi, nie jest jednym ze znanych, status wysyłki zostaje pusty, jak opisano wyżej. Co do synchronizacji, FlexigoTech Cloud ją nadzoruje i powiadamia e-mailem, jeśli zawiedzie.

Co sprawdzić, jeśli wysyłka się nie aktualizuje?

Zacznij od dwóch danych, według których przycisk odpytuje: czy Konto jest tym właściwym dla tej wysyłki i czy ID wysyłki wychodzącej jest poprawne. Potem sprawdź, czy subskrypcja jest aktywna: bez subskrypcji lub przy zawieszonej usłudze zatrzymuje się to, co daje subskrypcja, a dane zostają w Twoim Odoo.

Na co patrzeć w karcie po kliknięciu?

Na status wysyłki i, jeśli istnieje żądanie anulowania, na pole Status anulowania, które przycisk wypełnia przy sprawdzaniu tego anulowania. Jeśli odpowiedź przychodzi jako dane ustrukturyzowane, a statusy są znanymi modułowi, zobaczysz tam to, co zwróciła Octopia; jeśli nie, status wysyłki może zostać pusty albo pola pozostać bez zmian.

Czy mogę kliknąć więcej niż raz?

Tak: każde kliknięcie ponownie prosi Octopię o wysyłkę i, jeśli odpowiedź przychodzi jako dane ustrukturyzowane, nadpisuje pola otrzymanymi wartościami. Jeśli ktoś zmienił ręcznie któreś z nadpisywanych danych, następna aktualizacja zapisze wartość, która przyjdzie.

Jak nazywa się przycisk przy Odoo w innym języku?

Przy Odoo po polsku to Odśwież. W zależności od języka etykieta jest taka, jak na tym schemacie.

Schemat wykonany kodem na podstawie tłumaczeń modułu: tekst Refresh po hiszpańsku (Actualizar), niemiecku (Aktualisieren), francusku (Actualiser), włosku (Aggiorna) i portugalsku (Atualizar)
Schemat (to nie zrzut ekranu z Odoo) z etykietą przycisku w każdym języku.

Ile kosztuje korzystanie z niego?

Moduł jest płatny jednorazowo za wersję Odoo i jest opublikowany dla Odoo 17, 18, 19 i 20. Wymaga subskrypcji FlexigoTech Cloud, plan Konektor: 49 €/mies. lub 490 €/rok, netto (bez VAT), z maksymalnie 3 kontami platformy.

Jeśli wdrażasz Odoo

Jeśli potrzebujesz pomocy z połączeniem z Octopią lub z integracją na zamówienie, w FlexigoTech wdrażamy Odoo 17, 18, 19 i 20 oraz tworzymy 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