Przejdź do głównej treści
Temu

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

Przycisk Submit na karcie anulowania widać tylko wtedy, gdy karta jest w stanie początkowym i nie jest typu zdalnego; po kliknięciu moduł uzupełnia dane z zamówienia, sprawdza zamówienie nadrzędne i wysyła do Temu apelację lub anulowanie z powodu braku zapasów.

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

Gdzie jest przycisk i kiedy go widać

Karty anulowania otwierasz z menu Temu › Orders & Fulfillment › Cancellations. Na karcie przycisk nazywa się Submit. Jest dostępny w wersjach 17, 18 i 19 Odoo.

Przycisk jest ukryty, gdy karta nie jest już w stanie początkowym albo gdy żądanie jest typu zdalnego. Przy domyślnych wartościach nowej karty (żądanie typu apelacja i stan początkowy) przycisk jest widoczny.

Schemat wykonany w kodzie: menu anulowań, przycisk wysyłki, komunikaty, które mogą go zatrzymać, i stan Failed
Schemat wykonany w kodzie na podstawie opublikowanego kodu modułu, nie jest zrzutem ekranu z Odoo: od góry do dołu menu, przycisk z komunikatami, które mogą go zatrzymać, po jednej stronie, oraz stan, w jakim zostaje karta. Opisy są po angielsku, zgodnie z oryginalnym tekstem w kodzie.
Schemat wykonany w kodzie z tekstem przycisku zależnym od języka Odoo
Schemat wykonany w kodzie na podstawie opublikowanych tłumaczeń modułu, nie jest zrzutem ekranu z Odoo: moduł nie ma tłumaczenia na polski, więc przycisk nazywa się Submit.
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)

Przykład: Casa Brisa i zamówienie bez zapasów

Przykład Przypadek poglądowy: firma i jej dane są zmyślone, żeby pokazać przebieg.

Casa Brisa to zmyślony sklep, który sprzedaje wyposażenie domu na Temu i nie ma już na stanie jednego artykułu z zamówienia. Otwiera Temu › Orders & Fulfillment › Cancellations, wchodzi na kartę anulowania tego zamówienia i widzi przycisk Submit. To, co stanie się dalej, zależy od tego, co jest wypełnione na karcie.

Zanim klikniesz: co moduł już uzupełnia

Pierwszy krok nie zależy od przycisku. Jeśli karta jest powiązana z zamówieniem Temu, to przy jej tworzeniu moduł uzupełnia Instance, Parent Order Sn oraz listę numerów zamówień (Order Sn List Csv) na podstawie tego zamówienia, o ile te dane są puste. Przy zapisie karty robi podobny przegląd: wpisuje Parent Order Sn, jeśli go brakuje, a gdy lista jest pusta, wypełnia ją numerem zamówienia.

W przypadku Casa Brisa karta powstaje powiązana z zamówieniem, więc zamówienie nadrzędne i lista są już wypełnione. Karta niepowiązana z żadnym zamówieniem nie dostałaby tych danych z zamówienia.

Co sprawdza przycisk, po kolei

Po kliknięciu Submit moduł wykonuje następujące kroki:

  1. Powtarza przegląd danych z zamówienia, który właśnie przeczytałeś, na wypadek gdyby coś nadal było puste.
  2. Jeśli Parent Order Sn nadal jest pusty, zatrzymuje się z komunikatem Parent Order SN is required.
  3. Jeśli żądanie dotyczy braku zapasów, a lista numerów zamówień jest pusta, zatrzymuje się z komunikatem Out-of-stock cancellation requires at least one order SN. Lista pochodzi z już zapisanych danych albo, jeśli ich nie ma, z pola Order Sn List Csv, które jest odczytywane z podziałem po przecinkach lub znakach nowej linii, z pominięciem pustych miejsc.
  4. Jeśli żądanie jest apelacją, moduł wymaga wpisanego powodu i tego, aby każdy link z dowodem zaczynał się od http:// lub https://. Jeśli któryś z tych warunków nie jest spełniony, zatrzymuje się z błędem.
  5. Jeśli wszystko jest w porządku, wysyła żądanie do Temu przez Instance z karty.

Gdy nie przejdzie sprawdzenie zamówienia nadrzędnego lub listy dla braku zapasów, karta zostaje w stanie początkowym i do Temu nic nie jest wysyłane. Casa Brisa, ze swoją powiązaną kartą, przechodzi te kontrole.

Co jest wysyłane i co zmienia się na karcie

Dalsza ścieżka zależy od typu żądania.

Apelacja

Żądanie zawiera typ anulowania, zamówienie nadrzędne oraz powód z linkami z dowodami. Typ pochodzi z pola Appeal Cancel Type, które jest na karcie, jest ukrywane, gdy żądanie nie jest apelacją, i oferuje Suspected Batch Refund oraz Incorrect Address. Jego wartość domyślna to Incorrect Address, więc warto je sprawdzić przed wysyłką.

Jeśli odpowiedź Temu zawiera numer zgłoszenia, karta przechodzi w stan wysłanej; jeśli go nie zawiera, zostaje jako oczekująca. W obu przypadkach moduł zapisuje żądanie i odpowiedź, notuje datę i godzinę wysyłki, czyści ostatni błąd i zapisuje listę numerów zamówień.

Brak zapasów

Żądanie zawiera zamówienie nadrzędne i listę numerów zamówień. Jeśli odpowiedź Temu wskazuje wynik pozytywny, karta jest oczekująca; jeśli nie, zostaje w stanie Failed. Moduł zapisuje też powody niepowodzenia i wyniki dla poszczególnych zamówień, które zwróci Temu, oraz żądanie, odpowiedź, datę i godzinę wysyłki i listę zamówień.

Warto znać jeden szczegół: przy tym typie, jeśli Temu nie zwróci wyniku pozytywnego, karta zostaje w stanie Failed, a przycisk i tak kończy się swoim komunikatem o wysłaniu. Dlatego po kliknięciu sprawdź stan karty i nie poprzestawaj na samym komunikacie.

Komunikat końcowy i gdy coś zawiedzie

Jeśli wysyłka zakończy się bez błędu, pojawia się powiadomienie o sukcesie z tekstem Temu cancellation request has been submitted., które nie pozostaje na stałe na ekranie.

Jeśli coś zawiedzie w bloku wysyłki (sprawdzenie powodu i linków w apelacji, wywołanie Temu lub inny błąd), moduł zapisuje stan Failed z tekstem błędu i rzuca ten błąd ponownie, dzięki czemu widzisz go na ekranie. Kontrole zamówienia nadrzędnego i listy dla braku zapasów odbywają się wcześniej, poza tym blokiem: zatrzymują tylko akcję.

Ponieważ przycisk jest ukryty, gdy karta nie jest już w stanie początkowym, a wysyłka zmienia jej stan, po wysłaniu przycisk przestaje być widoczny na tej karcie.

Czego uczy ten przykład

  • Sprawdź Parent Order Sn i Order Sn List Csv przed kliknięciem; przy apelacji miej wpisany powód i linki z dowodami zaczynające się od http:// lub https://.
  • Przy apelacji spójrz na Appeal Cancel Type: domyślnie jest ustawiony Incorrect Address.
  • Po wysłaniu przeczytaj stan karty: komunikat o sukcesie nie wystarcza przy braku zapasów.

Koszt i pomoc

Temu Connector for Odoo to moduł z jednorazową opłatą za wersję, a połączenie działa przez FlexigoTech Cloud, w planie Conector: 49 €/mies. lub 490 €/rok, netto (bez VAT). Szczegóły zakupu są na stronie modułu. FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie, jeśli Twój proces anulowań wymaga czegoś więcej.

Czytaj dalej

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

Źródła