Integracja PrestaShop z TikTok Shop – jak sprzedawać na TikTok Shop ze sklepu PrestaShop

TikTok Shop wystartował w Polsce i coraz więcej sklepów pyta, jak sprzedawać na nim bez ręcznego przepisywania oferty. Jeśli prowadzisz sklep na PrestaShop 8 lub 9, nie musisz budować osobnego katalogu ani obsługiwać zamówień w dwóch panelach. W tym artykule opisuję, jak działa integracja PrestaShop z TikTok Shop przez oficjalne API, jak wygląda wdrożenie krok po kroku, na czym najczęściej wykładają się sklepy i ile to kosztuje.

Tekst powstał na podstawie wdrożenia w działającym sklepie odzieżowym z tysiącami wariantów oraz rozmów z właścicielami sklepów, którzy próbowali wejść na TikTok Shop ręcznie. Jeśli szukasz samej listy wymagań, zobacz osobną checklistę 10 wymagań TikTok Shop dla sklepu PrestaShop.

Czym jest TikTok Shop i dlaczego warto tam być

TikTok Shop to sklep wbudowany w aplikację TikTok. Klient widzi produkt w filmie, transmisji LIVE lub na profilu twórcy i kupuje go bez wychodzenia z aplikacji. Dla sklepu oznacza to nowy kanał sprzedaży z własnym koszykiem, płatnościami i zamówieniami, które trzeba połączyć z magazynem i logistyką. Ręczne wystawianie ofert ma sens przy kilku produktach. Przy kilkuset, z wariantami rozmiarów i kolorów, bez integracji się nie da.

Największa różnica między TikTok Shop a klasycznym marketplace: klient nie szuka produktu, tylko go odkrywa. Sklep, który ma uporządkowany katalog i szybko reaguje na zamówienia, wygrywa z większym konkurentem, który wystawia ręcznie.

Jak działa integracja PrestaShop z TikTok Shop

Moduł PrestaShop TikTok Shop (RB TikTok Shop Pro) łączy sklep z kontem sprzedawcy przez TikTok Shop Open API (wersja 202309 i nowsze). Cała praca odbywa się w panelu PrestaShop, w sekcji TikTok Shop z 14 ekranami: od pulpitu i połączenia OAuth, przez produkty, mapowanie kategorii i atrybutów, ceny i magazyn, po zamówienia, webhooki, kolejkę, logi i diagnostykę.

Połączenie z kontem sprzedawcy

Konfiguracja nie wymaga programisty. Wpisujesz dane aplikacji z TikTok Shop Partner Center, klikasz „Połącz z TikTok Shop” i autoryzujesz sklep. Moduł sam pobiera identyfikator sklepu, region i shop cipher, a tokeny odświeża automatycznie przed każdym wywołaniem API. Integrator może wygenerować jednorazowy link autoryzacyjny ważny 48 godzin i wysłać go właścicielowi sklepu, który zatwierdza dostęp na własnym koncie. Jest też środowisko sandbox do testów.

Połączenie OAuth PrestaShop z TikTok Shop: status tokenu, ID sklepu i uprawnienia
Ekran połączenia OAuth. Od razu widać, które uprawnienia API dotarły do konta sprzedawcy i kiedy wygasa token.

Eksport produktów z wariantami i zdjęciami

Ekran Produkty pokazuje cały katalog ze statusem w TikTok Shop, identyfikatorem produktu TikTok, datą ostatniej synchronizacji i ostatnim błędem. Kombinacje PrestaShop stają się wariantami TikToka (do trzech grup atrybutów, z indeksem i EAN), zdjęcia są wysyłane raz i ponownie tylko po podmianie pliku, a waga i wymiary trafiają z danych produktu z obsługą jednostek sklepu. Produkt, który już istnieje w TikTok Shop, jest aktualizowany zamiast duplikowany. Do dziesięciu zaznaczonych produktów wysyłasz od razu z wynikiem dla każdego, większe paczki obsługuje kolejka w tle. Przed wysyłką możesz zobaczyć podgląd danych (dry run).

Katalog produktów PrestaShop ze statusem eksportu do TikTok Shop
Katalog produktów z filtrami po ID, nazwie, SKU i statusie. Eksport zaznaczonych albo test bez wysyłki.

Kategorie, atrybuty, certyfikaty i GPSR

TikTok wymaga przypisania każdego produktu do kategorii z własnego drzewa i uzupełnienia atrybutów obowiązkowych. Moduł pobiera drzewo kategorii TikToka, mapuje kategorie PrestaShop z podpowiedziami AI, pobiera listę atrybutów i dozwolonych wartości, dopasowuje je z cech produktu i pozwala ustawić wartość domyślną dla kategorii. Certyfikaty i tabele rozmiarów dodajesz raz dla kategorii, a dane GPSR (producent i osoba odpowiedzialna w UE) są pobierane z Twojego Seller Center i dołączane do każdego eksportu. Walidacja przed wysyłką zatrzymuje eksport z linkiem do ekranu, na którym uzupełnisz braki.

Mapowanie kategorii PrestaShop na kategorie TikTok Shop z asystentem AI
Mapowanie kategorii z asystentem AI. Dla każdej kategorii TikToka moduł pokazuje atrybuty obowiązkowe.

Ceny i stany magazynowe

Każda zmiana stanu, ceny lub ceny specjalnej w PrestaShop trafia do kolejki i jest przesyłana do TikTok Shop. Dla kanału TikTok ustawiasz osobną politykę cenową: narzut procentowy lub kwotowy, zaokrąglanie, opcjonalne uwzględnianie cen specjalnych. Bufor magazynowy pozwala pokazywać w TikToku mniej sztuk, niż masz, aby nie sprzedać tej samej sztuki w dwóch kanałach. Pełną synchronizację uruchamiasz na żądanie lub z harmonogramu.

Zamówienia, statusy i wysyłka w obie strony

Zamówienia są pobierane webhookiem i cronem albo ręcznie od wybranej daty. Każde staje się pełnoprawnym zamówieniem PrestaShop, widocznym na liście zamówień, w raportach i w ERP. Moduł czeka, aż TikTok zwolni zamówienie do realizacji, więc anulowane w oknie rezygnacji nie trafiają do sklepu. Produkty są dopasowywane po SKU, zamówienie dostaje wybranego przewoźnika i koszt dostawy z TikToka, a klient trafia na wspólne konto techniczne, jako gość albo na konto z prawdziwym adresem e-mail (po wgraniu eksportu CSV z Seller Center). Gdy nadasz numer przesyłki, moduł przekazuje go do TikToka; anulowania i zwroty wracają do sklepu przez webhooki. Mapujesz przewoźników, sposób przekazania paczki i statusy w obie strony.

Zamówienia z TikTok Shop w panelu PrestaShop z importem e-maili kupujących z CSV
Zamówienia TikTok w PrestaShop: lista, statusy realizacji, import od daty i wgrywanie prawdziwych adresów e-mail kupujących.

Asystent AI i niezawodność

Opcjonalny asystent AI (dostawca zgodny z OpenAI, Twój klucz API przechowywany w postaci zaszyfrowanej) dopasowuje kategorie, podpowiada mapowanie atrybutów, generuje tytuły i opisy pod TikTok Shop, audytuje gotowość katalogu i tłumaczy błędy API na polski z sugestią, co poprawić. Nigdy nie nadpisuje danych bez Twojej zgody, a miesięczny limit zapytań chroni przed kosztami. Pod spodem działa kolejka zadań z priorytetami, automatyczne ponawianie przy limitach API, bezpieczne webhooki z weryfikacją podpisu, cron przez CLI lub tajny URL, logi z maskowaniem danych i szyfrowanie tokenów AES-256-GCM.

Diagnostyka i cron modułu TikTok Shop dla PrestaShop
Diagnostyka: testy serwera, połączenia, OAuth, webhooków i uprawnień oraz adresy zadań cron.

Wdrożenie krok po kroku

  1. Konto i aplikacja. Konto sprzedawcy w TikTok Shop Seller Center oraz aplikacja w Partner Center z uprawnieniami do produktów, zamówień i logistyki. W dokumentacji modułu opisuję krok po kroku, jakie uprawnienia włączyć i jakie adresy wpisać.
  2. Instalacja i połączenie. Instalacja modułu w PrestaShop 8.x lub 9.x, wpisanie danych aplikacji, autoryzacja OAuth, test połączenia i uprawnień na ekranie diagnostyki.
  3. Porządek w katalogu. SKU na produktach i kombinacjach, wagi i wymiary, cechy produktów, z których moduł wyciąga atrybuty. To etap, na którym zwykle wychodzą braki w danych sklepu.
  4. Mapowanie. Kategorie, atrybuty, grupy atrybutów, certyfikaty, GPSR i przewoźnicy. Z asystentem AI zajmuje to godziny zamiast dni.
  5. Eksport testowy. Podgląd danych (dry run), eksport kilku produktów, sprawdzenie moderacji TikToka, poprawki i eksport całego katalogu przez kolejkę.
  6. Zamówienia. Konfiguracja przewoźnika, trybu klienta, statusów i webhooków, import testowy od wybranej daty w trybie cichym, a potem start na produkcji.

Najczęstsze problemy przy integracji z TikTok Shop

Z wdrożeń u klientów wynika, że najwięcej czasu zabierają trzy rzeczy: dopasowanie kategorii i atrybutów do wymagań TikToka, dane GPSR wymagane w UE oraz odrzucone oferty, których powód jest opisany tylko w angielskim komunikacie API. Dlatego w module są podpowiedzi kategorii z AI, pola GPSR przenoszone z Seller Center i logi z tłumaczeniem błędów. Zamiast sprawdzać każdy produkt ręcznie, widzisz listę odrzuconych ofert z konkretnym powodem i linkiem do miejsca, gdzie go usuniesz.

Czwarty problem to adresy e-mail kupujących. TikTok zwraca przez API adresy zastępcze. Jeśli chcesz mieć prawdziwe adresy w sklepie, potrzebujesz eksportu CSV z Seller Center i narzędzia, które przypisze je do zamówień. W module robisz to jednym kliknięciem z podglądem zmian.

Dla kogo jest ta integracja

  • Dla sklepów modowych, kosmetycznych, lifestyle i z akcesoriami, których produkty dobrze sprzedają się przez wideo i współpracę z twórcami.
  • Dla sklepów z dużą liczbą wariantów, dla których ręczne wystawianie jest nierealne.
  • Dla firm pracujących z ERP lub systemem magazynowym podłączonym do PrestaShop: zamówienia TikTok płyną tą samą ścieżką co pozostałe.
  • Dla agencji i integratorów obsługujących sklepy klientów, dzięki linkowi autoryzacyjnemu dla właściciela i multistore z osobnym połączeniem na sklep.

Kiedy integracja się nie opłaca

Jeśli masz kilkanaście produktów bez wariantów i nie planujesz rozbudowy katalogu, ręczne wystawienie w Seller Center zajmie jedno popołudnie i nie potrzebujesz modułu. Integracja zaczyna się opłacać, gdy stany i ceny zmieniają się częściej niż raz w tygodniu, gdy obsługujesz zamówienia w ERP albo gdy katalog ma więcej niż kilkadziesiąt pozycji. Wtedy każdy dzień ręcznej synchronizacji kosztuje więcej niż licencja.

Ile kosztuje integracja PrestaShop z TikTok Shop

Moduł RB TikTok Shop Pro kosztuje 999 zł i obejmuje licencję oraz wsparcie przy konfiguracji. Jeśli Twój sklep ma nietypowe atrybuty, własny system magazynowy lub ERP, integrację dopasowuję w ramach supportu PrestaShop. Sprzedajesz też w InPost Merchant? Oba kanały obsłużysz z jednego panelu, bo moduł PrestaShop InPost Buy Merchant działa na tej samej zasadzie.

Najczęstsze pytania

Czy muszę mieć konto TikTok Shop?

Tak. Moduł łączy PrestaShop z istniejącym kontem sprzedawcy TikTok Shop. Potrzebna jest też aplikacja w TikTok Shop Partner Center.

Czy ceny w TikTok mogą być inne niż w sklepie?

Tak. Ustawiasz narzut procentowy lub kwotowy, zaokrąglanie oraz decydujesz, czy uwzględniać ceny specjalne.

Czy moduł działa w multistore?

Tak. Każdy sklep może mieć własne połączenie z TikTok Shop, własne mapowania i ustawienia.

Czy AI jest wymagane?

Nie. Asystent AI jest opcjonalny i działa dopiero po podaniu własnego klucza API. Cała integracja działa bez niego.

Jakie są wymagania techniczne?

PrestaShop 8.0–8.2.x lub 9.x, PHP 7.4–8.3 z rozszerzeniami curl i openssl, cron do kolejki. Bez Composera na serwerze i bez modyfikacji plików core. Panel modułu jest po polsku i angielsku.

Masz pytania o integrację z TikTok Shop? Napisz do mnie, odpowiadam w ciągu jednego dnia roboczego.

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