Przejdź do głównej treści
Temu

Błąd Temu przy propozycji ceny bazowej bez wariantów: kiedy się pojawia i co zrobić

Komunikat Select at least one product variant to prepare a Temu base price proposal. pojawia się po kliknięciu Propose new base, gdy po odrzuceniu rekordów, które już nie istnieją, nie zostaje żaden wariant do pracy; rozwiązujesz to, wracając do istniejącego wariantu i klikając przycisk ponownie.

FlexigoTech · Odpowiada: Víctor Gómez · Aktualizacja: 5 listopada 2026

Najważniejsze

Moduł
Temu
Wersje
Odoo 17, 18, 19 i 20
Sprawdzone
w kodzie źródłowym konektora, wersja 19.0 · w źródłach podanych na końcu
Czas czytania
4 min

Kiedy pojawia się ten komunikat

W widoku wariantu produktu znajduje się przycisk Propose new base. Po jego kliknięciu moduł bierze rekord, na którym działa przycisk, i zostawia tylko to, co nadal istnieje. Jeśli nic nie zostaje, akcja się zatrzymuje i pojawia się Select at least one product variant to prepare a Temu base price proposal.. To właśnie ta kontrola wyświetla komunikat: moduł nie ma żadnego wariantu produktu, z którym mógłby przygotować propozycję ceny bazowej dla Temu.

Gdy akcja się zatrzymuje, nie otwiera się żadne okno i nic z tego, co ta akcja miała zmienić, nie zostaje zapisane.

Schemat wykonany w kodzie, to nie jest ekran Odoo: u góry przycisk «Propose new base», pod nim komunikat «Select at least one product variant to prepare a Temu base price proposal.»
Schemat przycisku i komunikatu, z angielskimi etykietami z kodu modułu (Odoo 17.0, 18.0 i 19.0).
Temu orders in Odoo every 15 minutes. Stock out every 5
Wideo: Temu orders in Odoo every 15 minutes. Stock out every 5 (wideo po angielsku)

Kiedy widać przycisk

Przycisk nie jest widoczny przy każdym wariancie. W Odoo 17, 18 i 19 jest ukrywany, gdy interfejs Temu nie jest wyświetlany (warunek używa pola o nazwie Show Temu Ui, które nie występuje w żadnym widoku) albo gdy brakuje któregoś z tych danych wariantu: powiązania z instancją Temu (pole Temu Display Has Instance Link, które również nie występuje w żadnym widoku), Temu Display Goods lub Temu Display Sku.

Inaczej mówiąc: jeśli nie widzisz przycisku, nie ma czego klikać i z tego widoku nie dojdziesz do komunikatu. Jeśli go widzisz, wariant spełnia te warunki widoczności, a błąd zależy już tylko od tego, czy rekord, na którym działasz, nadal istnieje.

Przykład ilustracyjny

Przykład Przypadek poglądowy: firma i jej dane są zmyślone, żeby pokazać przebieg.

Wyobraź sobie wymyślony sklep Casa Lumbre, który sprzedaje artykuły kuchenne na Temu i zarządza katalogiem z poziomu Odoo. Marta otwiera wariant produktu, widzi przycisk Propose new base i odchodzi odebrać telefon, zostawiając otwarty ekran. W tym czasie kolega usuwa ten wariant w innej sesji.

Po powrocie Marta klika przycisk. Moduł otrzymuje rekord, sprawdza, czy nadal istnieje, odkrywa, że już nie, i zostaje z pustą listą. Warunek w kodzie jest spełniony, akcja się zatrzymuje, a Marta widzi Select at least one product variant to prepare a Temu base price proposal.. Okno Propose Temu Base Price się nie otwiera i żadna propozycja nie zostaje przygotowana.

Marta wraca do listy wariantów, otwiera istniejący i sprawdza, że przycisk się pojawia. Klika go i tym razem okno się otwiera. Wniosek z tego przypadku: komunikat nie wskazuje problemu z połączeniem, lecz to, że przycisk nie znalazł żadnego istniejącego wariantu, na którym mógłby działać.

To tylko jeden ze sposobów dojścia do tego warunku. Aby wywołać ten komunikat, kod nie sprawdza niczego więcej: liczy się to, że po filtrowaniu nie zostaje żaden rekord.

Jak to rozwiązać

  1. Zamknij ostrzeżenie. Przy tej próbie nie otworzyło się żadne okno i nic nie zostało zmienione.
  2. Wróć do widoku wariantu produktu i otwórz istniejący wariant, w razie potrzeby odświeżając ekran, aby nie pracować z rekordem, którego już nie ma.
  3. Sprawdź, czy przycisk Propose new base się pojawia. Jeśli się nie pojawia, brakuje któregoś z warunków widoczności z poprzedniej sekcji.
  4. Kliknij Propose new base ponownie. Powinno otworzyć się okno Propose Temu Base Price.

Co się dzieje, gdy wariant istnieje

Przy istniejącym wariancie przycisk nie pokazuje żadnego błędu i otwiera w oknie podręcznym Propose Temu Base Price. Okno otwiera się z już załadowanym wariantem i ze źródłem danych w trybie ręcznym.

Dla instancji Temu moduł postępuje tak: jeśli wariant ma wskazaną dokładnie jedną instancję, używa jej. Jeśli nie, szuka jej na podstawie szablonu produktu: wychodzi od instancji przekazanej w wywołaniu, jeśli taka jest; następnie sprawdza jedyną instancję wariantów szablonu, potem jedyną instancję jego powiązań z Temu i w ostateczności pierwszą aktywną instancję, jaką znajdzie.

Schemat wykonany w kodzie na podstawie opublikowanych tłumaczeń modułu, to nie jest ekran Odoo: tekst «Propose new base» tak, jak widać go w Odoo po polsku
Schemat etykiety przycisku zależnie od języka: po polsku moduł pokazuje «Propose new base».

Wersje i subskrypcja

Komunikat znajduje się w opublikowanym kodzie gałęzi 17.0, 18.0 i 19.0. Moduł jest opublikowany w Odoo Apps dla 17.0, 18.0, 19.0 i 20.0; to, co tu opisano o metodzie, pochodzi z kodu 19.0.

Moduł kosztuje jednorazowo za wersję i wymaga subskrypcji FlexigoTech Cloud z planem Konektor: 49 €/mies. lub 490 €/rok netto (bez VAT). Połączenie przechodzi przez tę usługę, która przechowuje dane uwierzytelniające w postaci zaszyfrowanej, nadzoruje synchronizację i powiadamia e-mailem, gdy coś zawiedzie. Kartę modułu znajdziesz na flexigotech.com.

Jak pomaga FlexigoTech

Jeśli wdrażasz Odoo i chcesz, aby katalog Temu był dobrze powiązany z Twoimi wariantami, FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie.

Czytaj dalej

Pola karty Temu Dashboard: co oznacza każde z nich i co wpisaćChecklista pól karty Temu Dashboard w Temu Connector for Odoo: co mówi pomoc przy każdym polu, jaka jest wartość domyślna i co warto zdecydować wcześniej.
Sprawdzone w kodzie źródłowym konektora (wersja 19.0) i w podlinkowanych źródłach

Źródła