Przejdź do głównej treści
Temu

Co robi przycisk Update Goods w Temu Connector for Odoo, krok po kroku

Przycisk Update Goods w karcie Promotion Goods sprawdza, czy niczego nie brakuje, przygotowuje wysyłkę do Temu zależnie od typu operacji, wysyła ją przez instancję Temu i zapisuje odpowiedź w karcie. Jest widoczny w Odoo 17, 18 i 19 bez żadnych warunków. Oto co sprawdza, co zmienia i jakie komunikaty może pokazać.

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

Gdzie jest przycisk i kiedy jest widoczny

Gdzie jest przycisk Update Goods i kiedy się pojawia?

Karty tego modelu otwierasz z menu Temu › Catalog › Sales Campaigns › Campaign Products. W karcie Promotion Goods znajdziesz przycisk Update Goods. Widok nie nakłada na niego żadnego warunku: jest widoczny zawsze, a przycisk występuje w gałęziach Odoo 17, 18 i 19.

Schemat z tekstem Update Goods i jego tłumaczeniem Actualizar productos
Schemat wykonany kodem na podstawie opublikowanych tłumaczeń modułu, to nie zrzut ekranu z Odoo: po hiszpańsku przycisk nazywa się Update Goods.

Co robi przycisk w kilku słowach?

Sprawdza, czy karta ma wszystko, co potrzebne, buduje z jej danych wysyłkę dla Temu, wysyła ją przez instancję Temu przypisaną do karty i, jeśli wywołanie się powiedzie, zapisuje wynik w karcie. To, co jest wysyłane, zależy od typu operacji: jedne typy wymagają listy SKU, inny wymaga ilości.

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 przed wysłaniem

Co sprawdza w pierwszej kolejności?

W tej kolejności: czy karta ma aktywność (pole Activity, widoczne w karcie i na liście Promotion Goods tylko do odczytu), czy ma identyfikator produktu i czy ma typ operacji. Jeśli czegoś brakuje, akcja zatrzymuje się z odpowiednim komunikatem: Activity ID is required., Goods ID is required. lub Operate Type is required.. Na tym etapie żadna wysyłka nie została jeszcze przygotowana. Sprawdź kartę i kliknij ponownie.

Schemat menu, przycisku Update Goods i dwóch komunikatów, które mogą go zatrzymać
Schemat wykonany kodem na podstawie opublikowanego kodu modułu, to nie zrzut ekranu z Odoo: od góry menu Temu › Catalog › Sales Campaigns › Campaign Products, przycisk Update Goods i z boku komunikaty Activity ID is required. oraz Goods ID is required..

Czego jeszcze moduł wymaga przy typie operacji, o którym mówi komunikat Update Sku List is required for operateType 10.?

Wymaga zestawu SKU z ceną. Używa zestawu aktualizacji SKU z karty, a jeśli jest pusty, buduje go z zestawu SKU karty: zostawia pozycje, które mają identyfikator SKU i cenę większą od zera (próbuje ceny dostawcy z aktywności, rekomendowanej i ogólnej, w tej kolejności, aż trafi na większą od zera). Jeśli mimo to nie zostanie żadna pozycja, akcja zatrzymuje się z komunikatem Update Sku List is required for operateType 10..

A przy typie operacji, o którym mówi Activity Quantity must be > 0 for operateType 20.?

Tu liczy się ilość. Moduł bierze Desired Activity Quantity; jeśli jest pusta lub równa zero, używa Activity Quantity; a jeśli i tej nie ma, rekomendowanej ilości aktywności zapisanej w samej karcie. Wynik jest zaokrąglany do liczby całkowitej. Jeśli nie jest większy od zera, akcja zatrzymuje się z komunikatem Activity Quantity must be > 0 for operateType 20.. Desired Activity Quantity widać w karcie Promotion Goods, a Activity Quantity widać w tej karcie oraz w zakładce Goods, w tabeli Goods.

A przy typie operacji 40 lub dowolnym innym?

Przy 40 potrzebny jest zestaw SKU do dodania. Pochodzi z pola Add Sku List Json, w zakładce SKU Payloads karty; jego pomoc mówi: «Manual addSkuList override.». Jeśli zestaw jest pusty, akcja zatrzymuje się z komunikatem Add Sku List is required for operateType 40., a zapasowego zestawu tu nie ma. Przy każdym innym typie operacji kod nie dodaje żadnego zestawu SKU ani ilości: wysyłka zawiera tylko dane podstawowe.

Co wysyła, co zapisuje i co się dzieje, gdy się nie uda

Co jest wysyłane do Temu?

Blok z aktywnością, produktem, typem operacji i kodem śledzenia. Jeśli karta ma już kod, moduł go używa (usuwając zbędne spacje); jeśli nie, generuje losowy. Do tego dochodzi zestaw SKU lub ilość odpowiednia dla typu operacji. Blok trafia do instancji Temu przypisanej do karty, która wykonuje wywołanie.

Co zmienia się w karcie, gdy się uda?

Moduł odczytuje odpowiedź: jeśli jest zestawem pozycji, bierze pierwszy element; jeśli jest pojedynczym blokiem, używa go bez zmian; jeśli nie ma żadnej z tych postaci, traktuje ją jako pustą. Następnie zapisuje w karcie kod śledzenia, identyfikator szkicu (pusty tekst, jeśli go nie ma), stan operacji jako liczbę, przyczynę niepowodzenia, jeśli odpowiedź ją zawiera, wykonaną akcję (update), to, co wysłano, pełną odpowiedź wraz z użytą metodą, datę i godzinę sprawdzenia, a pole ostatniego błędu czyści.

Co się dzieje, gdy zawiedzie wywołanie lub zapis?

Jeśli zawiedzie wywołanie Temu, odczyt odpowiedzi lub zapis, moduł zapisuje tekst błędu i rzuca go ponownie: akcja zatrzymuje się z tym samym błędem i nie jest uznawana za udaną. Komunikaty z powyższych kontroli pojawiają się przed tym wszystkim, więc przy nich nic nie jest wysyłane.

Czy coś kosztuje poza modułem?

Moduł kosztuje jednorazowo za wersję Odoo (jest opublikowany w Odoo Apps dla 17, 18, 19 i 20) 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; bez subskrypcji lub przy zawieszonej usłudze zatrzymuje się to, co daje subskrypcja, a dane zostają w Twoim Odoo.

Jeśli potrzebujesz pomocy przy uruchomieniu

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Moduł zobaczysz w jego karcie w Odoo Apps lub na stronie modułu, a jeśli chcesz przejrzeć, co dodaje do produktów Odoo, przeczytaj co konektor dodaje do Produktów.

Czytaj dalej

Co Temu Connector for Odoo dodaje do wariantów produktu (Produkty)Co Temu Connector for Odoo dodaje do wariantów produktu: zakładka Temu, przyciski ceny bazowej i przedsprzedaży oraz kiedy każdy z nich działa.
Sprawdzone w kodzie źródłowym konektora (wersja 19.0) i w podlinkowanych źródłach

Źródła