Kiedy pojawia się komunikat
Co to za komunikat i w jakim momencie go widzisz?
To ostrzeżenie Configure a sender email to reply to Amazon.. Może się pojawić po kliknięciu przycisku Send w oknie odpowiedzi do kupującego z Amazon. To błąd: akcja zostaje zatrzymana, a odpowiedź nie wychodzi. Przycisk Send jest zawsze widoczny w Odoo 17, 18, 19 i 20, więc nie ma żadnego wcześniejszego stanu, który musiałbyś spełnić, żeby go zobaczyć.


Jaki dokładnie warunek go wywołuje?
Brak jakiegokolwiek adresu nadawcy przy odpowiedzi e-mailem. Moduł wylicza adres i, jeśli wynik jest pusty, zgłasza komunikat i nie robi nic więcej. Innymi słowy: jeśli choć jeden z adresów, które sprawdza, ma e-mail, ten komunikat się nie pojawi.
Skąd moduł bierze nadawcę i w jakiej kolejności?
W kodzie Odoo 20 kolejność jest następująca, a moduł wybiera pierwszy znaleziony adres:
- Nadawca odpowiedzi skonfigurowany na koncie Amazon.
- E-mail użytkownika, który klika
Send. - E-mail firmy.
Jeśli wszystkie trzy są puste, pojawia się komunikat. Jeśli konto ma nadawcę, e-mail użytkownika nie jest nawet sprawdzany; jeśli konto go nie ma, ale użytkownik tak, używany jest e-mail użytkownika.
Dlaczego ten sam wątek można wysłać jednym użytkownikiem, a drugim nie?
Bo drugim źródłem jest e-mail osoby klikającej Send. Jeśli konto i firma nie mają e-maila, wynik zależy od tego, czy użytkownik odpowiadający ma uzupełniony własny: z jednym wysyłka się udaje, z innym pojawia się komunikat.

Jak to rozwiązać
Co mam zrobić, żeby komunikat zniknął?
Wystarczy, że któreś z tych źródeł ma e-mail, i ponownie kliknąć Send. W zależności od tego, jak chcesz pracować:
- Jeśli wolisz, żeby każda osoba odpowiadała własnym e-mailem, upewnij się, że każdy użytkownik, który odpowiada, ma go uzupełnionego.
- Jeśli wolisz mieć zapasowy adres na wypadek, gdy użytkownik nie ma e-maila, uzupełnij e-mail firmy, który moduł sprawdza jako ostatni.
Komunikat nie mówi, którego z trzech źródeł brakuje, ponieważ jest zgłaszany tylko wtedy, gdy wszystkie trzy są puste.
Co dzieje się z odpowiedzią, gdy pojawi się błąd?
Akcja zostaje zatrzymana. W kodzie komunikat jest zgłaszany przed utworzeniem e-maila i przed dodaniem czegokolwiek do wątku, więc przy tej próbie nie powstaje żaden e-mail dla kupującego ani żaden wiersz wiadomości wychodzącej. Gdy poprawisz nadawcę, ponownie klikasz Send.
Jak sprawdzić, że problem jest rozwiązany?
Kliknij Send jeszcze raz: jeśli komunikat już się nie pojawia, moduł znalazł nadawcę i kontynuował wysyłkę. Wtedy w wątku zostaje zapisany wiersz wiadomości wychodzącej, jak wyjaśniono poniżej.
Co się dzieje, gdy nadawca już jest
Co robi moduł, gdy znajdzie nadawcę?
Kontynuuje wysyłkę e-mailem w tej kolejności: zamienia wpisany przez Ciebie tekst na HTML (zachowuje podziały wierszy i zabezpiecza znaki specjalne), tworzy e-mail z Twoim tematem, adresowany do kupującego i z nadawcą, którego znalazł, a następnie go wysyła. Potem zapisuje w wątku wiersz wiadomości wychodzącej, oznaczony jako wysłany, z datą i godziną wysyłki, Twoim imieniem i nazwiskiem oraz e-mailem użytkownika, tematem i treścią.
Dokąd trafiają odpowiedzi kupującego?
Jeśli konto ma adres e-mail aliasu wiadomości (zbędne spacje są ignorowane), to jest adres odpowiedzi. Jeśli go nie ma, odpowiedzi wracają do samego nadawcy. Nadawca zatem nie tylko pozwala uniknąć tego błędu, ale też jest miejscem docelowym odpowiedzi, gdy nie ma aliasu.
Czy działa tak samo we wszystkich wersjach?
Komunikat znajduje się w opublikowanym kodzie wszystkich gałęzi: Odoo 17, 18, 19 i 20. Powyższa kolejność wyszukiwania pochodzi z kodu Odoo 20; jeśli pracujesz na innej wersji, sprawdź to tam, zanim uznasz dokładną kolejność za pewną.
Czego potrzebuje moduł
Moduł jest opublikowany w Odoo Apps dla Odoo 17, 18, 19 i 20 i wymaga subskrypcji FlexigoTech Cloud (plan Conector: 49 €/mies. lub 490 €/rok, netto (bez VAT)). Strona modułu jest na flexigotech.com, a jego karta w Odoo Apps jest tutaj.
Jeśli chcesz pomocy w tym temacie
FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Jeśli budujesz komunikację z kupującymi z Amazon i chcesz spokojnie zdecydować, jaki adres ma podpisywać każdą odpowiedź, napisz do nas ze strony modułu.
Czytaj dalej
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach
Źródła
- Kod modułu: flexigobe_amazon_seller_connector 20.0 (8576afa5): wizard/amazon_spapi_message_compose_wizard.py
- Kod modułu: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_message_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
