Instrukcja utworzenia sklepu na Wordpress'ie z bramką płatności Tpay
Ostatnia aktualizacja: 20.02.2025
Wymagania
Instrukcja instalacji modułu Tpay dla pluginu WooCommerce działającego na platformie Wordpress.
Instalacja została przeprowadzana na Wordpress w wersji 4.9.1 oraz Woocommerce 3.4.4.
Aby utworzyć sklep na platformie Woocommerce z bramką płatności tpay.com niezbędne jest:
- posiadanie konta w systemie tpay.com, które możesz założyć na stronie
- aktywna wtyczka WooCommerce dla Wordpressa,
- aktywna bramka płatności Tpay.com dla WooCommerce,
- wersja serwera PHP minimum 5.3,
- Posiadać wykupioną domenę oraz hosting wraz z bazą danych
(dla tej instrukcji wykorzystano darmową platformę. Tworzenie bazy danych oraz środowiska dla sklepu może się różnić w zależności od hostingu)
Instalacja sklepu wraz z bazą danych i przypisaniem domeny na platformie Heroku
- Utwórz konto na stronie
- Wejdź na stronę, kliknij w przycisk „Deploy to Heroku”, który utworzy stronę na Wordpress'ie wraz z bazą danych.
- Na kolejnej stronie wypełnij:
- App Name - adres strony
- Region - do wyboru USA lub Europa
- Na samym dole strony kliknij Deploy app
Instalacja Wordpress
- Wejdź na stronę: http://adres_strony.herokuapp.com/wp-admin/install.php
- Po instalacji zmień nazwę folderu install.php, na dowolnie inną lub usuń.
- Na pierwszej stronie wybierz język.
- Na kolejnej stronie uzupełnij dane:
- Tytuł strony
- Login do panelu administracyjnego
- Hasło do panelu administracyjnego
- E-mail do konta administratora
- Po uzupełnieniu danych zaloguj się do panelu administracyjnego strony.
Instalacja Woocomerce oraz płatności Tpay
- Przejdź do „Wtyczki” następnie „Dodaj nową” i w miejscu „Szukaj wtyczek” wyszukaj „Woocomerce”
- W „Wynikach wyszukiwania” pojawi się plugin WooCommerce, który należy zainstalować i włączyć.
- Klikamy „Zainstaluj teraz”, następnie w miejscu przycisku instalacji pojawi się Aktywuj, kliknij go.

- Analogicznie do wtyczki Woocommerce, zainstaluj bramkę płatności tpay.com.

Konfiguracja bramki płatności Tpay
- Po instalacji i aktywacji wtyczki przejdź:
WooCommerce → Ustawienia → zakładka Płatność, po czym z dostępnych metod płatności wybierz tpay.com. 
- Po przejściu do płatności tpay.com uzupełnij dane:

- Włącz/Wyłącz – należy pozostawić zaznaczone, aby klienci mogli dokonywać płatności przez tpay.
- Nazwa – nazwa płatności
- Opis - opis bramki, który widzi użytkownik przy tworzeniu zamówienia
- Tytuł transakcji - dodatkowy tytuł transakcji, który kupujący będzie widział przy składaniu zamówienia
- ID sprzedawcy – pole obowiązkowe, Twój ID otrzymany podczas zakładania konta w tpay.com
- Kod bezpieczeństwa – należy wpisać kod ustawiony w Panelu Odbiorcy Płatności w tpay.com.
Menu -> Ustawienia -> Powiadomienia -> Kod Bezpieczeństwa. - Włącz płatność blikiem na stronie sklepu – opcja alternatywna, pozwalająca włączyć dodatkową opcję płatności blik, bez przechodzenia do panelu transakcyjnego. Płatność blik polega na wygenerowani w aplikacji mobilnej banku 6-cyfrowego kodu, który należy przepisać podczas płatności w formularzu. Następnie należy zaakceptować płatność na urządzeniu mobilnym.
- Klucz API – Wymagany do płatności blikiem oraz zwrotów. Należy wygenerować dostęp w panelu odbiorcy płatności w zakładce Ustawienia -> api, z dostępem „transakcja” i „zwroty” oraz opcją „włączony”->”tak”, a następnie wkleić w to pole zawartość api_key.
- Hasło API – Należy wprowadzić hasło do wygenerowanego dostępu api, w panelu odbiorcy płatności.
- Dopłata doliczana za korzystanie z tpay – opcja ta pozwala przenieść koszt transakcji na kupującego.
- Kwota dopłaty – opcja pozwalająca przenieść koszt transakcji na kupującego.
- Mój serwer korzysta z proxy - opcja wyłączająca sprawdzanie adresu IP serwera wysyłającego powiadomienie o wpłacie
(Jeżeli sklep powstanie na platformie heroku, należy opcję te ustawić na TAK, ponieważ nasz serwer nie będzie dawał poprawnej odpowiedzi na wysyłane przez system tpay.com powiadomienia) - Automatycznie realizuj zamówienia - opcja zmieniająca status zamówienia automatycznie na "Zrealizowane", po otrzymaniu informacji o wpłacie. Przydatna w sprzedaży produktów cyfrowych.
- Włącz wybór banku na stronie sklepu – dostępne opcje:
- TAK – klient będzie dokonywał wyboru kanału płatności na stronie sklepu.
- NIE – klient dokona wyboru kanału płatności po przejściu do Panelu Transakcyjnego Tpay.
- Widok listy kanałów - pozwala wybrać na jakiej zasadzie mają być wyświetlane kanały płatności na stronie sprzedawcy:
- Lista – rozwijana lista zawierająca kanały płatności.
- Kafelki – kanały płatności wyświetlane w formie ikon z logami banków.
Dodawanie produktu do sklepu
- Wybierz z menu po lewej stronie Produkty -> Dodaj nowy
- w nowo otwartym oknie od góry podaj nazwę produktu oraz opis produktu

- Dane produktu

- produkt wirtualny - produkt niematerialny, nie jest wysyłany
- produkt do pobrania - klient otrzymuje dostęp do produktu po zakupie w formie elektronicznej
- jeżeli nie zaznaczysz żadnej z wyżej wymienionych pozycji, będziesz dodawał produkt fizyczny
- Ustawienia główne

- Cena - określa cenę produktu
- Cena promocyjna - określa cenę promocyjną produktu
- Data promocji - opcjonalnie można wybrać termin w jakim promocja ma obowiązywać. Po zakończeniu promocji cena wróci do wartości z pola Cena
- Magazyn

- SKU - indywidualny numer przypisany do produktu
- Zarządzać stanem magazynowym - pozwala zarządzać liczbą sztuk towaru jaki znajduje się w magazynie. Stan magazynowy jest aktualizowany na bierząco po każdym zamówieniu.
- Pozwalać na zamówienie oczekujące (na dostawię do magazyny)? - pozwala zamówić klientowi, towar który został wyprzedany, a który w najbliższym czasie będzie dostępny ponownie.
- Pozwalaj
- Nie pozwalaj
- Pozwalaj ale informuj klienta
- Stan magazynowy - pozwala ustawić dostępną ilość towaru
- Sprzedaż indywidualna - pozwala klientowi zakupić 1 sztukę towaru przy jednym zamówieniu
- Wysyłka

- Waga - ustal wagę produktu
- Wymiary - wpisz wymiary produktu
- Klasa wysyłkowa - pozwala ustalić dla produktów o podobnej charakterystyce, określony rodzaj wysyłki (np płyty winylowe)
- Aby utworzyć nową klasę należy wejść w menu Woocommerce -> Ustawienia -> Wysyłka -> Klasa wysyłkowa
- Powiązane produkty

- Produkty "up-sell" - pozwala w koszyku z przedmiotem wyświetlać produkty o podobnej charakterystyce (np. dla PC, będzie to PC, który będzie posiadał mocniejszy procesor/ więcej RAM)
- Produkty "Cross-sell" - pozwala w koszyku z produktem wyświetlać towar powiązany z towarem, który klient chce kupić (np. dla PC, będzie to myszka, monitor, klawiatura)
- Atrybuty dodatkowe cechy produktu, które pomogą Ci szybciej zidentyfikować produkt lub grupę produktów (np. rozmiar, kolor)

Nowy atrybut -> Dodaj - pozwala dodać nowy atrybut
Po dodaniu atrybutu podajesz jego nazwę oraz wartości (np. Nazwa: kolor; Wartość: biały, niebieski)
- Zaawansowane

- Notatka do zakupu - pozwala na wysłanie wiadomości e-mail z dodatkowymi informacjami do klienta
- Kolejność w menu - Pozwala wybrać, który w kolejności ma być wyświetlany produkt w sklepie, pozostawijąc 0 - kolejność będzie przypisywana automatycznie
- Włącz opinie - pozwala komentować produkt
- Dodawanie zdjęć oraz galerii

- Obrazek produktu - główne zdjęcie produktu wyświetlane w sklepie
- Galeria produktu - dodatkowe zdjęcia produktu
- Tagi produktów - pozwala dodawać słowa-klucze, dzięki którym można wyszukać produkt

- Kategorie produktów

- Produkt można przypisać do wcześniej utworzonych kategorii lub utworzyć i przypisać do nowej
- Publikacja produktu na stronie sklepu

- Produkt, który utworzyliśmy możemy zapisać jako szkic
- Produkt może być widoczny
- Publicznie
- Na hasło
- Prywatnie
- Na koniec należy udostępnić stronie, klikając przycisk opublikuj
Najczęściej zadawane pytania:
Dlaczego wtyczka Woocommerce nie chce się zainstalować ?
Zamówienie nie zmieniło statusu lub zostało oznaczone jako niepoprawne, mimo iż transakcja została opłacona?
Gdzie znajduje się kod bezpieczeństwa