Jeśli Twój sklep używa funkcji Zapisz do ulubionych, aby umożliwić klientom zapisywanie produktów na później, możesz dać kupującym hurtowym ten sam skrót bezpośrednio z Formularza zamówień hurtowych. Od wersji WooCommerce Wholesale Order Form 3.1.1, formularz zamówień zawiera dedykowaną kolumnę Ulubione, która pojawia się obok Dodaj do koszyka i wyświetla ten sam przycisk „Dodaj do ulubionych”, który Twoi klienci już widzą na stronach produktów. Ten artykuł przeprowadzi Cię przez dodawanie kolumny i wskaże ustawienia Zapisz do ulubionych, które kontrolują wygląd przycisku.
Wymagania wstępne
- WooCommerce Wholesale Order Form 3.1.1 lub nowszy, zainstalowany i aktywowany. Kolumna Ulubione jest nowością w tej wersji.
- Zainstalowany i aktywny SaveTo Wishlist Lite. Lite jest właścicielem przycisku, znacznika „Dodaj do ulubionych” i obsługi kliknięć.
- SaveTo Wishlist Pro jest opcjonalny. Pro rozszerza Lite (wiele list ulubionych, analityka, automatyzacje), ale nie jest wymagany do używania przycisku w formularzu zamówień.
- Co najmniej jeden Formularz zamówień hurtowych już skonfigurowany. Jeśli jeszcze go nie masz, zacznij od Przewodnika dla początkujących WooCommerce Wholesale Order Form.
Krok 1: Dodaj kolumnę Ulubione do swojego formularza zamówień
Gdy SaveTo Wishlist Lite jest aktywny, paleta kreatora WWOF zawiera nowy element kolumny Ulubione. Znajduje się on tuż przed kolumną Dodaj do koszyka na liście elementów. Jeśli go nie widzisz, sprawdź ponownie, czy SaveTo Wishlist Lite jest zainstalowany i aktywowany.
- Przejdź do Hurt → Formularze zamówień w swoim panelu administracyjnym WordPress.
- Kliknij formularz zamówień, który chcesz edytować, lub kliknij Dodaj formularz, aby utworzyć nowy. Szczegółowy opis tworzenia formularza od podstaw znajdziesz w artykule Jak tworzyć wiele formularzy zamówień.
- W sekcji Tabela formularza zamówień kreatora przeciągnij element Ulubione do wiersza tabeli. Umieść go tam, gdzie chcesz, aby pojawił się przycisk, na przykład obok Dodaj do koszyka.
- Kliknij Zaktualizuj, aby zapisać formularz.

Podgląd kreatora pokazuje przycisk na żywo, stylizowany tak samo, jak będzie wyglądał na stronie front-end. Ten podgląd odpowiada front-endowi, ponieważ kreator dołącza własny arkusz stylów SaveTo Wishlist Lite na ekranie edytora.
Krok 2: Sprawdź, jak przycisk będzie wyglądał na stronie front-end
Przycisk w formularzu zamówień odzwierciedla to, co Twój sklep skonfigurował dla zwykłej strony produktu. Niezależnie od umiejscowienia, typu przycisku i kolorów ustawionych w SaveTo Wishlist, będą one miały zastosowanie również do formularza zamówień. Jeśli nigdy ich nie dostosowywałeś, przycisk używa domyślnych ustawień Lite.
- Przejdź do SaveTo Wishlist → Ustawienia → Umiejscowienie i style przycisku → Strona produktu.
- Dostosuj typ przycisku i kolory, aby pasowały do pożądanego wyglądu. Te same ustawienia dotyczą przycisku formularza zamówienia.
- Kliknij Zapisz zmiany.
Aby potwierdzić wygląd na froncie, załaduj stronę formularza zamówienia hurtowego w zwykłej karcie przeglądarki. Zaloguj się najpierw jako klient hurtowy, jeśli Twój formularz jest dostępny tylko dla zalogowanych użytkowników.

W sekcji Stylizacja frontendu, menu rozwijane Ładowanie CSS frontendu kontroluje, czy własne kolory i czcionki SaveTo Wishlist mają zastosowanie w formularzu zamówienia. Jeśli wybrałeś opcję Pełna stylizacja lub Minimalna stylizacja, style wtyczki mają zastosowanie w formularzu zamówienia tak samo, jak na stronie produktu. Jeśli wybrałeś opcję Brak stylizacji, przycisk dziedziczy stylizację motywu.
Odwiedzający wylogowani i ustawienie listy życzeń dla gości
Domyślnie goście widzą przycisk w formularzu zamówienia, tak samo jak na stronie produktu. Jeśli Twój sklep ma włączone ustawienie SaveTo Wishlist Wyłącz listę życzeń dla gości, przycisk jest również ukryty przed wylogowanymi gośćmi w formularzu zamówienia. Odpowiada to dokładnie zachowaniu na stronie produktu w wersji Lite, więc nie ma oddzielnych ustawień dla gości do zarządzania w formularzu zamówienia.
Jeśli Twój Formularz Zamówienia Hurtowego jest widoczny tylko dla zalogowanych klientów hurtowych (częste ustawienie), ta bramka dla gości niczego dla nich nie zmienia, ponieważ są już zalogowani, gdy zobaczą formularz.
Rozwiązywanie problemów
Element listy życzeń nie pojawia się w palecie konstruktora
Potwierdź, że SaveTo Wishlist Lite jest zainstalowany i aktywowany w sekcji Wtyczki → Zainstalowane wtyczki. WWOF rejestruje element kolumny listy życzeń tylko wtedy, gdy Lite jest aktywny, więc jeśli Lite jest dezaktywowany (lub zainstalowany jest tylko Pro bez Lite), element się nie pojawi.
Jeśli Lite jest aktywny, ale element nadal się nie pojawia, upewnij się, że WWOF ma wersję 3.1.1 lub nowszą. Wcześniejsze wersje WWOF nie zawierają integracji.
Przycisk pojawia się w formularzu zamówienia, ale stylizacja wygląda na uszkodzoną
Sprawdź ustawienie SaveTo Wishlist Ładowanie CSS frontendu w sekcji Stylizacja frontendu. Jeśli jest ustawione na Brak stylizacji lub Twój motyw nadpisuje CSS SaveTo, przycisk formularza zamówienia przejmuje to, co zapewnia motyw. Przełącz go z powrotem na Pełna stylizacja lub Minimalna stylizacja, jeśli chcesz, aby style wtyczki były renderowane.
Jeśli przycisk jest zatłoczony w swojej kolumnie, zazwyczaj jest to oznaka, że kolumna jest zbyt wąska. Poszerz kolumnę w konstruktorze lub przestaw tabelę, aby kolumna listy życzeń miała więcej miejsca.
Niestandardowe poprawki SaveTo Wishlist nie docierają do przycisku formularza zamówienia
Poszukaj sprawdzenia is_product() w swoim niestandardowym fragmencie kodu i zastąp je innym mechanizmem, na przykład sprawdzając argument umiejscowienia lub typu przycisku, który przekazuje filtr.
Formularz zamówienia używa filtra stwlite_wishlist_button_product_html z SaveTo Wishlist podczas tworzenia przycisku dla każdego wiersza, więc większość niestandardowych haków, które dostosowują przycisk na stronie produktu, dociera również do formularza zamówienia. Wyjątkiem jest sytuacja, gdy dostosowanie opiera się na sprawdzeniu WordPressa is_product(): nie zadziała ono w formularzu zamówienia, ponieważ żądanie REST formularza zamówienia nie jest wykonywane w kontekście pojedynczego produktu.
Często zadawane pytania
Czy potrzebuję SaveTo Wishlist Pro, aby z tego korzystać?
Nie. Przycisk jest obsługiwany przez SaveTo Wishlist Lite, a sam Lite jest wystarczający. Pro dodaje dodatki, takie jak wiele list życzeń na klienta i automatyzacje e-mail, ale przycisk formularza zamówienia działa tak samo, niezależnie od tego, czy Pro jest zainstalowany, czy nie.
Czy klienci hurtowi mogą dodawać warianty do listy życzeń z formularza zamówienia?
Tak. Przycisk w każdym wierszu dodaje dowolny wariant, który jest aktualnie wybrany w tym wierszu. Rozwijane menu wariantów w formularzu zamówienia aktualizuje odniesienie do produktu w wierszu, więc wybranie najpierw wariantu, a następnie kliknięcie przycisku dodaje ten wariant.
Czy przycisk zadziała, jeśli używam WooCommerce Wholesale Order Form z włączoną skróconą ścieżką do kasy?
Tak. Kolumna Listy życzeń jest niezależna od zachowania koszyka i kasy. Dodanie przedmiotu do listy życzeń nie wpływa na nic innego w formularzu zamówienia, więc przepływy koszyka, przepływy cytatów i skrócone ścieżki do kasy działają jak poprzednio.
Czy przycisk formularza zamówienia respektuje wielojęzyczne ustawienia SaveTo Wishlist z WPML?
Jeśli skonfigurowałeś SaveTo Wishlist z WPML, tekst przycisku i wszelkie inne tłumaczone ciągi znaków podążają za tymi samymi tłumaczeniami w formularzu zamówienia, co na stronach produktów. Integracja wykorzystuje standardowe renderowanie Lite, więc wszystko, co Lite tłumaczy, jest również tłumaczone tutaj.
Potrzebujesz pomocy?
Jeśli masz pytanie lub napotkasz jakiekolwiek problemy, jesteśmy tutaj, aby pomóc.
- Użytkownicy wersji Premium: Otwórz zgłoszenie wsparcia
- Użytkownicy wersji darmowej: Odwiedź nasze forum społecznościowe
