Przejdź do głównej zawartości

FAQ

Tak. Shiplume wymaga WooCommerce (8.0 lub nowszego) i do czasu jego aktywacji nic nie robi: pokazuje komunikat w panelu i pozostaje nieaktywny.

W trybie Automatic Shiplume odczytuje minimalną kwotę zamówienia z włączonych metod darmowej wysyłki WooCommerce i bierze najmniejszą ze wszystkich stref, także “Reszta świata”. Liczą się tylko metody z wymaganiem Minimalna kwota zamówienia (albo w wariancie “lub kupon” / “i kupon”); wymaganie samego kuponu jest pomijane, bo nie podaje kwoty. W trybie Manual ustawiasz stałą kwotę. Gdy tryb automatyczny nie znajdzie kwalifikującej się metody, używa kwoty ręcznej.

Z sumą zawartości koszyka: same produkty, bez wysyłki, po odjęciu rabatów. Tej samej kwoty WooCommerce używa do sprawdzenia minimalnej kwoty zamówienia dla darmowej wysyłki, więc postęp na pasku zgadza się z tym, co klient faktycznie musi osiągnąć.

Nic. Zamiast pustego albo zawsze pełnego paska Shiplume nie wypisuje niczego, dopóki nie ma prawdziwego progu do odliczania. To samo dotyczy pustego koszyka i wyłączonego paska.

Nie. Pasek renderuje się tylko na klasycznych szablonach koszyka i kasy, czyli na stronach z shortcode [woocommerce_cart] i [woocommerce_checkout]. Bloki Koszyk i Zamówienie nie mają hooków szablonu, z których korzysta pasek, więc tam się nie pokazuje. Gdy strona koszyka lub kasy używa bloku, ekran ustawień mówi o tym przy danym polu. Wtyczka deklaruje zgodność z HPOS i blokami Koszyk/Zamówienie, co oznacza, że nie psuje tych stron, a nie że się na nich pokazuje.

Czy aktualizuje się na żywo wraz ze zmianą koszyka?

Dział zatytułowany „Czy aktualizuje się na żywo wraz ze zmianą koszyka?”

Tak. Przy każdej zmianie koszyka WooCommerce renderuje ponownie sumy, a razem z nimi pasek, więc szerokość i komunikat są zawsze poprawne po stronie serwera, nawet bez JavaScriptu. Mały skrypt Shiplume tylko płynnie animuje zmianę między renderami; nasłuchuje updated_cart_totals, updated_checkout i updated_shipping_method i nie dodaje własnego jQuery.

W WooCommerce > Shiplume edytuj Progress message i Success message. W komunikacie postępu wstaw token {amount} tam, gdzie ma się pojawić brakująca kwota; zostanie zastąpiony kwotą w walucie sklepu. W komunikacie sukcesu token nie jest potrzebny. Puste pole oznacza domyślny tekst.

Tak, ale nie w ustawieniach, Shiplume nie ma wyboru kolorów. Kolory paska, wysokość toru, promień i rozmiar czcionki to zmienne CSS --nudge-* na elemencie .nudge. Nadpisz je w CSS motywu (zobacz Korzystanie z paska, sekcja “Własne kolory”). Pasek reaguje też na tryb ciemny przez prefers-color-scheme.

Nie. Przy wyłączonym pasku nie ładują się żadne style ani skrypty Shiplume; przy włączonym zasoby ładują się tylko na stronach, które faktycznie renderują pasek. Jedyny skrypt nie ma zależności i ładuje się z defer, tor z góry rezerwuje wysokość (zero przesunięć układu), a animacja respektuje prefers-reduced-motion.

Shortcode nie ma. Pasek umieszczasz przełącznikami Cart page i Checkout page, które podpinają się do klasycznych szablonów koszyka i kasy WooCommerce, i żaden hook nie przenosi go w inne miejsce. Dla programistów są dwa filtry, nudge/threshold (ustalony cel) i nudge/bar_context (dane renderowane przez szablon), oraz dwie akcje, nudge/bar_rendered i nudge/booted; zobacz Korzystanie z paska, sekcja “Rozszerzanie Shiplume”. Wygląd zmieniasz zmiennymi CSS --nudge-*.

Usunięcie Shiplume z ekranu Wtyczki uruchamia procedurę odinstalowania, która usuwa obie tworzone przez wtyczkę opcje, nudge_settings i nudge_db_version. Shiplume nie tworzy własnych tabel ani metadanych wpisów, więc nic więcej nie zostaje.