Przejdź do głównej treści
Temu

Co robi przycisk Refresh PDF URL w Temu Connector for Odoo

Przycisk Refresh PDF URL w karcie Tax Invoices prosi Temu o adres pobrania PDF faktury i zapisuje go w fakturze. Jeśli faktura nie ma numeru, najpierw próbuje go odzyskać; jeśli nadal go brak, zapisuje błąd w Last Error i niczego więcej nie pobiera.

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

Gdzie jest i kiedy go widać

Karty Tax Invoices otwierasz z menu Temu › Payouts & Tax › Tax Reports. Tam, w karcie, znajdziesz przycisk Refresh PDF URL. W Odoo 17, 18 i 19 przycisk znajduje się na ekranie Tax Invoices i nie zależy od żadnego warunku widoku: widać go zawsze. Poniższy opis dotyczy opublikowanego kodu Odoo 19.

Schemat wykonany z kodu menu Temu › Payouts & Tax › Tax Reports i przycisku odświeżania adresu URL pliku PDF, z angielskimi etykietami z kodu
Schemat wykonany z kodu (to nie jest ekran Odoo): menu i przycisk odświeżania adresu URL pliku PDF, z angielskimi etykietami, obecne w Odoo 17.0, 18.0 i 19.0.
Schemat wykonany z kodu tekstu przycisku tak, jak widzi go użytkownik z Odoo w języku polskim
Schemat wykonany z kodu na podstawie opublikowanych tłumaczeń (to nie jest ekran Odoo): w Odoo w języku polskim przycisk nazywa się Refresh PDF URL.
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 robi, krok po kroku

Kod przechodzi po kolei przez faktury, na których jest uruchamiany, i dla każdej z nich robi to:

  1. Sprawdza pole Invoice Number. Jeśli jest puste, to przede wszystkim prosi Temu o dane faktury dla tego zamówienia, używając wartości Parent Order Sn i Instance z karty. Jeśli odpowiedź nie zawiera żadnej faktury, zapisuje odpowiedź w niezmienionej postaci oraz datę tego zapytania; jeśli zawiera, przegląda po kolei faktury z odpowiedzi.
  2. Ponownie odczytuje numer. Jeśli nadal jest pusty, zapisuje błąd w Last Error i przechodzi do następnej faktury, nie pobierając PDF.
  3. Jeśli numer jest, instancja pyta Temu o pobranie PDF, podając wartość Parent Order Sn i wartość Invoice Number.
  4. Gdy odpowiedź zawiera podpisany adres URL, zapisuje go. Zapisuje też całą odpowiedź razem z metodą Temu, która została użyta, odnotowuje datę i godzinę zapytania oraz czyści Last Error.

Błędne wyobrażenia o przycisku

«Pojawia się tylko wtedy, gdy faktura ma już numer»

Nie. W Odoo 17, 18 i 19 przycisk jest zawsze widoczny na ekranie Tax Invoices. Numer faktury nie decyduje o tym, czy go widzisz, tylko o tym, co się dzieje po kliknięciu: to pierwsza rzecz, którą sprawdza kod.

«Jeśli brakuje numeru faktury, przycisk po prostu zawodzi»

To nie jest pierwsze, co się dzieje. Przy pustym Invoice Number przycisk zaczyna od zapytania Temu o dane faktury zamówienia i ponownie sprawdza pole. Dopiero gdy nadal jest puste, zostawia błąd w Last Error i nie pobiera PDF. Jeśli ci się to zdarzy, otwórz kartę i sprawdź, czy Parent Order Sn i Instance mają wartość: to dane, z którymi wykonywane jest to pierwsze zapytanie.

«Przycisk pobiera plik PDF»

Etykieta mówi o adresie URL i właśnie nim operuje kod. Przycisk pyta Temu o pobranie PDF i zapisuje wynik w fakturze: podpisany adres URL, jeśli odpowiedź go zawiera, całą odpowiedź wraz z użytą metodą oraz datę i godzinę zapytania. Jeśli odpowiedź nie zawiera podpisanego adresu URL, ten adres zapisuje się jako pusty; odpowiedź i tak zostaje zapisana, a Last Error zostaje wyczyszczony, więc puste pole błędu nie gwarantuje, że adres istnieje.

«Wcześniejszy błąd zostaje, dopóki go ręcznie nie usuniesz»

Nie. Gdy zapytanie o PDF zakończy się powodzeniem, przycisk czyści Last Error w tej fakturze. Pole jest widoczne w karcie Tax Invoices, więc możesz kliknąć przycisk i sprawdzić je ponownie w tej samej karcie.

«Faktura bez numeru blokuje pozostałe»

Też nie. Kod przechodzi przez faktury, na których jest uruchamiany, i gdy któraś nie ma numeru, zapisuje jej błąd w Last Error i przechodzi do następnej. Brak numeru w jednej fakturze nie przeszkadza w przetworzeniu kolejnej.

«Wystarczy kupić moduł»

Moduł jest płatny jednorazowo za wersję Odoo i wymaga dodatkowo subskrypcji FlexigoTech Cloud (plan Conector). Ten plan kosztuje 49 €/mies. lub 490 €/rok netto (bez VAT), z maksymalnie 3 kontami platformy (plan Pro, 98 €/mies. lub 980 €/rok, maksymalnie 10). Połączenie z Temu przechodzi przez FlexigoTech Cloud, który przechowuje poświadczenia w postaci zaszyfrowanej, monitoruje synchronizację i wysyła e-mail w razie awarii. Bez subskrypcji lub przy zawieszonej usłudze zatrzymuje się to, co zapewnia subskrypcja; dane zostają w twoim Odoo. Moduł jest opublikowany w Odoo Apps dla wersji 17.0, 18.0, 19.0 i 20.0. Jeśli kupisz go na flexigotech.com, razem z subskrypcją moduł dla nowych wersji Odoo jest wliczony; w Odoo App Store każdą wersję kupuje się tam. Możesz zobaczyć kartę w Odoo Apps lub stronę modułu.

Co dalej

Jeśli wdrażasz Odoo i chcesz, aby faktury podatkowe Temu pasowały do twojego sposobu pracy, FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie.

Czytaj dalej

Co robi przycisk Execute w Temu Connector for Odoo, krok po krokuCo robi przycisk Execute w Fulfillment w Temu Connector for Odoo: co sprawdza, jakie statusy zapisuje i jakie komunikaty mogą go zatrzymać.
Sprawdzone w kodzie źródłowym konektora (wersja 19.0) i w podlinkowanych źródłach

Źródła