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

Przycisk Wyślij w Octopia Connector: lista kontrolna krok po kroku

Przycisk Wyślij (Send) wysyła Twoją odpowiedź do Octopii, ponownie pobiera od niej pełną dyskusję i, jeśli zostawisz zaznaczone pole, oznacza ją w Odoo jako obsłużoną. Przed wysłaniem sprawdza, czy w wątku jest uczestnik typu wybranego odbiorcy oraz, jeśli konfiguracja kanału została już odczytana wraz z listą dozwolonych odbiorców, czy ten typ znajduje się na liście; w przeciwnym razie zatrzymuje się i nic nie wysyła.

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

Zanim klikniesz Wyślij

Przycisk Wyślij (Send) znajduje się w oknie odpowiedzi na dyskusję Octopii i jest widoczny w Odoo 17, 18, 19 i 20 bez żadnych warunków. Poniższy opis dotyczy opublikowanego kodu Odoo 20.0: najpierw kontrole, które mogą go zatrzymać, a dopiero po ich przejściu wysyłka.

Schemat wykonany kodem przycisku Send i, obok, komunikaty, które mogą go zatrzymać
Schemat wykonany kodem na podstawie opublikowanego kodu modułu (to nie zrzut ekranu Odoo): przycisk Wyślij i, obok, komunikaty, które mogą go zatrzymać.

W Odoo po polsku przycisk nazywa się Wyślij; poniższy schemat pokazuje, jak wygląda w innych językach.

Schemat z tekstem przycisku Send po polsku, niemiecku, francusku i włosku
Schemat wykonany kodem na podstawie opublikowanych tłumaczeń modułu (to nie zrzut ekranu Odoo): Wyślij po polsku, Senden po niemiecku, Envoyer po francusku i Invia po włosku.

Sprawdź to przed kliknięciem:

  • Spójrz na Dyskusja: pole jest tylko do odczytu i wskazuje wątek, na który odpowiadasz.
  • Wpisz odpowiedź w Treść.
  • Jeśli musisz wysłać pliki, dodaj je w Załącznik (Attachment). Jeśli jakiś jest, zostanie wysłany razem z wiadomością.
  • Zdecyduj, co zrobić z Oznacz jako obsłużone. Domyślnie jest zaznaczone, a jego pomoc brzmi: Po udzieleniu odpowiedzi zamknij lokalnie flagę ToTreat. (Close the ToTreat flag locally after answering.)
  • Pamiętaj, że wysyłka jest kierowana do określonego typu odbiorcy: kod szuka w wątku uczestnika tego typu, a wiadomość do Octopii zawiera jego identyfikator i typ.
  • Pamiętaj o terminie: OWSD Cdiscount Marketplace (25/08/2025, s. 49) wymagają odpowiadania na wiadomości w ciągu 48 godzin roboczych.
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 Wyślij po kliknięciu, po kolei

To robi kod, w tej kolejności. Możesz odhaczać kolejne punkty, testując odpowiedź.

  • Sprawdza kanał. Szuka, w obrębie konta dyskusji, kanału sprzedaży tego wątku. Tylko jeśli ten kanał ma już odczytaną konfigurację Octopii i listę dozwolonych odbiorców, sprawdza, czy typ odbiorcy jest na tej liście. Jeśli go nie ma, zatrzymuje się z komunikatem o niedozwolonym odbiorcy, który zobaczysz niżej.
  • Przetwarza załączniki. Bierze te z Załącznik; jeśli jakiś jest, dołącza go do wiadomości.
  • Szuka rozmówcy. Wśród wiadomości wątku wybiera te od uczestnika typu odbiorcy, które mają identyfikator, i używa ostatniej znalezionej. Jeśli żadnej nie ma, zatrzymuje się z komunikatem o nieznalezionym uczestniku. Ta kontrola wykonuje się zawsze.
  • Składa wiadomość. Zawiera dyskusję, kanał sprzedaży, tekst z Treść, odbiorcę (identyfikator i typ) oraz, jeśli są, załączniki.
  • Wysyła ją do Octopii przez połączenie konta.
  • Zapisuje sukces w dzienniku synchronizacji: wpis typu dyskusje, z wynikiem poprawnym, który wymienia identyfikator dyskusji.
  • Ponownie pobiera dyskusję. Prosi Octopię o pełną dyskusję ze wszystkimi wiadomościami.
  • Oznacza ją jako obsłużoną, tylko jeśli Oznacz jako obsłużone nadal jest zaznaczone. Robi to po ponownym pobraniu dyskusji: serwer może jeszcze przez krótki czas zgłaszać ToTreat, a lokalny znacznik musi przetrwać ten odczyt.
  • Zamyka okno.

Jeśli Odoo zatrzyma wysyłkę

Kontrole wstępne zgłaszają błąd i zatrzymują akcję: nic nie jest wysyłane do Octopii i nic z tego, co przycisk miał zmienić, nie zostaje zapisane.

  • Jeśli widzisz Odbiorca … nie jest dozwolony na kanale … (dozwolone: …). (Receiver … is not allowed on channel … (allowed: …).): typ odbiorcy nie należy do tych, które kanał dopuszcza. Sam komunikat podaje listę po permitidos:. Ta kontrola obowiązuje tylko wtedy, gdy kanał ma odczytaną konfigurację i listę dozwolonych odbiorców.
  • Jeśli widzisz Nie znaleziono w tym wątku uczestnika typu …, do którego można skierować odpowiedź (najpierw odśwież wątek). (No … participant found on this thread to address the reply to (refresh the thread first).): wśród wiadomości wątku nie ma żadnej od uczestnika tego typu z identyfikatorem. Komunikat mówi, że najpierw trzeba odświeżyć wątek: dopóki wątek nie ma wiadomości od uczestnika tego typu z identyfikatorem, wysyłka nie może być do nikogo skierowana. Wielokropek to typ odbiorcy.

Po wysłaniu

Gdy wszystko idzie dobrze, okno zamyka się samo. Sprawdź:

  • Przycisk po wysłaniu ponownie pobiera od Octopii pełną dyskusję.
  • Znacznik obsłużenia: jeśli zostawisz aktywne Oznacz jako obsłużone, dyskusja zostaje w Odoo oznaczona jako obsłużona, lokalnie.
  • Wpis o sukcesie w dzienniku synchronizacji, typu dyskusje.
  • Nie myl wpisów: ten sam typ zapisu tworzy też zadanie zaplanowane Octopia: pobieranie dyskusji (kolejka ToTreat) (Octopia: pull discussions (ToTreat queue)), które działa co 15 minut i jest aktywne po instalacji; w jego przypadku wpis zawiera liczbę pobranych wątków ToTreat.
  • Konfiguracja kanałów: zadanie Octopia: odświeżanie danych referencyjnych (kategorie, marki, przewoźnicy, typologie) (Octopia: refresh referentials (categories, brands, carriers, typologies)), co 7 dni i aktywne po instalacji, zawiera krok konfiguracji kanałów. Ten odczyt zapisuje dozwolonych odbiorców i datę jego wykonania. Zadanie pomija konta, które korzystają z FlexigoTech Cloud bez zapisanych poświadczeń lub bez usługi.

Jak pomaga FlexigoTech

Moduł jest płatny jednorazowo za wersję Odoo 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 wysyła e-mail, jeśli synchronizacja zawiedzie. Bez subskrypcji lub przy zawieszonej usłudze zatrzymuje się to, co zapewnia subskrypcja; dane zostają w Twoim Odoo. Moduł jest opublikowany w Odoo Apps dla wersji 17, 18, 19 i 20 (karta); w Odoo App Store każda wersja jest kupowana tam.

Inne przyciski modułu mają własne artykuły, jak Otwórz dyskusję czy Wyślij do Octopii. Jeśli potrzebujesz dostosować ten przepływ do swojej działalności, FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie.

Czytaj dalej

Co robi przycisk „Otwórz dyskusję” w Octopia Connector: mity i faktyCo robi przycisk Otwórz dyskusję w Octopia Connector dla Odoo: kiedy jest widoczny, co sprawdza, co zmienia i jakie błędy zwraca. Obalamy błędne przekonania.Co robi przycisk «Zgłoś do Octopia» w promocjach, krok po krokuJak działa przycisk Zgłoś do Octopia w promocjach w Odoo: kiedy się pojawia, co sprawdza, co zmienia i jakie komunikaty może wyświetlić.Zadeklaruj w Octopia w Odoo: checklista przycisku krok po krokuChecklista przycisku Zadeklaruj w Octopia z Octopia Connector: co sprawdza, co zmienia w przesyłce i zamówieniu oraz co zrobić z komunikatami.
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła