Free, open source

A wishlist that stays fast

Shortlist adds a wishlist to WooCommerce that shoppers build with one click. Saving works on shop listings and the product page — including variations — and they can view their list in My Account, on a dedicated page, or via the [shortlist] shortcode. A lightweight plain-JavaScript front end with no jQuery.

Open source GPLv2
Open source, GPL licensed No account, no card No jQuery, with guest support

Works with

WooCommerceGutenbergStorefrontAstraGeneratePressKadence

Shoppers often do not buy right away

A shopper browses products but is not ready to buy. Without a wishlist they have to remember the product or search for it again on their next visit, which raises the risk they never return.

  • No way to save products for later
  • Shoppers lose track of products they viewed earlier
  • Wishlists with heavy JavaScript slow the store down
  • No wishlist for logged-out guests

Shortlist lets shoppers save products for later

  • An add-to-list button on shop listings and the product page
  • A Wishlist tab in WooCommerce My Account
  • Guest support with a per-browser list, merged into the account on login
  • Plain-JavaScript rendering with no jQuery

What you get in the free version

Everything you need to let shoppers save products for later.

Wishlist button

An accessible add toggle on shop listings and the product page; each placement can be toggled independently.

My Account tab

A Wishlist tab in WooCommerce My Account, added automatically.

[shortlist] shortcode

Show the current shopper's wishlist on any page with the [shortlist] shortcode.

Guest support

Guests get a list saved in their browser, merged into the account on login.

AJAX add and remove

Add and remove products without a page reload, with all buttons kept in sync.

Variable products

On the product page, shoppers pick options first, then save the exact variation — no guessing SKUs.

Dedicated wishlist page

Pick a page in settings or create one in a click — ideal for your store menu.

No jQuery

A plain-JavaScript front end loaded in the footer, with accessible buttons and ARIA attributes.

Up and running in three steps

Enable the button and save the first product.

01

Install

Activate Shortlist alongside WooCommerce.

02

Pick placements

In the Shortlist menu, enable the wishlist button on shop listings, the product page and My Account.

03

Check the list

Add a product to the list and open the Wishlist tab in My Account or a page with the [shortlist] shortcode.

Who it is for

When shoppers come back later — a wishlist without a heavy plugin and with guest support.

Considered purchases

Electronics, furniture, gifts — save for later instead of abandoning the browse.

  • Button on listings
  • My Account tab
  • Guests + cookie

Stores with returning customers

Lists merge on login — guests do not lose saved products.

  • Merge on login
  • AJAX without reload
  • [shortlist] shortcode

jQuery-free storefronts

A small footer script instead of a library loaded on every shop page.

  • Vanilla JS
  • ARIA on buttons
  • Synced toggles

Need more? Shortlist PRO

FREE covers a single wishlist. PRO adds share links and email today; multiple lists and price alerts are planned.

  • Share and email wishlist — shipped in PRO
  • Multiple named wishlists (planned)
  • Price-drop alerts and analytics (planned)

Support and resources

Every plugin has its own documentation with setup walkthroughs. Bugs and questions go to the public GitHub repository for that plugin — we answer in the open.

Frequently asked questions

Does it require WooCommerce?

Yes. The plugin works with WooCommerce products.

Can guests use the wishlist?

Yes, if you allow it in settings. A guest's list lives in a cookie and is merged into their account the next time they log in.

Does Shortlist use jQuery?

No. The plugin's own front-end script is plain JavaScript with no jQuery dependency.

How do I show the wishlist on a page?

Use the [shortlist] shortcode, or rely on the Wishlist tab added to the WooCommerce My Account area.

Does adding a product reload the page?

No. Add and remove happen over AJAX, and every button for that product is kept in sync.

Does Shortlist support variations?

Yes. On variable products shoppers choose their options first; the wishlist stores the specific variation, just like add to cart.

How do I add a wishlist page?

In Shortlist settings, pick a page or use Create wishlist page. You can also place the [shortlist] shortcode anywhere.

Does Shortlist pair with Versus and Swift?

Yes. Versus lines products up in a comparison table; Swift adds a fast Buy Now path. Shortlist complements browsing with save-for-later.

Add a wishlist to your store

An add button, a My Account tab and guest support. The full FREE edition under GPL.

Read the docs

FREE is one complete wishlist — PRO adds sharing today; multiple lists and price alerts are planned.