Skip to content

Shortlist

Shortlist adds a wishlist to WooCommerce. Shoppers save products with one click on shop listings and the product page — including specific variations — and view their list in My Account, on a dedicated page, or via [shortlist].

Shortlist is one lightweight wishlist with guest support, merge on login and vanilla JS in the footer — not a heavy suite. Shoppers save for later without leaving the catalog. The free edition is the full GPL product.

  • Wishlist button on shop/archive listings and the single product page — each placement toggled independently.
  • Variable products — shopper picks options first; the button saves the variation ID, with an accessible hint until options are chosen.
  • My Account → Wishlist tab with optional live item count in the menu label.
  • Dedicated wishlist page — pick a page in settings or create one in a click; optional auto-inject when the page has no shortcode yet.
  • [shortlist] shortcode and Gutenberg block — show the current shopper’s list anywhere.
  • Guest support — cookie-backed list merged into the account on login.
  • AJAX add/remove — no reload; all buttons for the same product stay in sync; aria-live announcements.
  • Plain JavaScript in the footer — no jQuery for the wishlist script itself.

The button toggles membership over AJAX. Logged-in customers are keyed by user ID; guests by a session cookie. On login, guest items transfer to the account. The list grid on My Account / shortcode can show image, name, price, add-to-cart and remove controls — each toggle in settings.

  • Free on WordPress.org — single wishlist, guests, variations, dedicated page, My Account, shortcode.
  • Pro (planned) for multiple named lists, share links, price-drop alerts and analytics.

Polski includes a built-in wishlist module. Do not install Shortlist on the same store if that module is enabled. See Standalone storefront plugins in Polski.