Jak dodać proste przyciski płatności Stripe do tabel cenowych w Divi

Opublikowany: 2019-02-06

Stripe to niezwykle elastyczne rozwiązanie do przetwarzania płatności dla firm internetowych, zwłaszcza jeśli jesteś doświadczonym programistą. Ale jeśli nie jesteś programistą i nadal chcesz używać Stripe do sprzedaży kilku produktów online, możesz to zrobić w prosty sposób. W rzeczywistości za pomocą kilku fragmentów kodu (lub prostej wtyczki) możesz błyskawicznie dodać przyciski płatności Stripe do swojej witryny.

W tym samouczku pokażę, jak dodać przyciski płatności Stripe do swojej witryny Divi za pomocą wtyczki Stripe Payments dla WordPress. Pokażę ci nawet, jak stylizować przyciski, aby pasowały do ​​układu Divi.

Zacznijmy!

zapowiedź

Oto zapowiedź przycisków płatności Stripe, które stworzymy w tym samouczku.

przyciski płatności paskiem

Pierwsze kroki

W tym samouczku dotyczącym przypadków użycia potrzebne będą:

  • Motyw Divi (zainstalowany i aktywny)
  • Konto Stripe
  • Płatności Stripe dla wtyczki WordPress firmy WP Simply Pay (zainstalowane i aktywne)
  • Będziemy również korzystać z układu strony z cenami produktów cyfrowych dostępnego ZA DARMO w Divi Builder

O wtyczce

przyciski płatności paskiem
Stripe Payments for WordPress od WP Simply Pay to wtyczka, która pozwala rozpocząć pobieranie płatności kartą kredytową za pomocą Stripe za pomocą prostego osadzania shortcode. W rzeczywistości możesz ręcznie tworzyć formularze kasy i przyciski płatności bez użycia wtyczki, ale ponieważ ta wtyczka ułatwia wszystko i oferuje kilka wygodnych funkcji (takich jak strony potwierdzenia płatności i strony niepowodzenia płatności), pomyślałem, że na dłuższą metę będzie bardziej pomocna . W tym samouczku będę używał DARMOWEJ wersji wtyczki. Wersja pro wtyczki zapewnia większą kontrolę nad stylem formularzy, a także obsługuje takie elementy, jak pola niestandardowe, kwoty niestandardowe i funkcje subskrypcji.

Konfigurowanie formularzy Stripe za pomocą wtyczki

Po zainstalowaniu i aktywowaniu wtyczki przejdź do Simple Pay Lite > Ustawienia . Następnie w zakładce Stripe Keys musisz wprowadzić klucze API konta Stripe. Na potrzeby tego samouczka będę używał tylko kluczy testowych, ale będziesz musiał upewnić się i aktywować swoje konto Stripe oraz wygenerować kilka kluczy API na żywo, jeśli chcesz zacząć zbierać prawdziwe pieniądze.

Możesz znaleźć swoje klucze API, logując się na swoje konto Stripe i klikając Developers > API keys .

przyciski płatności paskiem

Musisz skopiować zarówno klucz do publikacji, jak i klucz tajny do ustawień wtyczki.

przyciski płatności paskiem

Przejdź teraz do zakładki ogólnej. Tam będziesz mógł wyznaczyć stronę sukcesu płatności i stronę niepowodzenia płatności. Zauważysz, że wtyczka utworzyła już te strony dla Ciebie. Ale ponieważ zawartość strony jest generowana przez krótki kod, możesz dodać te skróty do dowolnego modułu Divi w dowolnym układzie Divi, aby utworzyć niestandardowe wersje tych stron. Na razie po prostu zachowaj te domyślne strony i kontynuuj konfigurację.

Ustaw styl przycisku płatności na „brak (dziedziczenie po motywie)”. Wszystko to polega na usunięciu CSS używanego do stylizacji domyślnego przycisku niebieskiego paska. Sprawi to, że sytuacja będzie trochę czystsza, gdy dodamy własny niestandardowy CSS, aby stylizować przycisk w Divi.

Następnie zapisz zmiany.

przyciski płatności paskiem

W zakładce potwierdzenia płatności możesz użyć dostępnych tagów szablonów, aby dostosować wiadomość i informacje wyświetlane przez krótki kod na stronie potwierdzenia płatności. Ale w tym samouczku zostawię tylko domyślną wiadomość.

przyciski płatności paskiem

Tworzenie formularzy płatności Stripe

Formy płatności to tak naprawdę przyciski płatności Stripe, które generują wyskakujący formularz płatności, który umożliwia użytkownikom dokonanie zakupu bez opuszczania strony. Dlatego będziesz musiał utworzyć nowy formularz płatności dla każdego sprzedawanego produktu lub usługi. W tym przypadku utworzymy trzy formularze płatności dla trzech pozorowanych produktów.

Aby utworzyć nowy formularz płatności, przejdź do pulpitu nawigacyjnego WordPress i przejdź do Simple Pay Lite > Dodaj nowy.

Nadaj formularzowi płatności tytuł (ten tytuł nie będzie wyświetlany na interfejsie).

Następnie na karcie Opcje płatności wprowadź jednorazową kwotę.

przyciski płatności paskiem

Następnie kliknij kartę Wyświetlanie formularza na stronie i zmień domyślny tekst przycisku płatności na „Kup teraz” (lub cokolwiek chcesz). Możesz również wybrać tekst przetwarzający przycisk płatności.

przyciski płatności paskiem

Na karcie Wyświetlanie nakładki realizacji transakcji zaktualizuj następujące informacje:

Nazwa firmy
opis przedmiotu
Adres URL logo/obrazu
Włącz opcję Zapamiętaj mnie: TAK

Te opcje określają, co jest wyświetlane w wyskakującym okienku formularza zamówienia dla tego konkretnego produktu.

przyciski płatności paskiem

Gdy skończysz, upewnij się i opublikuj/zaktualizuj formularz płatności.

Ostatecznie będziesz musiał skopiować krótki kod formularza płatności znajdujący się w prawym górnym rogu strony Edytuj formularz płatności, aby wkleić go do układu strony Divi.

Ale na razie możesz kontynuować ten sam proces, aby utworzyć dwa dodatkowe formularze płatności, każdy z własnym opisem przedmiotu, logo/obrazem i kwotą.

Po utworzeniu wszystkich formularzy płatności możesz przejść do formularzy płatności, przechodząc do Simple Pay Lite > Formy płatności. Tam będziesz miał łatwy dostęp do skrótów.

przyciski płatności paskiem

Dodawanie przycisków płatności Stripe do układu strony Divi

Bez gotowych kodów do płatności w paski, teraz musimy uruchomić nasz układ strony Divi. Aby to zrobić, utwórz nową stronę, nadaj jej tytuł i kliknij, aby użyć Divi Builder.

przyciski płatności paskiem

Następnie wybierz opcję „Wybierz gotowy układ”.

przyciski płatności paskiem

Otwórz pakiet Układ produktu cyfrowego i kliknij, aby skorzystać ze strony Ceny produktów cyfrowych.

przyciski płatności paskiem

Po załadowaniu układu na stronę opublikuj stronę, a następnie kliknij, aby zbudować interfejs.

przyciski płatności paskiem

W osobnej zakładce wróć do strony formularzy płatności i pobierz krótki kod, który chcesz dodać do tabeli cen.

przyciski płatności paskiem

Następnie wróć do układu strony z cenami i otwórz ustawienia tabeli cen dla jednej z tabel cen w układzie.

Wyjmij tekst przycisku (nie potrzebujesz go, ponieważ skrót będzie służył jako przycisk), a następnie wklej krótki kod pod treścią w polu treści.

przyciski płatności paskiem

Zobaczysz przycisk bez stylu z podświetlonym tekstem „tryb testowy”. Przycisk jest bez stylu, ponieważ wybraliśmy opcję użycia stylów motywu dla przycisku zamiast domyślnego niebieskiego przycisku. Tekst trybu testowego ma po prostu przypominać, że nie korzystasz z formularza płatności na żywo. Tekst trybu testowego oczywiście zniknie po użyciu aktywnych kluczy API.

Następnie kontynuuj ten sam proces kopiowania i wklejania pozostałych dwóch krótkich kodów formularza płatności w pozostałych dwóch tabelach cenowych.

przyciski płatności paskiem

Przetestuj jeden z przycisków, aby upewnić się, że nakładka formularza płatności działa poprawnie. To powinno wyglądać tak…

przyciski płatności paskiem

Niestety ta wersja wtyczki nie pozwala na dostosowanie nakładki formularza płatności poza domyślny styl, który widzisz. Ale funkcjonalność jest dostępna i w wielu przypadkach nie będziesz potrzebować dodatkowej stylizacji. Możesz jednak stylizować te przyciski!

Stylizowanie przycisków płatności Stripe, aby pasowały do ​​układu

Aby stylizować przyciski płatności Stripe, dodamy niestandardowe CSS do naszych ustawień strony. Najpierw musimy dowiedzieć się, jakiego selektora użyjemy do stylizacji przycisku. Możesz to znaleźć, korzystając z narzędzi programistycznych przeglądarki. Kliknij prawym przyciskiem myszy przycisk Stripe i wybierz „Sprawdź”. W kodzie html widać, że przycisk ma klasę css „simpay-payment-btn”.

przyciski płatności paskiem

To jest selektor, którego potrzebujemy, aby określić styl przycisku.

Jeśli chcemy dopasować styl naszych przycisków płatności Stripe do przycisków używanych w naszym gotowym układzie, możemy sprawdzić jeden z przycisków Divi, które są już stylizowane na stronie, aby uzyskać potrzebny kod CSS.

przyciski płatności paskiem

Teraz otwórz ustawienia strony i dodaj następujący niestandardowy CSS w zakładce Zaawansowane:

.simpay-payment-btn {
    color: #ffffff!important;
    border-color: rgba(0,0,0,0);
    border-radius: 100px;
    letter-spacing: 2px;
    font-size: 16px;
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 600!important;
    background-color: #091c4f;
    padding-top: 16px!important;
    padding-right: 32px!important;
    padding-bottom: 16px!important;
    padding-left: 32px!important;
}

przyciski płatności paskiem

Otóż ​​to! Sprawdźmy efekt końcowy.

przyciski płatności paskiem

Dostosowywanie stron potwierdzenia płatności i nieudanych płatności

Nie zapominaj, że ponieważ wtyczka generuje potwierdzenie płatności i zawartość strony nieudanej płatności za pomocą shortcode, możesz dodać ten krótki kod do dowolnego układu Divi, a następnie użyć wbudowanych ustawień Divi, aby stylizować tekst tak, jak chcesz.

przyciski płatności paskiem

Jest to pomocne przy dopasowywaniu stylów tych stron do Twojej witryny bez konieczności uciekania się do niestandardowego CSS.

Końcowe przemyślenia

Stripe może być niezwykle wygodnym rozwiązaniem do zbierania płatności online. A dzięki wtyczce Simple Payments for WordPress możesz w kilka minut uruchomić podstawową funkcjonalność Stripe Checkout w swojej witrynie Divi. Ponadto, jeśli skorzystasz z gotowych układów Divi, możesz dodać i stylizować przyciski płatności Stripe, aby pasowały do ​​​​Twojego układu, po prostu kopiując i wklejając już utworzony kod CSS. Rezultatem jest w pełni funkcjonalne i bezpieczne narzędzie do przetwarzania płatności, które może zbierać płatności od odwiedzających bez konieczności opuszczania strony.

Zapraszam do odkrywania innych sposobów akceptowania płatności Stripe na swojej stronie WordPress.

Mam nadzieję, że ten samouczek okaże się pomocny i czekam na wiadomość od Ciebie w komentarzach.

Pozdrawiam!