---
title: "Creating a Feature-Rich Wishlist Page with WooCommerce Plugin"
description: "Set up the WooCommerce wishlist page: choose the page, sorting order and columns such as stock, subtotal and description."
url: "https://wpfactory.com/docs/wishlist-page-woocommerce/"
updated: "2026-09-27"
category: How to
tags:
  - Wishlist for WooCommerce
---

# Creating a Feature-Rich Wishlist Page with WooCommerce Plugin

To set up a WooCommerce wishlist page with extra columns and sorting, go to **WPFactory > Wishlist > Wishlist Page** in [Wishlist for WooCommerce](https://wpfactory.com/item/wish-list-woocommerce/), pick the page in **Wishlist page**, choose a **Sorting** order, and tick the columns you want under **Wishlist table columns**, such as Stock, Subtotal and Description. The page and columns are free.

![Wishlist page with stock, subtotal and description columns](https://wpfactory.com/wp-content/uploads/pasted-image-0-13-1.png)

## Step-by-step

1. Go to **WPFactory > Wishlist** (also reachable at **WooCommerce > Settings > Wishlist**) and open the **Wishlist Page** tab.
2. In **Wishlist page**, select the page that displays the wishlist. The plugin creates a page called **Wishlist** on activation; you can also use your own page containing the `[alg_wc_wl]` shortcode.
3. In **Sorting**, choose **Latest to bottom** (default), **Alphabetical - ASC** or **Alphabetical - DESC**.
4. Under **Wishlist table columns**, tick the columns you need (table below).
5. Optionally turn on **Wishlist items subtotal > Display subtotal** and choose its **Position**.
6. Click **Save changes**.

![Wishlist Page tab settings](https://wpfactory.com/wp-content/uploads/pasted-image-0-14-1.png)

## Table columns

| Label | Option ID | Default | Free/Pro |
| --- | --- | --- | --- |
| Stock (Show product stock) | `alg_wc_wl_lstock` | No | Free |
| Price (Show product price) | `alg_wc_wl_lprice` | Yes | Free |
| Add to cart button | `alg_wc_wl_ladd_to_cart_btn` | Yes | Free |
| SKU (Show product SKU) | `alg_wc_wl_show_sku` | No | Free |
| Quantity (Show product quantity) | `alg_wc_wl_show_quantity` | No | Pro |
| Description (Show product description) | `alg_wc_wl_show_prod_desc` | No | Free |
| Attributes | `alg_wc_wl_save_attributes` | Yes | Free |
| Subtotal (Show subtotal) | `alg_wc_wl_subtotal_column` | No | Free |
| Categories | `alg_wc_wl_show_prod_category` | No | Free |
| Taxonomies | `alg_wc_wl_taxonomies` | None selected | Free |

## Sorting options

- **Sorting** (free) sets the order for everyone.
- **Dropdown ordering** (Pro) adds a sort dropdown for customers, for example by name, date or price. See [dropdown sorting](https://wpfactory.com/docs/dropdown-sorting-wishlist/).
- **Drag and drop Ordering** and **Arrow ordering** (Pro) let customers arrange items themselves. See [drag and drop sorting](https://wpfactory.com/docs/drag-drop-woocommerce-wishlist/).

## What the customer sees

A table of their saved products with the columns you picked, a remove icon per row, and, if enabled, the subtotal of all items before or after the table (after, by default). The Subtotal column shows each row's value, while **Display subtotal** shows the sum.

## More on this tab

- [Note field](https://wpfactory.com/docs/note-fields-wishlist/) for customer notes per item (needs the Attributes column).
- [Auto remove items](https://wpfactory.com/docs/auto-remove-wishlist-items/) after purchase or add to cart.
- [Stock alert](https://wpfactory.com/docs/enable-stock-alerts/) emails when a saved product is back in stock.
- [My account - Wishlist tab](https://wpfactory.com/docs/wishlist-tab-account/) to show the same list inside My Account.

## If it does not work

- **The page shows the shortcode as text:** the `[alg_wc_wl]` toggle on the **Shortcodes** tab is off.
- **Links point to the wrong page:** the popup's "See your wishlist" link and the menu icon use the page selected in **Wishlist page**.
- **Attributes are empty:** the customer must select a variation before adding it, and **General > Variable products** must be on.
- **The page returns 404:** see [wishlist page returns 404](https://wpfactory.com/docs/wishlist-page-returns-404-error/).

## FAQ

### Can I use a different page as the wishlist page?

Yes. Add `[alg_wc_wl]` to any page and select it in **Wishlist page**.

### Which columns are Pro?

Only Quantity. All other columns are free.

### Can customers sort the list themselves?

Yes, with Pro: dropdown, drag-and-drop or arrow sorting.

## Related guides

- [Display subtotals on the wishlist page](https://wpfactory.com/docs/display-subtotals-wishlist/)
- [Add dropdown sorting to the wishlist page](https://wpfactory.com/docs/dropdown-sorting-wishlist/)
- [Customize the wishlist layout](https://wpfactory.com/docs/customize-wishlist-layout/)

### Get more control

This feature is free. [Wishlist for WooCommerce](https://wpfactory.com/item/wish-list-woocommerce/) Pro adds drag-and-drop, arrow and dropdown sorting, copying a wishlist, hiding buttons by product tag, extra shortcodes and CSV wishlist import. [See what Pro unlocks](https://wpfactory.com/item/wish-list-woocommerce/).

Need a hand? Our team answers every ticket on the [Wishlist for WooCommerce support forum](https://wpfactory.com/support/item/wish-list-woocommerce/).

Related articles

- [How to Modify and Product Pages for Wishlist Reporting](https://wpfactory.com/docs/modify-user-product/)
- [Customizing Social Icons Color on Wishlist Page in WooCommerce](https://wpfactory.com/docs/customize-social-icons/)
- [How to Create a WooCommerce Wishlist Page with Elementor](https://wpfactory.com/docs/stunning-wishlist-elementor/)
- [How to Add Wishlist Button to Shop and Archive Pages in WooCommerce](https://wpfactory.com/docs/add-wishlist-button-archive/)
- [How to Customize Wishlist Button Placement on Product Page](https://wpfactory.com/docs/wishlist-button-placement/)

 

[![Wishlist for WooCommerce](https://wpfactory.com/wp-content/uploads/Wishlist-for-WooCommerce.webp)](https://wpfactory.com/item/wish-list-woocommerce/)
