Przejdź do głównej treści
Temu

Co Temu Connector for Odoo dodaje do wariantów produktu (Produkty)

Temu Connector for Odoo dodaje do karty wariantu produktu zakładkę Temu z polami zapasów, przedsprzedaży, wagi i wymiarów oraz przyciski do akceptowania lub proponowania ceny bazowej i do włączania lub wyłączania przedsprzedaży; pola i przyciski są ukryte, chyba że ekran otwarto z aktywnym wskaźnikiem Temu.

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

Co zmienia się na karcie wariantu

Moduł rozszerza warianty produktu w Odoo (aplikacja Produkty). Dodaje zakładkę Temu na karcie wariantu, z polami zapasów, przedsprzedaży, wagi i wymiarów oraz przyciskami do ceny bazowej i przedsprzedaży.

Schemat aplikacji Produkty oraz przycisków i pól, które dodaje do niej moduł
Schemat wykonany za pomocą kodu na podstawie opublikowanego kodu modułu, to nie jest ekran Odoo.

Pola zakładki oraz przyciski ceny i przedsprzedaży są ukryte, gdy wewnętrzny wskaźnik Show Temu Ui jest wyłączony. Tego wskaźnika nie widać w żadnym widoku: moduł wylicza go na podstawie kontekstu, z jakim otwarto ekran, i włącza tylko wtedy, gdy kontekst go zawiera. Jeśli otworzysz wariant ścieżką, która go nie przekazuje, pola i przyciski Temu w zakładce nie będą widoczne.

Przy zapisie działa też kontrola. W Odoo 19.0, gdy tworzysz lub zmieniasz wariant z polami powiązania z Temu, moduł sprawdza, czy masz uprawnienie do zapisu w instancji Temu tego wariantu: przy tworzeniu po jego utworzeniu, przy zmianie przed zapisem i po nim.

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 dzieje się bez klikania

Dwa zaplanowane zadania, aktywne po instalacji, współdzielą z przyciskiem Accept Recommended Base część metod, z których korzystają: Temu Sync Products, co 30 minut, oraz Temu Backfill Missing Amounts, co 10 minut.

Temu Sync Products wyszukuje tożsamość każdego wariantu w instancji (produkt Temu, SKU Temu i zewnętrzny SKU), pomija warianty bez identyfikatora produktu Temu lub bez żadnego kodu SKU, grupuje resztę według produktu Temu i dzieli ją na partie. Temu Backfill Missing Amounts w niektórych przypadkach sprawdza także rekomendowaną cenę bazową wariantu.

Krok po kroku na karcie wariantu

  1. Otwórz kartę wariantu i wejdź do zakładki Temu. Jeśli pola Temu nie są widoczne, ten ekran nie ma aktywnego wskaźnika Temu.
  2. Zdecyduj, skąd pochodzi stan magazynowy: Push Source przyjmuje Use Odoo stock (wartość domyślna) lub Use manual push stock. Przy drugiej opcji wypełnij Manual Push Stock. Temu Stock Push Type przyjmuje Ordinary stock (domyślnie) lub Pre-sale stock.
  3. Uzupełnij dane wysyłki i publikacji: Temu Weight, Temu Weight Unit (domyślnie kg; dostępne także g, lb i oz), Temu Length i Temu Width. W zakładce są też Temu External Url Refs i Temu Spec Details Json.
  4. Aby przygotować nową cenę bazową, kliknij Propose new base, gdy przycisk jest widoczny. Otworzy się okno Propose Temu Base Price.
  5. Aby przyjąć cenę rekomendowaną przez Temu, kliknij Accept Recommended Base, gdy jest widoczny.
  6. Dla przedsprzedaży wypełnij Temu Pre Sale Stock Target i, jeśli chcesz podać datę zakończenia, Temu Pre Sale End Time Target; następnie kliknij Enable Temu Pre-sale.
  7. Sprawdź Temu Pre Sale Enabled: jest tylko do odczytu i wypełnia je moduł po użyciu Enable Temu Pre-sale lub Disable Temu Pre-sale.

Co mówią pola

Pole Manual Push Stock ma taką pomoc: Manual stock quantity to push to Temu when Push Source is set to 'Use manual push stock'. This is not a readback from Temu. To ilość, którą chcesz wysłać, a nie odczyt z Temu.

Dla Temu Weight pomoc brzmi: Temu shipment weight for this SKU. If empty, Odoo product weight is used. A dla Temu External Url Refs: Optional variant-level external media URLs for Temu publication (one URL per line).

Co do Temu Spec Details Json, kod działa tak: jeśli powiązanie SKU instancji nie zawiera szczegółów specyfikacji, moduł sięga po to, co jest w tym polu wariantu.

Co każdy przycisk robi w środku

Accept Recommended Base

Dla każdego zaznaczonego wariantu przycisk bierze instancję z kontekstu, z jakim otwarto ekran (jeśli żadnej nie ma, instancji nie ma), i odczytuje rekomendowaną cenę bazową. Jeśli nie jest większa od zera, zatrzymuje się, niczego nie zapisuje i pokazuje This product does not have a Temu recommended base price that can be accepted.

Jeśli cena jest, kopiuje ją razem z walutą: rekomendowaną lub, w jej braku, inną spośród zapisanych przez moduł dla wariantu, a w ostateczności walutą firmy. Gdy jest instancja, istnieje powiązanie SKU, a wariant nie ma jednoznacznej tożsamości Temu, cena zapisuje się w tym powiązaniu; w innym przypadku zapisuje się inną drogą powiązaną z instancją. Bez instancji zapisuje się w samym wariancie. Na końcu pokazuje powiadomienie potwierdzające, które nie zostaje na stałe.

Schemat tekstu przycisku Accept Recommended Base i tego, jak wygląda po polsku
Schemat wykonany za pomocą kodu na podstawie opublikowanych tłumaczeń, to nie jest ekran Odoo: przy Odoo po polsku przycisk Accept Recommended Base wyświetla się jako Accept Recommended Base.

Propose new base

Jeśli nie zaznaczono żadnego wariantu, zatrzymuje się z komunikatem Select at least one product variant to prepare a Temu base price proposal. W przeciwnym razie otwiera okno Propose Temu Base Price z zaznaczonymi wariantami.

Instancję wybiera się tak: tę z wariantów, jeśli wśród tych z przypisaną instancją jest tylko jedna; jeśli nie, a warianty pochodzą z jednego szablonu, tę, którą ustala szablon (z kontekstu, jedyną z jego wariantów, jedyną z jego powiązań lub, na końcu, pierwszą aktywną instancję).

Enable Temu Pre-sale

Najpierw sprawdza wszystkie warianty, zanim przejdzie dalej. Zatrzymuje się, gdy nie ma instancji (Temu instance is required before editing Temu pre-sale status.) lub gdy brakuje identyfikatora produktu albo SKU Temu (Temu goodsId and skuId are required before editing Temu pre-sale status.).

Jeśli wszystko jest w porządku, grupuje warianty według instancji i produktu Temu. Dla każdego SKU przygotowuje docelowy stan przedsprzedaży, zaokrąglony do liczby całkowitej i nigdy poniżej zera, oraz datę zakończenia tylko wtedy, gdy ją wypełniono, i przekazuje to do instancji Temu każdej grupy. Potem zaznacza Temu Pre Sale Enabled w tych wariantach.

Kiedy widać każdy przycisk

PrzyciskJest ukryty, gdy
Accept Recommended BaseShow Temu Ui jest wyłączony lub pole Temu Display Recommended Base Actionable na to nie pozwala (żadnego z nich nie widać w żadnym widoku). Tak samo w Odoo 17, 18 i 19.
Propose new base i Enable Temu Pre-saleShow Temu Ui jest wyłączony lub brakuje powiązania z instancją (Temu Display Has Instance Link, którego nie widać w żadnym widoku) lub brakuje Temu Display Goods albo Temu Display Sku. Tak samo w Odoo 17, 18 i 19.

Koszt i pomoc

Moduł jest płatny jednorazowo za wersję Odoo i opublikowany dla 17.0, 18.0, 19.0 i 20.0; cena każdej z nich jest na jej karcie. Potrzebna jest też subskrypcja FlexigoTech Cloud, plan Konektor: 49 €/mies. lub 490 €/rok netto (bez VAT). Połączenie przechodzi przez FlexigoTech Cloud, który przechowuje poświadczenia w postaci zaszyfrowanej, pilnuje synchronizacji i wysyła e-mail, jeśli się nie powiedzie. Więcej szczegółów znajdziesz na stronie modułu.

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie, na wypadek gdybyś musiał dostosować ten proces do swojego katalogu.

Czytaj dalej

Sprawdzone w kodzie źródłowym konektora (wersja 19.0) i w podlinkowanych źródłach

Źródła