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.

Tworzenie propozycji krok po kroku
- 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”.
- 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'. - 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ść.
- 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.
- 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.
- Odznacz warianty, których nie chcesz zmieniać, i kliknij „Send Proposal to Temu”.


Powody, na które możesz się powołać
| Powód w Odoo | Co deklarujesz |
|---|---|
| Multi-piece or bundled product | To zestaw lub produkt złożony z kilku elementów |
| Licensed or protected IP | Objęty jest licencją lub chronioną własnością intelektualną |
| Unique materials, style or manufacturing | Własne materiały, styl lub wykonanie |
| Special dimensions | Ma nietypowe wymiary |
| High production cost | Jego wytworzenie jest kosztowne |
| Currently priced below comparable offers | Dziś jest tańszy niż porównywalne oferty |
| Other business justification | Inny 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
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
