Przejdź do głównej treści
Temu

Błąd «Stock update method is not configured.» w Temu Connector for Odoo

Stock update method is not configured. pojawia się, gdy podczas wysyłania stanów magazynowych do Temu moduł nie znajdzie ani jednej metody aktualizacji stanów do wypróbowania: lista kandydatów jest pusta. Rozwiązanie: zapisz w instancji Temu metodę stanów i powtórz wysyłkę przyciskiem Push Stock.

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
3 min

Kiedy pojawia się ten komunikat

Komunikat Stock update method is not configured. jest błędem: akcja zostaje zatrzymana. Może pojawić się po kliknięciu Push Stock w karcie instancji Temu, którą otwierasz z menu Temu, albo po kliknięciu Run Sync na ekranie synchronizacji. Oba przyciski prowadzą do tej samej procedury wysyłania stanów i właśnie tam znajduje się sprawdzenie.

Oba przyciski są widoczne bez żadnych warunków w Odoo 17, 18 i 19, a komunikat występuje w opublikowanym kodzie tych trzech gałęzi. To, co opisujemy poniżej, to kod Odoo 19.

Schemat z menu Temu, przyciskami wysyłania stanów i synchronizacji oraz komunikatem Stock update method is not configured.
Schemat wykonany na podstawie opublikowanego kodu modułu, to nie zrzut ekranu z Odoo: menu Temu, dwa przyciski i komunikat, z etykietami z kodu modułu (Odoo 17, 18 i 19).
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)

Co sprawdza kod przed uruchomieniem wysyłki

Dla każdej instancji, do której wysyłane są stany, moduł wykonuje kolejno:

  • Uruchamia procedurę porządkującą na produktach Temu tej instancji.
  • Zbiera listę metod aktualizacji stanów, które może wypróbować. Lista powstaje z metody stanów zapisanej w instancji oraz z metod zapasowych dołączonych do modułu. Zapisana wartość może zawierać kilka nazw oddzielonych przecinkami lub znakami nowej linii, a puste fragmenty lub same spacje są pomijane.
  • Jeśli bg.local.goods.stock.edit znajduje się na liście, ustawia ją na pierwszym miejscu.
  • Jeśli lista jest pusta, zgłasza Stock update method is not configured. i zatrzymuje się.

Inaczej mówiąc: komunikat pojawia się, gdy ani metoda zapisana w instancji, ani metody zapasowe modułu nie dostarczają żadnej nazwy. Dopóki jest choć jeden kandydat, to sprawdzenie przechodzi, nawet jeśli później ta metoda nie jest tą, którą Temu akceptuje (wtedy zobaczysz inny błąd, nie ten).

Sprawdzenie następuje przed wyborem produktów instancji powiązanych z Temu i przed wywołaniem Temu. Dlatego komunikat nie zależy od tego, jakie produkty masz powiązane: przy pustej liście Temu nie jest wywoływane.

Co to oznacza w praktyce

Dla tej instancji moduł nie znalazł żadnej nazwy metody, którą mógłby zaktualizować stany. Jedna rzecz bywa myląca: wartość zawierająca wyłącznie przecinki, spacje lub znaki nowej linii liczy się jako pusta, ponieważ moduł odrzuca fragmenty bez tekstu. Dlatego pole, które na pierwszy rzut oka wygląda na wypełnione, może nic nie wnosić.

Jak to naprawić, krok po kroku

  1. Otwórz menu Temu i wejdź do karty instancji, która zgłasza błąd.
  2. Powtórz akcję, która go wywołała (Push Stock lub Run Sync), i upewnij się, że tekst brzmi dokładnie Stock update method is not configured..
  3. Sprawdź w karcie zapisaną metodę aktualizacji stanów, czyli dane odczytywane przez moduł.
  4. Zapisz w instancji nazwę metody stanów Temu, której chcesz używać. Jeśli podajesz kilka, oddziel je przecinkami lub znakami nowej linii. Jeśli wśród nich jest bg.local.goods.stock.edit, trafia na pierwsze miejsce listy kandydatów.
  5. Zapisz kartę i ponownie kliknij Push Stock.

Co sprawdzić potem

Jeśli wysyłka działa, a metoda, która zadziałała, jest inna niż zapisana wcześniej, instancja zapisuje tę, która zadziałała. Widok innej wartości w tym polu po udanej wysyłce nie jest błędem.

Jeśli sprawdzenie przechodzi, ale Temu odrzuca wywołanie, moduł zgłasza ostatni otrzymany błąd: będzie to inny komunikat, nie ten.

Schemat z etykietą przycisku wysyłania stanów tak, jak widzi ją użytkownik z Odoo w języku polskim
Schemat wykonany na podstawie opublikowanych tłumaczeń modułu, to nie zrzut ekranu z Odoo: w Odoo po polsku przycisk nazywa się Push Stock.

Wersje i koszt

Moduł jest opublikowany w Odoo Apps dla Odoo 17, 18, 19 i 20. Komunikat, według opublikowanego kodu, występuje w gałęziach 17, 18 i 19. Płatność jednorazowa za wersję Odoo, a dodatkowo potrzebna jest subskrypcja FlexigoTech Cloud (plan Connector: 49 €/mies. lub 490 €/rok, netto (bez VAT)). Połączenie z Temu przechodzi przez FlexigoTech Cloud, który przechowuje dane uwierzytelniające w postaci zaszyfrowanej, nadzoruje synchronizację i wysyła e-mail, jeśli coś zawiedzie.

Jak pomaga FlexigoTech

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Jeśli konfigurujesz Temu w swoim Odoo i chcesz zweryfikować ustawienia instancji, możesz zobaczyć moduł w jego karcie w Odoo Apps lub na stronie modułu w flexigotech.com.

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