Konfiguracja
Preorder konfigurujesz na dwóch poziomach: domyślne ustawienia sklepu w WooCommerce → Przedsprzedaż oraz pola per produkt w edytorze produktu. Wartości per produkt nadpisują domyślne ustawienia globalne.
Ustawienia sklepu
Dział zatytułowany „Ustawienia sklepu”Otwórz WooCommerce → Przedsprzedaż.
Włącz przedsprzedaż
Dział zatytułowany „Włącz przedsprzedaż”Główny przełącznik dla całego sklepu. Gdy jest włączony, każdy produkt oznaczony jako przedsprzedaż zachowuje się jak przedsprzedaż: kupowalny mimo braku w magazynie, z własną etykietą przycisku i informacją o dacie premiery.
Gdy jest wyłączony, oznaczone produkty wracają do zwykłego zachowania WooCommerce — przestają być kupowalne po wyczerpaniu stanu, wraca standardowa etykieta dodania do koszyka, a informacja o dacie premiery znika. Flagi na poszczególnych produktach pozostają zachowane, więc ponowne włączenie przełącznika przywraca wszystkie przedsprzedaże naraz. To bezpieczny sposób, by wstrzymać premierę bez ruszania dziesiątek produktów.
Domyślny tekst przycisku
Dział zatytułowany „Domyślny tekst przycisku”Etykieta dodania do koszyka pokazywana na każdym produkcie w przedsprzedaży, który nie ma własnej etykiety. Typowe wartości to „Zamów w przedsprzedaży” czy „Zarezerwuj”. Ten tekst od razu mówi klientowi, że kupuje z wyprzedzeniem, a nie produkt wysyłany od ręki.
Pole tekst przycisku per produkt nadpisuje tę wartość dla danego produktu.
Pokaż datę premiery
Dział zatytułowany „Pokaż datę premiery”Przełącza informację o szacowanej dostępności na sklepie. Gdy włączona, produkty z datą premiery pokazują ją klientowi jako spodziewany termin wysyłki przedsprzedaży. Gdy wyłączona, data jest nadal zapisana na produkcie i nadal przenoszona do koszyka i zamówienia, ale nie jest wyświetlana na karcie produktu.
Pola per produkt
Dział zatytułowany „Pola per produkt”Edytuj produkt i otwórz Dane produktu → Ogólne.
Przedsprzedaż
Dział zatytułowany „Przedsprzedaż”Pole wyboru oznaczające produkt jako przedsprzedaż. Po zaznaczeniu produkt zostaje kupowalny nawet przy statusie „brak w magazynie” i przejmuje etykietę przycisku przedsprzedaży oraz informację o dacie premiery (z zastrzeżeniem globalnego przełącznika).
Pole jest dostępne dla produktów prostych. Dla produktów wariantowych flaga działa na poziomie produktu, a oznaczenie koszyka i zamówienia przenosi się na zakupiony wariant.
Data premiery
Dział zatytułowany „Data premiery”Opcjonalna data dla tego produktu, pokazywana klientowi jako szacowana dostępność, gdy Pokaż datę premiery jest włączona. Przenosi się też do koszyka i na pozycję zamówienia, więc obsługa widzi per pozycja, kiedy spodziewana jest każda przedsprzedaż.
Zostaw puste, jeśli nie masz jeszcze daty — produkt nadal jest sprzedawany jako przedsprzedaż, tylko bez wyświetlanej daty.
Tekst przycisku
Dział zatytułowany „Tekst przycisku”Opcjonalna etykieta dodania do koszyka per produkt, nadpisująca globalny Domyślny tekst przycisku tylko dla tego produktu. Użyj, gdy jeden produkt potrzebuje innego brzmienia niż reszta sklepu.
Jak łączą się poziomy
Dział zatytułowany „Jak łączą się poziomy”- Globalny przełącznik decyduje, czy przedsprzedaż w ogóle działa.
- Tekst przycisku rozstrzyga się najpierw per produkt, potem wraca do wartości globalnej.
- Data premiery jest per produkt; globalne Pokaż datę premiery decyduje, czy jest wyświetlana.
Bezpieczeństwo i porządek
Dział zatytułowany „Bezpieczeństwo i porządek”Ekran ustawień jest chroniony uprawnieniem manage_woocommerce, a jego formularze są zabezpieczone nonce. Całe wyjście na sklepie jest escapowane, a wejście sanityzowane. Deinstalacja wtyczki usuwa jej opcje czysto — Preorder nie tworzy własnych tabel w bazie danych.