SaveTo Wishlist for WooCommerce
Get Started
How to control which columns appear in the frontend wishlist table - SaveTo Wishlist
  1. Home
  2. Knowledge Base
  3. Wishlist
  4. Customization
  5. Wishlist Page
  6. How to control which columns appear in the frontend wishlist table

How to control which columns appear in the frontend wishlist table

If your frontend wishlist tables show more columns than shoppers need, SaveTo Wishlist Pro 1.0.2 lets you hide any of them per table. This article shows you where to find the Column Visibility toggles and what each one hides, so you can trim the tables down to just the columns your shoppers need. Requires SaveTo Wishlist Pro version 1.0.2 or later.

Prerequisites

  • SaveTo Wishlist Pro version 1.0.2 or later is installed and active. Earlier Pro versions don’t have the Column Visibility section.
  • SaveTo Wishlist Lite is also active (Pro depends on Lite for the frontend wishlist templates).

The three tables you can control

The Column Visibility settings are grouped by which frontend table each toggle affects. Knowing which table is which makes it easier to pick the right toggles for your store.

Wishlist Items Table. The table that shows the products inside a single wishlist. A shopper sees this after they open one of their wishlists. It has six columns you can hide: Image, Price, Stock Status, Quantity, Subtotal, and Actions.

Wishlists Collection Table. The table a logged-in shopper sees in My Account showing all the wishlists they’ve created. It has three columns you can hide: Status, Date Added, and Actions.

Public Wishlists Table. The public listing of wishlists other shoppers have chosen to share. Same three columns as the Collection table: Status, Date Added, and Actions.

Hide a column

  1. Go to SaveTo Wishlist → Settings in your WordPress admin menu.
  2. Open the Wishlist Page tab.
  3. Scroll to the Column Visibility section.
  4. Find the table you want to change (Wishlist Items Table, Wishlists Collection Table, or Public Wishlists Table) and turn on the toggle for each column you want to hide.
  5. Click Save Changes.
SaveTo Wishlist Pro Column Visibility section under the Wishlist Page settings tab, showing the Wishlist Items Table with six toggle switches (Hide Image column, Hide Price column, Hide Stock Status column, Hide Quantity column, Hide Subtotal column, Hide Actions column), with Hide Stock Status column and Hide Subtotal column turned on

The hidden columns disappear from the frontend as soon as you save. There’s no cache to flush, and shoppers already on the page will see the change the next time they load or navigate.

What each toggle hides

Wishlist Items Table

ToggleWhat it hides
Hide Image columnThe product thumbnail column in the items table.
Hide Price columnThe per-unit product price column.
Hide Stock Status columnThe In stock / Out of stock indicator column. Useful for stores that don’t track stock.
Hide Quantity columnThe quantity selector column.
Hide Subtotal columnThe row-level subtotal (price × quantity). Useful for B2C stores where per-row totals don’t add value.
Hide Actions columnThe row-level action buttons (remove, move to cart, and similar).

Wishlists Collection Table and Public Wishlists Table

These two tables share the same three toggles because they show the same columns.

ToggleWhat it hides
Hide Status columnThe wishlist visibility status (Private, Public, Shared).
Hide Date Added columnThe date the wishlist was created.
Hide Actions columnThe action buttons for each wishlist row (edit, share, delete, and similar).

Troubleshooting

A column I turned off is still showing on the frontend

Hard-refresh the wishlist page in your browser (Cmd+Shift+R on macOS, Ctrl+F5 on Windows). The Column Visibility script that hides columns loads once per page, so the browser may still be running a cached copy from before you saved. If a page-caching plugin sits in front of the frontend (WP Rocket, LiteSpeed Cache, and similar), clear its cache for the wishlist page.

The Image column keeps showing even though I turned it off

Check that the Hide Image column toggle is on under the Wishlist Items Table heading. The Items table’s Image column is a separate toggle from any image column on the other tables, so turning off Image on Collection or Public doesn’t affect the Items table. SaveTo Wishlist Lite used to have a separate “Show Product Image” switch on the Wishlist Page tab. Pro replaces that switch with its own image-column toggle, so if you’re upgrading from Lite-only, the change now lives in Column Visibility rather than the Lite switch.

Different shoppers see different columns

Column Visibility settings are site-wide, not per-user. Every shopper sees the same columns hidden or shown. If different users are seeing different columns, something else is at play: the most likely cause is a page-caching plugin serving an older cached version of the page to some visitors. Clear the cache for the wishlist page and test again. User role plugins (like Members or User Role Editor) don’t affect Column Visibility either, since the toggles apply globally.

Frequently asked questions

Can I hide different columns for different customer roles?

Not out of the box. Column Visibility is a single, site-wide setting per column. If you need role-based visibility, hide the column in Column Visibility for everyone, then use a custom CSS or JS snippet gated on the customer role to show it back for the roles that need it.

Do the columns affect the wishlist data, or just the display?

Display only. Hiding the Price column doesn’t remove the price from the wishlist item, and the value is still available in the underlying data (for exports, emails, or REST API responses). Column Visibility only affects what shoppers see in the three frontend tables.

Will hidden columns come back if I switch themes?

No. Column Visibility settings are stored on the SaveTo Wishlist Pro plugin, not the theme, so they carry over when you switch themes.

Can I hide a column on the mobile view only?

Not through Column Visibility. Each toggle hides the column across all viewport sizes. For responsive-only hiding, use a small custom CSS snippet with a media query targeting the column’s data-column attribute.

Developer note

Each toggle is stored as its own option in the wp_options table. If you need to debug or read the current state without opening the admin UI, use 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

The pattern is stwpro_hide_col_<table>_<column>, where <table> is items, collection, or public, and <column> is the column key (image, price, stock_status, quantity, subtotal, actions, status, created_at). A value of yes means the column is hidden.

Need help?

If you have a question or run into any issues, we’re here to help.

Was this article helpful?

Related Articles

Need Support?

Can't find the answer you're looking for?
Contact Support
Complete Your Purchase