Pro add-on · Store

Wishlist for WordPress

Lets shoppers save favorites — works for guests and merges into their account on login.

$199/yr or $549 once — all 35 add-ons Same admin as the free core Enable or disable without losing data
What it does

Wishlist, in practice.

Adds a heart button to product cards and product pages through the card and detail action filters, backed by the core ambikly_wishlists and ambikly_wishlist_items tables. Three REST routes get, add and remove items; guests are identified by the core session key when guest wishlists are allowed, logged-in customers by user id. Read requests never create a wishlist row, adds check for an existing product or variation first, and on wp_login any guest list is merged into the account list without duplicates. A Wishlist tab joins the customer account page, and the [ambikly_wishlist] shortcode lists saved items with image, price and Add to cart, using a saved variation's own price.

CapabilitiesStore
  • Heart button on product cards and product pages
  • GET, POST and DELETE routes under /ambikly-pro/v1/wishlist
  • Guest wishlists via the core session key, toggleable
  • Guest list merged into the account on login without duplicates
  • Duplicate-safe adds for products and variations
  • Read requests never create rows
  • Wishlist account tab and [ambikly_wishlist] shortcode
  • Saved variations show their own price and image
Where it shows up

Storefront, admin and settings.

On the storefront

  • Heart toggle on cards and product pages
  • [ambikly_wishlist] shortcode
  • Wishlist tab on the customer account page
  • Add to cart button on each saved item

Settings you control

  • Allow guest wishlists
  • Show count badge on the heart icon
For developers

Routes and hooks.

Built on the same Addon SDK as every other Pro add-on — extend it instead of replacing it.

REST routes

  • GET /ambikly-pro/v1/wishlist
  • POST /ambikly-pro/v1/wishlist/items
  • DELETE /ambikly-pro/v1/wishlist/items/{id}

Core hooks it listens to

  • ambikly_account_tabs
  • ambikly_account_tab_wishlist
  • ambikly_product_card_actions
  • ambikly_product_detail_actions
  • wp_login
  • wp_enqueue_scripts
  • rest_api_init
When it earns its place

Three stores that want Wishlist.

1

Gift shopping before the holidays

A toy store's visitors browse weeks ahead and save candidates without creating an account. When they register at checkout time, the guest list moves into their new account automatically, so nothing they saved over those weeks is lost.

2

High-consideration purchases

A furniture store's customers rarely buy on the first visit. The Wishlist tab in their account page keeps the sofas and tables they liked, each with a current price and Add to cart, making the return visit a short one.

3

Variation-specific favorites

A store selling prints in several sizes saves the chosen variation with the product. The wishlist then shows that size's own price and image rather than the parent's, so the shopper sees exactly what they picked when they come back.

Setup

From toggle to live in a few minutes.

  1. Enable it

    Ambikly → Add-ons → Wishlist → toggle on. Pro must be active; nothing else to install.

  2. Set it up

    Open its settings panel and set: allow guest wishlists; show count badge on the heart icon.

  3. Find it in use

    The storefront surfaces, admin screens and settings it adds are listed under “Where it shows up” above; nothing needs placing by hand unless a shortcode is named there.

  4. Turn it off without losing anything

    Disable the add-on from the same screen. Its settings and data stay in place, and a lapsed license pauses it the same way — the store keeps running.

FAQ

About Wishlist.

Does the wishlist work for guests?

Yes, when Allow guest wishlists is on. Guests are identified by the core session key and their list persists for as long as that session cookie does. Turn the setting off and signed-out visitors receive a 401 with a login prompt when they try to save an item.

Do guests keep their wishlist after they sign up or log in?

Yes. On wp_login the add-on looks up the guest wishlist for the current session. If the account has no list yet, the guest list is reassigned to the user; otherwise each guest item is moved across unless the account already has that product or variation.

Where do customers see their saved products?

On the Wishlist tab of the customer account page, which renders the [ambikly_wishlist] shortcode. Each item shows image, name and current price with an Add to cart button, and the same shortcode can be placed on any other page you choose.

Can the same product be added to a wishlist twice?

No. Before inserting, the add route checks for an existing row with the same product and variation, handling a missing variation correctly, so double clicks, network retries or two open tabs cannot create duplicate entries on the list.

Get Wishlist with every other add-on.

Pro is $199 a year or $549 once, for all 35 add-ons. Enable this one from the same admin the day you need it.