
Kiedy pojawia się komunikat
Co dokładnie mówi komunikat i w którym momencie go widzę?
Pełny tekst to Select a product template or product variants to create a Temu price update. Widzisz go po kliknięciu przycisku Create Proposal w kreatorze, który tworzy aktualizację ceny Temu. Przycisk nie ma warunku widoku: jest widoczny zawsze, w Odoo 17, 18 i 19. Gdy pojawia się komunikat, akcja się zatrzymuje.
Jaki dokładnie warunek go wywołuje?
Akcja najpierw zbiera produkty, z którymi ma pracować, a potem sprawdza, czy wynik jest pusty. Jeśli nie ma żadnego, wyświetla komunikat. Na tym etapie liczy się tylko to, czy są produkty: sprawdzenie nie patrzy ani na ceny, ani na inne dane propozycji.
Czy coś zostało utworzone, gdy pojawia się błąd?
Nie. W kodzie sprawdzenie następuje przed utworzeniem propozycji, a błąd zatrzymuje akcję bez zapisywania czegokolwiek z tego, co miało się zmienić. Przed zebraniem produktów akcja wykonuje jeszcze jeden krok z danymi propozycji; po nim następuje sprawdzenie produktów.

Skąd kreator bierze produkty
W jakiej kolejności szuka produktów?
W trzech próbach i zostaje przy pierwszej, która da wynik:
- Najpierw warianty, które wybrałeś bezpośrednio w kreatorze.
- Jeśli ich nie ma, a wybrałeś szablon produktu, aktywne warianty tego szablonu.
- Jeśli nadal nic nie ma, zaznaczenie, z którym otwarto kreator: jeśli to warianty, te, które istnieją i są aktywne; jeśli to szablony, aktywne szablony, a z nich ich aktywne warianty.
Jeśli po trzech próbach nic nie ma, pojawia się komunikat.
Czy liczą się produkty zarchiwizowane?
W dwóch ostatnich próbach nie: kod zostawia tylko aktywne warianty i szablony. Dlatego szablon, którego wszystkie warianty są zarchiwizowane, zostawia pustą listę i daje komunikat, choć szablon istnieje. Warianty wybrane bezpośrednio w kreatorze są brane bez zmian, bez tego filtra.
Otworzyłem kreator z zaznaczenia i komunikat nadal się pojawia. Dlaczego?
Sprawdź te punkty, które widać w kodzie: zaznaczenie jest zarchiwizowane lub już nie istnieje; zaznaczone elementy nie są ani wariantem, ani szablonem produktu, więc ta droga nic nie wnosi; szablon nie ma żadnego aktywnego wariantu; albo kreator otwarto bez zaznaczenia i nic w nim nie wybrano.
Jak to rozwiązać i co dzieje się potem

Create ProposalCo zrobić, żeby komunikat zniknął?
Daj kreatorowi coś, z czym może pracować: wybierz w nim szablon produktu lub konkretne warianty albo otwórz go z zaznaczeniem aktywnych produktów. Jeśli produkty, których chciałeś użyć, są zarchiwizowane, kod nie liczy ich drogą szablonu ani zaznaczenia: trzeba je najpierw przywrócić z archiwum. Potem kliknij ponownie Create Proposal.
Co robi akcja, gdy produkty już są?
Tworzy propozycję z danymi z kreatora. Jeśli nie wybrano szablonu, a wszystkie produkty należą do jednego, używa tego szablonu. Jeśli znajdzie rekord powiązania produktu z Temu dla tego szablonu i tej instancji, przypisuje go do propozycji. Tworzy pozycje na podstawie produktów i, zależnie od wybranego trybu źródła, pobiera ceny rekomendowane albo szacuje ceny bazowe. Na końcu otwiera kartę utworzonej propozycji.
W jakich wersjach Odoo pojawia się ten komunikat?
Jest w opublikowanym kodzie gałęzi 17.0, 18.0 i 19.0. Moduł jest opublikowany w Odoo Apps dla wersji 17, 18, 19 i 20.
Ile kosztuje korzystanie z modułu?
To jednorazowa płatność za wersję Odoo i wymaga subskrypcji FlexigoTech Cloud: plan Conector kosztuje 49 €/mies. lub 490 €/rok, netto (bez VAT). Z subskrypcją moduł dla nowych wersji Odoo jest w cenie, jeśli kupiłeś go na flexigotech.com; w Odoo App Store każdą wersję kupuje się tam. Szczegóły znajdziesz w karcie w Odoo Apps i na stronie modułu.
Jeśli potrzebujesz pomocy z Temu w Odoo
FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie, więc możemy razem z Tobą sprawdzić, jak przygotować produkty, zanim zaproponujesz ceny w Temu. Więcej o konektorze znajdziesz w innych artykułach o Temu.
Czytaj dalej
Sprawdzone w kodzie źródłowym konektora (wersja 19.0) i w podlinkowanych źródłach
Źródła
- Kod modułu: flexigobe_temu_connector 19.0 (455b3f0f): wizard/temu_price_update_wizard.py
- Kod modułu: flexigobe_temu_connector 19.0 (455b3f0f): wizard/temu_price_update_wizard_views.xml
- apps.odoo.com/apps/modules/19.0/flexigobe_temu_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
