Przejdź do głównej zawartości

Swift Pro

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.

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).

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.

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.

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.

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.

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
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.

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.

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
  • 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.

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ę.