Swift Pro
- Strona wtyczki: https://plogins.com/pl/plogins-swift-pro/
- Dokumentacja: https://plogins.com/pl/plogins-swift-pro/docs/
- Autor: WPPoland.com
- Kontrybutor WordPress.org: motylanogha
Swift Pro rozszerza darmową wtyczkę Swift. Wymaga zainstalowanego i aktywnego Swift; bez niego pokazuje w panelu komunikat i nic nie uruchamia. Dystrybuuje go Freemius (licencje i aktualizacje), nie WordPress.org.
Funkcje PRO
Dział zatytułowany „Funkcje PRO”Kup teraz dla produktów wariantowych
Dział zatytułowany „Kup teraz dla produktów wariantowych”Na karcie produktu wariantowego PRO dodaje formularz Kup teraz, którego pola variation_id i quantity synchronizują się z formularzem wariantów WooCommerce. Przycisk jest nieaktywny, dopóki klient nie wybierze wariantu, który można kupić. Potem wysyła żądanie do własnego handlera PRO z kluczem i nonce swift_pro_buy_now. Handler korzysta z ustawień darmowego Swift: czyszczenia koszyka i celu przekierowania (kasa albo koszyk).
Przyklejony pasek Kup teraz
Dział zatytułowany „Przyklejony pasek Kup teraz”Wąski pasek przypięty do dołu ekranu na karcie produktu prostego i wariantowego. Wysuwa się, gdy klient przewinie stronę poniżej przycisku dodawania do koszyka, i pokazuje nazwę produktu, cenę i przycisk Kup teraz. Przy produkcie wariantowym odzwierciedla wariant wybrany w formularzu na stronie. Domyślnie wyłączony.
Kup teraz na listach sklepu
Dział zatytułowany „Kup teraz na listach sklepu”Na stronach sklepu i kategorii produkty wariantowe dostają listy wyboru atrybutów i przycisk Kup teraz. Wymaga włączonego miejsca na listach w ustawieniach darmowego Swift (WooCommerce > Buy Now Button). Domyślnie wyłączone.
Płatności ekspresowe
Dział zatytułowany „Płatności ekspresowe”Przyciski Apple Pay i Google Pay w jednym rzędzie pod Kup teraz na karcie produktu. Działają, gdy aktywna bramka płatności obsługuje płatności ekspresowe, na przykład WooCommerce Payments lub Stripe. Bez takiej bramki w sklepie nic się nie pokazuje. Domyślnie wyłączone.
Analityka Kup teraz
Dział zatytułowany „Analityka Kup teraz”Kliknięcia Kup teraz, konwersje, współczynnik konwersji i przypisany przychód dla każdego produktu w WooCommerce > Buy Now Analytics. Raport obejmuje ostatnie 7, 30 lub 90 dni albo cały okres i można go wyeksportować do CSV.
Ustawienia: WooCommerce > Buy Now Pro
Dział zatytułowany „Ustawienia: WooCommerce > Buy Now Pro”Ekran wymaga uprawnienia manage_woocommerce. Ustawienia trafiają do dwóch opcji.
| Ustawienie | Klucz | Domyślnie | Działanie |
|---|---|---|---|
| Variable products | swift_pro_buy_now[variable] |
włączone | Formularz Kup teraz na karcie produktu wariantowego |
| Sticky Buy Now bar | swift_pro_buy_now[sticky] |
wyłączone | Przyklejony pasek na karcie produktu |
| Variable products in shop loops | swift_pro_buy_now[loop_variable] |
wyłączone | Listy atrybutów i Kup teraz dla wariantów na listach sklepu |
| Button label | swift_pro_buy_now[label] |
puste | Tekst przycisku dla wariantów i paska, do 40 znaków; puste pole oznacza Kup teraz |
| Express checkout shortcuts | swift_pro_express[enabled] |
wyłączone | Apple Pay i Google Pay pod Kup teraz |
Ustawienia analityki: WooCommerce > Buy Now Analytics
Dział zatytułowany „Ustawienia analityki: WooCommerce > Buy Now Analytics”| Ustawienie | Klucz | Domyślnie | Wartości |
|---|---|---|---|
| Record Buy Now analytics on the storefront | swift_pro_analytics[enabled] |
włączone | włączone / wyłączone |
| Keep event data for | swift_pro_analytics[retention_days] |
180 dni | 30, 90, 180, 365 lub 730 dni |
Zadanie cron swift_pro_prune_analytics uruchamia się co godzinę i usuwa zdarzenia starsze niż wybrany okres, w małych partiach. Na sklepie zaktualizowanym ze starszej wersji, gdzie okres nie został jeszcze zapisany, czyszczenie jest wstrzymane, a ekran pokazuje komunikat o przechowywaniu danych. Wybierz okres i zapisz, aby je włączyć. Eksport CSV obejmuje najwyżej 5000 wierszy.
Reguły dla pojedynczych produktów
Dział zatytułowany „Reguły dla pojedynczych produktów”W edycji produktu, w Dane produktu > Ogólne, PRO dodaje trzy pola. Zapisuje je tylko użytkownik, który może edytować produkt.
| Pole | Meta produktu | Wartości | Gdzie działa |
|---|---|---|---|
| Hide Buy Now button | _swift_pro_hide_buy_now |
yes / no |
Ukrywa przyciski PRO tego produktu: formularz dla wariantów, przyklejony pasek, Kup teraz na listach dla wariantów i płatności ekspresowe |
| Buy Now label | _swift_pro_buy_now_label |
tekst, puste = etykieta globalna | Tekst przycisków PRO tego produktu (formularz dla wariantów, pasek, listy) |
| Buy Now redirect | _swift_pro_buy_now_redirect |
puste (ustawienie sklepu), checkout, cart |
Cel przekierowania darmowego przycisku Kup teraz (klucz swift_buy_now) dla tego produktu |
Darmowy przycisk Swift dla produktów prostych nie czyta pól Hide Buy Now button i Buy Now label. Pole Buy Now redirect nie zmienia przekierowania formularza dla wariantów ani przyklejonego paska. Oba przechodzą przez handler PRO i korzystają z ustawienia w darmowym Swift.
Hooki dla programistów
Dział zatytułowany „Hooki dla programistów”| Hook | Typ | Argumenty | Kiedy |
|---|---|---|---|
swift-pro/booted |
akcja | instancja wtyczki PRO | Po uruchomieniu wszystkich funkcji PRO |
wppoland_direct_checkout_redirect_url |
filtr | string $url, WC_Product $product, string $request_key |
Przed przekierowaniem; formularz dla wariantów podaje klucz swift_pro_buy_now |
swift_pro_express_checkout_handlers |
filtr | lista funkcji bez argumentów, z których każda wypisuje znaczniki przycisku bramki | Pozwala dopisać własne przyciski płatności ekspresowych |
swift_buy_now_should_render |
filtr | bool $show, WC_Product $product, string $context (loop) |
Przed wyświetleniem Kup teraz dla wariantów na listach |
swift_buy_now_button_label |
filtr | string $label, WC_Product $product, string $context (loop) |
Przy ustalaniu etykiety Kup teraz dla wariantów na listach |
Co wtyczka robi
Dział zatytułowany „Co wtyczka robi”- Uruchamia się dopiero po darmowym Swift (akcja
swift/booted). - Rejestruje Kup teraz dla wariantów, przyklejony pasek, reguły dla pojedynczych produktów, płatności ekspresowe, Kup teraz na listach i analitykę we wspólnym kontenerze.
- Deklaruje zgodność z WooCommerce HPOS oraz blokami koszyka i kasy.
- Integruje SDK Freemius do licencji, aktywacji i automatycznych aktualizacji.
Relacja ze Swift FREE
Dział zatytułowany „Relacja ze Swift FREE”Darmowy Swift obsługuje Kup teraz dla produktów prostych na karcie produktu i na listach sklepu. PRO dokłada obsługę wariantów przez własny handler, a także przyklejony pasek, reguły dla pojedynczych produktów, płatności ekspresowe, Kup teraz na listach dla wariantów i analitykę.