Przejdź do głównej zawartości

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.

Otwórz WooCommerce → 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.

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.

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.

Edytuj produkt i otwórz Dane produktu → Ogólne.

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.

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.

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.

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

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.