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

„Brak domyślnego kanału sprzedaży” w Octopia Connector: kiedy się pojawia i jak to rozwiązać

Komunikat pojawia się po kliknięciu Twórz oferty (Create Offers), gdy konto produktu ma pusty domyślny kanał sprzedaży (a przy koncie w trybie testowym nie znaleziono też kanału SELLZZ). Akcja zatrzymuje się bez tworzenia czegokolwiek: komunikat prosi, by najpierw uruchomić Testuj połączenie na koncie; według modułu to wykrywa subskrybowane kanały, a potem trzeba wybrać jeden z nich przed ponownym kliknięciem.

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 się pojawia i co go powoduje

Schemat z menu Octopia, Catalog, Products, przyciskiem Create Offers i komunikatem o koncie bez domyślnego kanału sprzedaży, z angielskimi etykietami
Schemat wykonany kodem na podstawie opublikowanego kodu modułu (to nie zrzut ekranu Odoo): menu, przycisk i komunikat w Odoo 17, 18, 19 i 20.

Co dokładnie widzisz i w którym momencie?

Przy Odoo po polsku komunikat brzmi Konto '…' nie ma domyślnego kanału sprzedaży; najpierw uruchom Testuj połączenie. (Account '…' has no default sales channel; run Test Connection first.). W miejscu wielokropka pojawia się nazwa konta. To błąd: akcja zostaje zatrzymana. Pojawia się po kliknięciu przycisku Twórz oferty.

Gdzie jest ten przycisk i kiedy go widać?

W widoku produktu Octopia, do którego dochodzisz z Octopia › Katalog › Produkty (Octopia › Catalog › Products). Pozycja Octopia wymaga uprawnienia Użytkownik Octopia (Octopia User): jeśli go nie masz, nie widzisz tego fragmentu menu. Przycisk nie zależy od żadnego warunku: widać go zawsze, w Odoo 17, 18, 19 i 20. Sam fakt, że przycisk jest widoczny, nic więc nie mówi o tym, czy konto ma kanał.

Jaki dokładnie warunek powoduje błąd?

Dla każdego produktu, na którym uruchamiasz akcję, moduł bierze konto tego produktu i sprawdza jego domyślny kanał sprzedaży. Jeśli kanał jest pusty, zgłasza komunikat. Sprawdzenie dotyczy dokładnie tego: pusty kanał. Zanim do tego dojdzie, moduł nie sprawdza stanu magazynowego, cen ani niczego innego w produkcie.

Czy coś się zmienia, gdy konto jest w trybie testowym?

Tak. Gdy konto jest w trybie testowym, moduł najpierw szuka wśród kanałów sprzedaży tego konta kanału odpowiadającego kanałowi testowemu SELLZZ. Jeśli go znajdzie, używa go; jeśli nie, sięga po kanał domyślny. W trybie testowym komunikat pojawia się więc tylko wtedy, gdy nie ma ani tego kanału, ani domyślnego.

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 dzieje się z Twoimi ofertami

Czy przy błędzie powstaje jakaś oferta?

Nie. Błąd zatrzymuje akcję i nic z tego, co miała zmienić, nie zostaje zapisane. Moduł przechodzi po produktach jeden po drugim: jeśli zaznaczysz kilka, a problem wystąpi przy jednym z nich, oferty wcześniejszych również nie zostaną zapisane. Po rozwiązaniu problemu trzeba powtórzyć całą akcję.

Co robi przycisk, gdy konto ma kanał?

Dla każdego zaznaczonego produktu tworzy ofertę w tym kanale, z referencją sprzedawcy, którą karta już ma, i z ceną sprzedaży produktu (zero, jeśli jej nie ma). Następnie otwiera okno Oferty (Offers) z nowo utworzonymi ofertami. Jeśli żadna nie została utworzona, pokazuje oferty zaznaczonych produktów.

Czy duplikuje oferty, które już istnieją?

Nie. Przed utworzeniem moduł sprawdza, czy istnieje już oferta tego konta, w tym kanale, dla tego produktu i ze stanem nowy. Jeśli istnieje, przechodzi do następnego produktu bez tworzenia kolejnej.

Jak to rozwiązać

Co mam zrobić?

Sam komunikat prosi, by najpierw uruchomić Testuj połączenie (Test Connection) na koncie, którego nazwa widnieje w ostrzeżeniu. Według modułu to wykrywa subskrybowane kanały; potem trzeba wybrać jeden jako domyślny kanał tego konta. Gdy konto ma już kanał, zaznacz produkty ponownie i kliknij Twórz oferty. Zwróć uwagę, by nazwa w komunikacie była nazwą konta, które przetestowałeś.

Schemat z tekstem komunikatu tak, jak widzi go użytkownik w zależności od języka Odoo: hiszpański, niemiecki, francuski, włoski i portugalski
Schemat wykonany kodem na podstawie opublikowanych tłumaczeń modułu (to nie zrzut ekranu Odoo): ten sam komunikat w pięciu językach. Po polsku Konto '…' nie ma domyślnego kanału sprzedaży; najpierw uruchom Testuj połączenie.

Co sprawdzić po rozwiązaniu problemu?

Że po kliknięciu Twórz oferty ostrzeżenie już się nie pojawia i otwiera się okno Oferty. Jeśli produkt miał już ofertę tego konta, w tym kanale i ze stanem nowy, nie powstaje kolejna i zobaczysz oferty zaznaczonych produktów.

A jeśli zaznaczę produkty z różnych kont?

Każdy produkt jest oceniany według własnego konta, więc konto z kanałem nie ratuje tego, które go nie ma. Nazwa w komunikacie to nazwa konta produktu, na którym akcja się zatrzymała.

Czy pojawia się tak samo we wszystkich wersjach?

Komunikat znajduje się w opublikowanym kodzie Odoo 17, 18, 19 i 20, a moduł jest opublikowany w Odoo Apps dla tych czterech wersji.

Czego potrzebuje moduł do działania?

To moduł z jednorazową opłatą za każdą wersję Odoo (cena każdej jest na jego karcie) i wymaga subskrypcji FlexigoTech Cloud, plan Konektor: 49 €/mies. lub 490 €/rok netto (bez VAT). Połączenie przechodzi przez FlexigoTech Cloud, który przechowuje dane uwierzytelniające w postaci zaszyfrowanej i nadzoruje synchronizację.

Jeśli potrzebujesz pomocy

Jeśli wdrażasz Odoo i chcesz, by ktoś razem z Tobą sprawdził połączenie Twoich kont, FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Jeśli interesuje Cię inny przycisk modułu, tutaj znajdziesz, co robi Submit to Octopia.

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