SaveTo Wishlist dla WooCommerce
Zacznij
Jak kontrolować, które kolumny pojawiają się w tabeli listy życzeń na froncie - SaveTo Wishlist
  1. Strona główna
  2. Baza wiedzy
  3. Lista życzeń
  4. Personalizacja
  5. Strona listy życzeń
  6. Jak kontrolować, które kolumny pojawiają się w tabeli listy życzeń na froncie

Jak kontrolować, które kolumny pojawiają się w tabeli listy życzeń na froncie

Jeśli tabele listy życzeń na froncie wyświetlają więcej kolumn, niż potrzebują kupujący, SaveTo Wishlist Pro 1.0.2 pozwala ukryć dowolną z nich na tabelę. Ten artykuł pokazuje, gdzie znaleźć przełączniki Widoczności Kolumn i co każdy z nich ukrywa, dzięki czemu możesz ograniczyć tabele tylko do tych kolumn, których potrzebują Twoi kupujący. Wymaga SaveTo Wishlist Pro w wersji 1.0.2 lub nowszej.

Wymagania wstępne

  • Zainstalowana i aktywna jest wersja SaveTo Wishlist Pro 1.0.2 lub nowsza. Wcześniejsze wersje Pro nie mają sekcji Widoczność Kolumn.
  • SaveTo Wishlist Lite jest również aktywny (Pro zależy od Lite dla szablonów listy życzeń na froncie).

Trzy tabele, którymi możesz zarządzać

Ustawienia Widoczności Kolumn są pogrupowane według tego, na którą tabelę na froncie wpływa każdy przełącznik. Wiedza, która tabela jest która, ułatwia wybór odpowiednich przełączników dla Twojego sklepu.

Tabela Produktów na Liście Życzeń. Tabela, która pokazuje produkty w ramach pojedynczej listy życzeń. Kupujący widzi ją po otwarciu jednej ze swoich list życzeń. Ma sześć kolumn, które możesz ukryć: Obrazek, Cena, Stan Magazynowy, Ilość, Suma częściowa i Akcje.

Tabela Kolekcji List Życzeń. Tabela, którą zalogowany kupujący widzi w Moim Koncie, pokazująca wszystkie listy życzeń, które utworzył. Ma trzy kolumny, które możesz ukryć: Status, Data Dodania i Akcje.

Tabela Publicznych List Życzeń. Publiczna lista list życzeń, które inni kupujący zdecydowali się udostępnić. Te same trzy kolumny co w tabeli Kolekcji: Status, Data Dodania i Akcje.

Ukryj kolumnę

  1. Przejdź do SaveTo Wishlist → Ustawienia w menu administratora WordPress.
  2. Otwórz zakładkę Strona Listy Życzeń.
  3. Przewiń do sekcji Widoczność Kolumn.
  4. Znajdź tabelę, którą chcesz zmienić (Tabela Produktów na Liście Życzeń, Tabela Kolekcji List Życzeń lub Tabela Publicznych List Życzeń) i włącz przełącznik dla każdej kolumny, którą chcesz ukryć.
  5. Kliknij Zapisz zmiany.
Sekcja Widoczność Kolumn SaveTo Wishlist Pro w zakładce Ustawienia strony listy życzeń, pokazująca Tabelę Produktów z Listy Życzeń z sześcioma przełącznikami (Ukryj kolumnę Obraz, Ukryj kolumnę Cena, Ukryj kolumnę Status Zapasu, Ukryj kolumnę Ilość, Ukryj kolumnę Suma Cząstkowa, Ukryj kolumnę Akcje), z włączonymi opcjami Ukryj kolumnę Status Zapasu i Ukryj kolumnę Suma Cząstkowa

Ukryte kolumny znikają z frontu natychmiast po zapisaniu. Nie ma potrzeby czyszczenia pamięci podręcznej, a kupujący, którzy już są na stronie, zobaczą zmianę przy następnym jej załadowaniu lub nawigacji.

Co ukrywa każdy przełącznik

Tabela Produktów na Liście Życzeń

PrzełącznikCo ukrywa
Ukryj kolumnę ObrazekMiniatura produktu w tabeli produktów.
Ukryj kolumnę CenaKolumna ceny jednostkowej produktu.
Ukryj kolumnę Stan MagazynowyKolumna wskaźnika Dostępny / Niedostępny. Przydatne dla sklepów, które nie śledzą stanów magazynowych.
Ukryj kolumnę IlośćKolumna selektora ilości.
Ukryj kolumnę Suma częściowaPodsumowanie na poziomie wiersza (cena × ilość). Przydatne w sklepach B2C, gdzie sumy dla poszczególnych wierszy nie dodają wartości.
Ukryj kolumnę AkcjePrzyciski akcji na poziomie wiersza (usuń, dodaj do koszyka i podobne).

Tabela kolekcji list życzeń i Tabela publicznych list życzeń

Te dwie tabele mają te same trzy przełączniki, ponieważ pokazują te same kolumny.

PrzełącznikCo ukrywa
Ukryj kolumnę StatusStatus widoczności listy życzeń (Prywatna, Publiczna, Udostępniona).
Ukryj kolumnę Data dodaniaData utworzenia listy życzeń.
Ukryj kolumnę AkcjePrzyciski akcji dla każdego wiersza listy życzeń (edytuj, udostępnij, usuń i podobne).

Rozwiązywanie problemów

Ukryta kolumna nadal jest widoczna na stronie front-end

Wykonaj twarde odświeżenie strony listy życzeń w przeglądarce (Cmd+Shift+R na macOS, Ctrl+F5 na Windows). Skrypt Widoczności Kolumn, który ukrywa kolumny, ładuje się raz na stronę, więc przeglądarka może nadal używać buforowanej kopii z okresu przed zapisaniem. Jeśli wtyczka buforująca stronę znajduje się przed front-endem (WP Rocket, LiteSpeed Cache i podobne), wyczyść jej pamięć podręczną dla strony listy życzeń.

Kolumna Obrazek nadal się pokazuje, mimo że ją wyłączyłem

Sprawdź, czy przełącznik Ukryj kolumnę Obrazek jest włączony pod nagłówkiem Tabela pozycji listy życzeń. Kolumna Obrazek w tabeli Pozycji jest osobnym przełącznikiem od wszelkich kolumn obrazków w innych tabelach, więc wyłączenie Obrazka w Kolekcji lub Publicznej nie wpływa na tabelę Pozycji. SaveTo Wishlist Lite używał wcześniej osobnego przełącznika „Pokaż obrazek produktu” na karcie Strona listy życzeń. Pro zastępuje ten przełącznik własnym przełącznikiem kolumny obrazka, więc jeśli aktualizujesz z wersji Lite, zmiana znajduje się teraz w Widoczności Kolumn, a nie w przełączniku Lite.

Różni kupujący widzą różne kolumny

Ustawienia Widoczności Kolumn są globalne dla całej witryny, a nie dla poszczególnych użytkowników. Każdy kupujący widzi te same ukryte lub pokazane kolumny. Jeśli różni użytkownicy widzą różne kolumny, coś innego jest przyczyną: najbardziej prawdopodobną przyczyną jest wtyczka buforująca stronę, która serwuje starszą, buforowaną wersję strony niektórym odwiedzającym. Wyczyść pamięć podręczną strony listy życzeń i przetestuj ponownie. Wtyczki ról użytkowników (takie jak Members lub User Role Editor) również nie wpływają na Widoczność Kolumn, ponieważ przełączniki mają zastosowanie globalnie.

Często zadawane pytania

Czy mogę ukryć różne kolumny dla różnych ról klientów?

Nie od razu. Widoczność Kolumn to jedno, globalne ustawienie dla każdej kolumny. Jeśli potrzebujesz widoczności opartej na rolach, ukryj kolumnę w Widoczności Kolumn dla wszystkich, a następnie użyj niestandardowego fragmentu CSS lub JS ograniczonego do roli klienta, aby pokazać ją ponownie dla ról, które jej potrzebują.

Czy kolumny wpływają na dane listy życzeń, czy tylko na wyświetlanie?

Tylko wyświetlanie. Ukrycie kolumny Ceny nie usuwa ceny z pozycji listy życzeń, a wartość jest nadal dostępna w podstawowych danych (do eksportu, e-maili lub odpowiedzi REST API). Widoczność Kolumn wpływa tylko na to, co kupujący widzą w trzech tabelach front-endu.

Czy ukryte kolumny powrócą po zmianie motywu?

Nie. Ustawienia Widoczności Kolumn są przechowywane wtyczce SaveTo Wishlist Pro, a nie w motywie, więc przechodzą przy zmianie motywu.

Czy mogę ukryć kolumnę tylko w widoku mobilnym?

Nie przez Widoczność Kolumn. Każdy przełącznik ukrywa kolumnę dla wszystkich rozmiarów ekranu. Aby ukryć kolumnę tylko w wersji responsywnej, użyj małego niestandardowego fragmentu CSS z zapytaniem o media, które kieruje do atrybutu data-column kolumny.

Uwaga dewelopera

Każdy przełącznik jest przechowywany jako własna opcja w tabeli wp_options. Jeśli potrzebujesz debugować lub odczytać bieżący stan bez otwierania interfejsu administratora, użyj WP-CLI:

wp option get stwpro_hide_col_items_image
wp option get stwpro_hide_col_collection_status
wp option get stwpro_hide_col_public_actions

Wzór to stwpro_hide_col_<table>_<column>, gdzie <table> to items, collection lub public, a <column> to klucz kolumny (image, price, stock_status, quantity, subtotal, actions, status, created_at). Wartość yes oznacza, że kolumna jest ukryta.

Potrzebujesz pomocy?

Jeśli masz pytanie lub napotkasz jakiekolwiek problemy, jesteśmy tutaj, aby pomóc.

Czy ten artykuł był pomocny?

Powiązane artykuły

Potrzebujesz wsparcia?

Nie możesz znaleźć odpowiedzi, której szukasz?
Skontaktuj się z pomocą techniczną
Dokończ zakup