TikTok Shop dla sklepu PrestaShop: checklista 10 wymagań przed startem sprzedaży

Izometryczna ilustracja checklisty z zaznaczonymi punktami, smartfonem, paczką, certyfikatem i wagą – wymagania TikTok Shop dla sklepu PrestaShop

TikTok Shop to kanał, w którym klient kupuje w trakcie oglądania filmu, transmisji LIVE albo profilu twórcy, bez wychodzenia z aplikacji. Dla sklepu internetowego oznacza to nowy rynek, ale też zupełnie nowe wymagania: osobne drzewo kategorii, obowiązkowe atrybuty, dane GPSR, certyfikaty, limity zdjęć i okno anulowania zamówień. Większość sklepów, które próbowały wejść na TikTok Shop „na szybko”, utknęła na odrzuconych ofertach i ręcznym przepisywaniu zamówień.

Poniżej znajdziesz checklistę, którą przechodzę z klientami przed uruchomieniem sprzedaży na TikTok Shop ze sklepu PrestaShop. Kolejność nie jest przypadkowa: zaczynamy od rzeczy, bez których integracja w ogóle nie wystartuje, a kończymy na tych, które decydują o tym, czy po miesiącu nadal będziesz mieć nad tym kontrolę. Przy każdym punkcie piszę, co da się zautomatyzować, a co trzeba przygotować ręcznie.

1. Konto sprzedawcy i aplikacja w TikTok Shop Partner Center

Sprzedaż zaczyna się od konta w TikTok Shop Seller Center. To tam rejestrujesz firmę, magazyny, opcje dostawy i producentów. Jeśli chcesz podłączyć sklep przez API, a nie wystawiać produkty ręcznie, potrzebujesz dodatkowo aplikacji w TikTok Shop Partner Center z uprawnieniami do produktów, zamówień i logistyki.

Dlaczego to ważne

Najczęstsza przyczyna błędów przy pierwszym eksporcie to nie kod, tylko uprawnienia. Pakiet API dodany w Partner Center musi zostać zaakceptowany po stronie konta sprzedawcy, a brakujący zakres (np. logistyka) objawia się dopiero przy próbie nadania przesyłki. Integracja łączy się z kontem przez OAuth: wpisujesz dane aplikacji, klikasz „Połącz z TikTok Shop” i autoryzujesz sklep. Dobry moduł pokaże od razu listę przyznanych zakresów (scopes), datę wygaśnięcia tokenu i identyfikator sklepu.

Ekran połączenia OAuth z TikTok Shop w PrestaShop: status tokenu, ID sklepu, shop cipher i lista przyznanych uprawnień
Połączenie OAuth w module: status tokenu, ID sklepu i lista uprawnień, które faktycznie dotarły do konta sprzedawcy.
  • Załóż konto w Seller Center i uzupełnij dane firmy, magazyn oraz opcje dostawy.
  • Utwórz aplikację w Partner Center i dodaj pakiet uprawnień do produktów, zamówień i logistyki.
  • Jeśli wdrożenie robi integrator, wygeneruj dla właściciela sklepu jednorazowy link autoryzacyjny, zamiast przekazywać mu hasła.
  • Przetestuj integrację w środowisku sandbox, zanim produkty trafią do klientów.

2. SKU na każdym produkcie i każdej kombinacji

TikTok rozpoznaje produkty i warianty po SKU. W PrestaShop odpowiada mu pole indeks (reference) na produkcie i na kombinacji. Jeśli jest puste, integracja nie dopasuje ofert wystawionych wcześniej ręcznie w Seller Center i powstaną duplikaty, a każda aktualizacja ceny lub stanu trafi w próżnię.

Dlaczego to ważne

SKU jest jedynym stabilnym kluczem między sklepem a marketplace. Nazwa produktu może się zmienić, identyfikator TikToka poznasz dopiero po pierwszym eksporcie, a EAN nie zawsze istnieje. Moduł, który rozpoznaje produkty po SKU, aktualizuje istniejące oferty zamiast tworzyć nowe, także te odrzucone wcześniej przez moderację.

Jeśli w katalogu masz kombinacje bez indeksu, uzupełnij je przed pierwszym eksportem. Dopisywanie SKU po fakcie oznacza ręczne łączenie ofert w Seller Center.

Katalog produktów w module PrestaShop TikTok Shop ze statusem w TikTok, SKU, ceną i datą ostatniej synchronizacji
Ekran Produkty: status każdej oferty w TikTok Shop, SKU, cena, ostatnia synchronizacja i ostatni błąd w jednym widoku.

3. Kategorie TikToka i atrybuty obowiązkowe

Każdy produkt musi być przypisany do kategorii z drzewa TikToka, a nie z Twojego sklepu. Każda kategoria ma własną listę atrybutów obowiązkowych z dozwolonymi wartościami: skład materiałowy, rozmiar, kolor, płeć, sezon, a w elektronice parametry techniczne. Bez kompletu produkt zostaje odrzucony.

Dlaczego to ważne

To najbardziej pracochłonny punkt całej listy. Ręczne mapowanie kilkuset produktów na kategorie i atrybuty TikToka zajmuje dni, a przy zmianie drzewa kategorii trzeba je powtórzyć. W module PrestaShop TikTok Shop mapowanie kategorii wspiera asystent AI, wartości atrybutów są dopasowywane z cech produktu (także skład materiałowy po polsku i angielsku, np. „95% wiskoza, 5% elastan”), a wartość domyślną ustawiasz raz dla całej kategorii. Grupy atrybutów PrestaShop (rozmiar, kolor) mapujesz na atrybuty sprzedażowe TikToka.

Mapowanie kategorii PrestaShop na kategorie TikTok Shop z podpowiedziami AI w module RB TikTok Shop Pro
Mapowanie kategorii PrestaShop na drzewo TikToka. Przycisk „Auto-mapuj z AI” dopasowuje kategorie i podpowiada atrybuty.
  • Pobierz aktualne drzewo kategorii TikToka i zmapuj najpierw kategorie z największą liczbą produktów.
  • Dla każdej kategorii ustaw wartości domyślne atrybutów obowiązkowych.
  • Uzupełnij cechy produktów w PrestaShop, z których moduł wyciąga wartości per produkt.
  • Uruchom walidację przed wysyłką: brakujące atrybuty mają zatrzymać eksport z linkiem do ekranu, na którym je uzupełnisz.

4. GPSR: producent i osoba odpowiedzialna w UE

Rozporządzenie GPSR wymaga podania producenta i osoby odpowiedzialnej za produkt w Unii Europejskiej. TikTok Shop egzekwuje to przy wystawianiu oferty i odrzuca produkty bez tych danych. Nie ma znaczenia, że w Twoim sklepie te informacje już są: TikTok musi je dostać w swoim formacie.

Dlaczego to ważne

Producentów i osoby odpowiedzialne rejestruje się w Seller Center. Integracja powinna pobrać tę listę i pozwolić przypisać właściwy wpis do produktów lub całych kategorii, a następnie dołączać go do każdego eksportu. Błąd TikToka dotyczący GPSR powinien prowadzić prosto do właściwej sekcji konfiguracji, a nie do kodu błędu w logu. Jeśli prowadzisz już rejestr GPSR w sklepie, zobacz, jak zrobić to raz, w artykule o regulacjach prawnych dla PrestaShop.

5. Zdjęcia, waga i wymiary paczki

TikTok przyjmuje zdjęcia w zakresie 300–4000 px i wymaga wagi oraz wymiarów paczki do wyliczenia dostawy i doboru przewoźnika. Produkt bez wagi nie zostanie wystawiony, a zdjęcie poza limitem zostanie odrzucone w całości, nie tylko przeskalowane.

Dlaczego to ważne

W sklepie z tysiącem produktów ręczne sprawdzanie wymiarów nie ma sensu. Lepiej ustawić wartości domyślne dla produktów bez danych i jednostki zgodne ze sklepem (kg/g, cm/mm), a zdjęcia spoza wymagań zastępować pasującą miniaturą. Przy eksporcie przez API zdjęcia powinny być wysyłane do TikToka raz, a ponownie tylko po podmianie pliku. Przy dużym katalogu to różnica między godziną a dobą synchronizacji.

6. Certyfikaty i tabele rozmiarów

Część kategorii wymaga dokumentów: kosmetyki, zabawki, elektronika, odzież dziecięca, suplementy. TikTok oczekuje certyfikatów, deklaracji zgodności albo tabeli rozmiarów w formacie JPG, PNG, WEBP lub PDF, dołączonych do oferty.

Dlaczego to ważne

Dokumenty są zwykle wspólne dla całej kategorii. Przygotuj je przed startem i przypisz raz do kategorii, żeby integracja dołączała je automatycznie do każdego produktu. Lista kategorii wymagających dokumentów zmienia się, dlatego warto, by moduł pobierał ją z API i pokazywał brak dokumentu w walidacji przed wysyłką.

7. Polityka cenowa i bufor magazynowy dla TikToka

Ceny w TikTok Shop nie muszą być takie same jak w sklepie. Prowizja marketplace, kampanie twórców i promocje TikToka wymagają osobnej polityki cenowej. Zdecyduj, czy stosujesz narzut procentowy lub kwotowy, zaokrąglanie do pełnych złotych i czy uwzględniasz ceny specjalne z PrestaShop.

Dlaczego to ważne

Drugi element to bufor magazynowy. Stany synchronizują się z opóźnieniem liczonym w sekundach lub minutach, więc ostatnia sztuka może zostać sprzedana jednocześnie w sklepie i na TikToku. Pokazywanie w TikToku kilku sztuk mniej, niż masz w magazynie, chroni przed oversellingiem i anulowaniami, które obniżają ocenę sprzedawcy.

Każda zmiana ceny, ceny specjalnej lub stanu w PrestaShop powinna trafiać do kolejki i być przesyłana do TikToka automatycznie. Jeśli ktoś musi o tym pamiętać, w końcu zapomni.

8. Zamówienia: okno anulowania, przewoźnik i adresy e-mail

Zamówienie z TikToka powinno trafić do PrestaShop dopiero wtedy, gdy TikTok zwolni je do realizacji (status AWAITING_SHIPMENT). Zamówienia anulowane przez klienta w oknie rezygnacji nie powinny w ogóle pojawić się w sklepie, bo inaczej magazyn pakuje paczkę, której nikt nie odbierze.

Dlaczego to ważne

Zamówienie z TikToka musi stać się pełnoprawnym zamówieniem PrestaShop: z klientem, adresem, przewoźnikiem, kosztem dostawy i statusem, tak aby obsłużył je ten sam proces i ten sam ERP co pozostałe. Wybierz przewoźnika, do którego trafiają zamówienia TikTok, i tryb klienta: wspólne konto techniczne, zamówienie gościa albo konto z adresem e-mail kupującego. Pamiętaj, że API TikToka zwraca adresy zastępcze: prawdziwe adresy e-mail dostaniesz z eksportu CSV w Seller Center i możesz przypisać je do zamówień w sklepie jednym kliknięciem.

Ekran Zamówienia w module PrestaShop TikTok Shop: import zamówień od daty, lista zamówień TikTok i wgrywanie e-maili kupujących z CSV
Zamówienia TikTok w PrestaShop: import od wybranej daty, statusy realizacji i wgrywanie prawdziwych adresów e-mail z eksportu CSV.
  • Importuj zamówienia webhookiem i cronem, a ręcznie tylko od wybranej daty przy pierwszym uruchomieniu.
  • Dopasowuj produkty po SKU kombinacji, SKU produktu lub nazwie wariantu, w tej kolejności.
  • Zapisuj numer zamówienia TikTok w notatce zamówienia, żeby ERP widział go przez webservice.
  • Włącz tryb cichy na czas testów, żeby klienci TikToka nie dostawali maili ze sklepu testowego.

9. Statusy i numery przesyłek w obie strony

Gdy nadasz numer przesyłki w PrestaShop, musi on wrócić do TikToka, a paczka ma zostać oznaczona jako wysłana. Anulowanie lub zwrot po stronie TikToka musi wrócić do sklepu. Bez tego obsługa zamówień z TikToka kończy się przepisywaniem numerów ręcznie w dwóch panelach.

Dlaczego to ważne

Zaplanuj mapowanie przewoźników PrestaShop na przewoźników TikToka (lista pobierana z Twoich magazynów i opcji dostawy w TikTok Shop), sposób przekazania paczki (odbiór przez kuriera lub nadanie w punkcie) oraz mapowanie statusów zamówień w obie strony. Dedykowane statusy w PrestaShop (nowe z TikToka, oczekuje na wysyłkę, wysłane, anulowane, zwrot) ułatwiają filtrowanie i raporty.

Karta TikTok Shop na stronie zamówienia w PrestaShop z numerem zamówienia TikTok, statusem i przyciskiem aktualizacji danych
Karta TikTok na stronie zamówienia w PrestaShop: identyfikator zamówienia, status realizacji i aktualizacja danych kupującego.

10. Cron, kolejka i logi

Eksport produktów, aktualizacje cen i stanów oraz import zamówień powinny działać w tle, w kolejce z priorytetami i ponawianiem przy limitach API (HTTP 429) oraz błędach sieci. Ciężkie operacje nie mogą spowalniać panelu ani sklepu.

Dlaczego to ważne

Ustaw cron (CLI lub tajny adres URL) i sprawdź, czy masz dostęp do logów API z filtrami, eksportem do CSV i maskowaniem tokenów oraz danych osobowych. To logi pozwalają zrozumieć, dlaczego TikTok odrzucił ofertę. Ekran diagnostyki z testem połączenia, uprawnień, tokenu i wymagań serwera (PHP, curl, openssl) oszczędza godziny przy wdrożeniu i po każdej aktualizacji sklepu.

Ekran Cron i Diagnostyka w module PrestaShop TikTok Shop: testy kondycji, połączenia, OAuth, webhooków i adresy cron
Diagnostyka: testy kondycji serwera, połączenia z TikTok Shop, webhooków i uprawnień oraz adresy zadań cron do przetwarzania kolejki.
Logi API TikTok Shop w PrestaShop z filtrami, kodami HTTP i eksportem do CSV
Logi API z filtrami i eksportem do CSV. Tokeny i dane osobowe są maskowane.

Co łączy wszystkie te punkty

Każdy z nich dotyczy danych, które sklep ma albo powinien mieć, tylko w innym formacie niż oczekuje TikTok. Problem nie polega na tym, że TikTok Shop jest trudny, lecz na tym, że wymaga kompletu i konsekwencji: pełnych SKU, cech produktów, wag, dokumentów i aktualnych stanów. Sklep, który ma te dane uporządkowane, wchodzi na TikTok Shop w kilka dni. Sklep, który ich nie ma, utknie na pierwszych odrzuconych ofertach niezależnie od modułu.

Prosta lista kontrolna przed startem

  • Konto Seller Center i aplikacja w Partner Center z pełnym pakietem uprawnień.
  • SKU na wszystkich produktach i kombinacjach, najlepiej z EAN.
  • Zmapowane kategorie i wartości domyślne atrybutów obowiązkowych.
  • Producenci i osoby odpowiedzialne (GPSR) zarejestrowane w Seller Center.
  • Zdjęcia 300–4000 px, waga i wymiary lub wartości domyślne.
  • Certyfikaty i tabele rozmiarów przypisane do kategorii.
  • Narzut, zaokrąglanie i bufor magazynowy ustalone dla kanału TikTok.
  • Przewoźnik, tryb klienta i import zamówień od statusu AWAITING_SHIPMENT.
  • Mapowanie statusów i przewoźników w obie strony.
  • Cron, kolejka, logi i ekran diagnostyki.

Co z tej listy robi za Ciebie integracja

Punkty 3, 5, 6, 8, 9 i 10 w całości obsługuje RB TikTok Shop Pro, moduł integracji PrestaShop z TikTok Shop, zgodny z PrestaShop 8.x i 9.x. Walidacja przed wysyłką zatrzymuje eksport z linkiem do ekranu, na którym uzupełnisz brakujące dane, a asystent AI tłumaczy komunikaty błędów API na polski i podpowiada, co poprawić. Jeśli sprzedajesz także w InPost Merchant, oba kanały obsłużysz z jednego panelu, o czym piszę w poradniku o integracji PrestaShop z InPost Merchant. Jak przebiega samo wdrożenie, opisuję w artykule o integracji PrestaShop z TikTok Shop.

Kiedy warto oddać wdrożenie komuś z zewnątrz

Jeśli masz do kilkudziesięciu produktów bez wariantów, przejdziesz tę listę samodzielnie w jeden dzień. Przy setkach produktów z kombinacjami, ERP lub systemem magazynowym podłączonym do PrestaShop i kilku sklepach w multistore, wdrożenie z kimś, kto zna wymagania TikToka i API PrestaShop, zwykle zwraca się po pierwszych odrzuconych ofertach, których nie będzie.

Najczęstsze pytania

Czy mogę wystawić na TikTok Shop tylko część katalogu?

Tak. Wybierasz produkty ręcznie, ustawiasz reguły eksportu (tylko aktywne, tylko na stanie, minimalny stan) i możesz wykluczyć pojedyncze produkty w ich karcie albo wymusić eksport konkretnego produktu.

Co z produktami, które już wystawiłem ręcznie w Seller Center?

Jeśli mają SKU zgodne z indeksami w PrestaShop, integracja rozpozna je i zacznie aktualizować zamiast tworzyć duplikaty. Dotyczy to także ofert odrzuconych wcześniej przez moderację.

Czy klienci z TikToka dostaną maile z mojego sklepu?

To zależy od trybu klienta i ustawienia trybu cichego. Możesz importować zamówienia bez wysyłania żadnych wiadomości i włączyć powiadomienia dopiero po zakończeniu testów.

Czy do integracji potrzebny jest Composer albo dodatkowy serwer?

Nie. Wystarczy PrestaShop 8.0–9.x, PHP 7.4–8.3 z rozszerzeniami curl i openssl oraz cron do przetwarzania kolejki. Moduł nie modyfikuje plików core i działa w multistore z osobnym połączeniem dla każdego sklepu.

Masz sklep na PrestaShop i chcesz wystartować na TikTok Shop? Napisz, sprawdzę Twój katalog pod kątem tej checklisty i wycenię wdrożenie.

Darmowa wycena programisty
PrestaShop • Symfony • WordPress
tel. 609 880 234
Programista Prestashop - wsparcie
Wyceń