Przejdź do głównej treści
Temu

Jak zaproponować Temu cenę bazową z Odoo

Z konektorem Temu nowa cena bazowa przygotowywana jest w Odoo jako propozycja: z karty produktu albo w Temu › Catalog › Pricing › Price Rules. Ładujesz powiązane warianty, prosisz Temu o cenę rekomendowaną albo wpisujesz własną, wybierasz powód, jeśli trzeba go uzasadnić, i wysyłasz. Temu odpowiada wariant po wariancie, a każda linia wraca z wynikiem i numerem swojego zlecenia cenowego.

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 17.0, 18.0, 19.0 i 20.0
Czas czytania
4 min

Zanim cokolwiek zmienisz, miej jasność co do czterech cen, które widzisz w zakładce Temu produktu. Wyglądają podobnie, ale to nie to samo:

Temu Retail
Cena sprzedaży na Temu, tak jak przychodzi z konektora. Tylko do odczytu.
Current Base
Potwierdzona cena bazowa, gdy Temu ją podaje.
Recommended Base
Sugestia Temu.
Target Base
Cena, której chcesz, i którą Odoo wysyła do Temu. Jedyna, którą edytujesz.
Zakładka Temu produktu w Odoo z kolumnami Temu Retail, Current Base, Recommended Base i Target Base
Zakładka Temu produktu: u góry uwaga wyjaśniająca każdą cenę, niżej jeden wiersz na wariant z jego Temu Retail, Current Base, Recommended Base i Target Base. Zrzut ekranu Odoo z danymi demonstracyjnymi.

Tworzenie propozycji krok po kroku

  1. Otwórz produkt i kliknij „Propose Temu Base Price”. Otworzy się kreator, który utworzy propozycję z jej pozycjami po kliknięciu „Create Proposal”. Możesz ją też utworzyć w Temu › Catalog › Pricing › Price Rules, wybrać szablon produktu i kliknąć „Load Variants”.
  2. Sprawdź pozycje. Przy zaznaczonym „Only linked”, czyli domyślnie, wczytywane są tylko warianty powiązane z Temu, z ich goodsId i skuId. Jeśli takich nie ma, Odoo to podaje: No variants could be loaded. Ensure variants are linked to Temu (goodsId + skuId), or disable 'Only linked'.
  3. Ustal cenę. „Fetch Temu Recommended” pyta Temu o cenę rekomendowaną dla zaznaczonych pozycji i wpisuje ją w Recommended Base, a jeśli pozycja nie miała Target Base, także tam. „Copy Recommended” kopiuje ją do Target Base, gdy już miałeś inną wartość.
  4. Jeśli wolisz wyjść od ceny sprzedaży, kliknij „Estimate from Retail”: Temu zwraca szacowaną cenę bazową dla każdej pozycji. Do tego produkt potrzebuje powiązania z Temu z kategorią i szablonem kosztów.
  5. Jeśli samo skopiowanie rekomendowanej ceny nie wystarcza, uzasadnij swoją cenę: wybierz powód w „Proposal reason” i, jeśli chcesz, dodaj krótkie wyjaśnienie oraz linki referencyjne.
  6. Odznacz warianty, których nie chcesz zmieniać, i kliknij „Send Proposal to Temu”.
Schemat propozycji ceny bazowej Temu przygotowanej w Odoo, od wczytania wariantów po Price Adjustments
Przebieg propozycji z etykietami Odoo: wczytanie powiązanych wariantów, ustalenie ceny, uzasadnienie, wysłanie i śledzenie zleceń cenowych. Schemat wykonany na podstawie kodu modułu.
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)

Powody, na które możesz się powołać

Powód w OdooCo deklarujesz
Multi-piece or bundled productTo zestaw lub produkt złożony z kilku elementów
Licensed or protected IPObjęty jest licencją lub chronioną własnością intelektualną
Unique materials, style or manufacturingWłasne materiały, styl lub wykonanie
Special dimensionsMa nietypowe wymiary
High production costJego wytworzenie jest kosztowne
Currently priced below comparable offersDziś jest tańszy niż porównywalne oferty
Other business justificationInny powód; tutaj wyjaśnienie jest obowiązkowe

Krótkie wyjaśnienie może mieć do 100 znaków. Linków referencyjnych może być do 3, po jednym w wierszu, zaczynających się od http:// lub https://. Bez powodu Odoo nie przyjmie ani wyjaśnienia, ani linków, dlatego najpierw wybierz powód. To, co trafi do Temu, zobaczysz w „Reason sent to Temu”: powód i Twoje wyjaśnienie razem. Jeśli nie wybierzesz powodu, wysłany zostanie „Fallback reason”, który ma wartość „Price optimization from Odoo”.

Co wraca z Temu

Odoo wysyła jedno żądanie na każdy produkt Temu, ze wszystkimi zaznaczonymi wariantami. Wcześniej sprawdza, czy każda linia ma goodsId i skuId oraz czy Target Base jest większy od zera; jeśli któraś wartość wynosi zero, zatrzymuje się z komunikatem All selected lines require a positive target price.

  • Każda wysłana linia dostaje status Success lub Failed, z komunikatem Temu i numerem jej zlecenia cenowego.
  • Te, które odznaczyłeś, dostają status Skipped z adnotacją „Skipped by user selection.”
  • Propozycja kończy się statusem Done, jeśli Temu zaakceptuje wszystkie linie, Partial, jeśli zaakceptuje niektóre, i Failed, jeśli nie zaakceptuje żadnej. W tym ostatnim przypadku rekord podsumowuje to komunikatem Temu rejected all SKU price updates.
  • Gdy linia przejdzie, jej Target Base zapisuje się w produkcie jako cena dostawcy Temu.

Pole „Replace open Temu recommendation” jest domyślnie zaznaczone i wysyłane razem z propozycją.

Śledzenie zleceń cenowych

Temu › Catalog › Pricing › Price Adjustments wyświetla zlecenia cenowe Temu: numer, produkt, status podany przez Temu, powód i, gdy Temu je odrzuci, opis odrzucenia, wraz z cenami aktualną, sugerowaną i docelową. Odświeża się je przyciskiem „Sync Price Orders”, w propozycji lub na karcie sklepu.

Zadanie „Temu Sync Price Orders” robi to samo co 30 minut, ale jest wyłączone. Włącz je, jeśli chcesz, by lista aktualizowała się sama, zamiast liczyć na to, że ktoś pamięta o przycisku.

Czy mogę zaproponować ceny kilku wariantów naraz?

Tak. „Load Variants” wczytuje wszystkie aktywne warianty szablonu, a przy wysyłaniu Odoo grupuje pozycje według produktu Temu. Te, których nie chcesz zmieniać, odznacz.

Co, jeśli Temu nie zwróci ceny rekomendowanej?

„Fetch Temu Recommended” zatrzyma się z komunikatem Temu returned no recommended prices for the selected linked lines. Wpisz ręcznie swoją Target Base i uzasadnij ją powodem.

A jeśli wariant nie jest powiązany z Temu?

Przy zaznaczonym „Only linked” nie trafi do propozycji. Jeśli odznaczysz tę opcję, by mimo to go wczytać, wysyłanie zatrzyma się z komunikatem Some lines are missing Temu goodsId/skuId. Ensure product links are synchronized before submitting prices. Najpierw trzeba go powiązać.

Czytaj dalej

Lista kontrolna uruchomienia Temu w Odoo, bez niespodzianekLista, według której uruchamiamy konektor Temu w Odoo 17, 18 i 19: przed akceptacją, smoke test, kontrole i plan wycofania.Błędy konektora Temu w Odoo: co oznaczają i jak je naprawićCo oznacza każdy błąd konektora Temu w Odoo 17, 18 i 19 (poświadczenia, magazyn, region, przewoźnik, zamówienia w przedsprzedaży) i jak go naprawić.Jak anulować zamówienie Temu z poziomu OdooJak z Odoo poprosić Temu o anulowanie zamówienia bez towaru albo odwołać się w sprawie błędnego adresu, i co Odoo robi ze sprzedażą, gdy Temu anuluje zamówienie.
Sprawdzone w kodzie źródłowym konektora (wersja 17.0, 18.0, 19.0 i 20.0)

Źródła

  • Kod modułu: flexigobe_temu_connector · 17.0 9e038a9 · 18.0 c1fe2e4 · 19.0 1f20ced · 20.0 47d68eb: views/menu_views.xml, views/product_template_views.xml, models/product_template.py, wizard/temu_price_update_wizard.py y su vista
  • Kod modułu: flexigobe_temu_connector · 17.0 9e038a9 · 18.0 c1fe2e4 · 19.0 1f20ced · 20.0 47d68eb: views/product_template_views.xml
  • Kod modułu: flexigobe_temu_connector · 17.0 9e038a9 · 18.0 c1fe2e4 · 19.0 1f20ced · 20.0 47d68eb: models/temu_price_update.py, models/temu_price_payload_builder.py, views/temu_price_views.xml
  • Kod modułu: flexigobe_temu_connector · 17.0 9e038a9 · 18.0 c1fe2e4 · 19.0 1f20ced · 20.0 47d68eb: models/temu_price_update.py (TEMU_PRICE_PROPOSAL_REASON_SELECTION, _validate_temu_price_proposal, _build_temu_price_reason)
  • Kod modułu: flexigobe_temu_connector · 17.0 9e038a9 · 18.0 c1fe2e4 · 19.0 1f20ced · 20.0 47d68eb: models/temu_price_update.py (action_submit_price_changes), models/temu_price_payload_builder.py
  • Kod modułu: flexigobe_temu_connector · 17.0 9e038a9 · 18.0 c1fe2e4 · 19.0 1f20ced · 20.0 47d68eb: data/ir_cron_data.xml, models/temu_price_order.py, views/temu_price_views.xml