Skip to main content
$ 24.95
  • Version
    1.0.1
  • Joomla
    5.4, 6.1
  • JoomShopping
    5.9+
  • PHP version (min)
    8.1
  • License
    on domain
  • Support
    365 days
  • Date update
    27.02.2026

Extended Wishlist for JoomShopping 5+

Customers are not always ready to buy a product immediately. But once they have found something interesting, it is important to help them save it and easily return to the purchase later.

Extended Wishlist for JoomShopping 5+ completely reworks the standard favorites list and makes it part of a natural shopping flow: products can be added and removed via AJAX, saved without login, moved from the cart to the wishlist, and quickly returned to when the customer is ready to buy.

Customers can postpone a purchase without losing the product. The wishlist remains available while browsing the catalog, working with the cart, and completing checkout.

Not every product needs to be purchased right now

Customers often compare several models, return to products days or weeks later, postpone part of a purchase, or build a personal shortlist before making a final decision.

If they have to search the catalog again, use browser history, or keep dozens of tabs open, some potential purchases are simply lost.

Extended Wishlist gives customers a simple way to save interesting products and return to them whenever they are ready to continue shopping.

AJAX without page reloads

Products can be added to or removed from the wishlist without reloading the entire page.

Works for guests

Guest customers can use the wishlist without being forced to create an account first.

Wishlist directly from the cart

Products can be saved for later even when the customer is already working with the cart or completing checkout.

Flexible integration

Custom templates allow wishlist buttons and pages to be adapted to the design of a specific store.

Add and remove products via AJAX

Main wishlist actions are performed without a full page reload.

The customer clicks a button — the product is immediately added or removed and the interface updates automatically.

This is especially convenient when browsing large catalogs and saving several products for later comparison or purchase.

Fewer unnecessary transitions. Customers stay in the same place in the catalog and continue browsing without interrupting their shopping flow.

Wishlist works without login

Customers should not be forced to register just to save a product for later.

For guest users, the wishlist is stored using cookies.

Logged-in customers use a wishlist linked to their account.

This means the wishlist is available from the first visit, while registration does not become a requirement for using it.

The “Add to Wishlist” button where customers need it

Products can be added to the wishlist from more than just the detailed product page.

The button can be used:

  • in product lists;
  • on product pages;
  • in the shopping cart;
  • inside product display modules.

Customers do not need to open every product page just to save an item for later.

Save products without selecting attributes first

In a standard product flow, a product with attributes may require a specific variation to be selected before an action can be performed.

For a wishlist, this is not always logical: a customer may simply want to save a model and decide on color, size, or other options later.

Extended Wishlist allows products to be added:

  • from product lists even when attributes are available;
  • from the product page without requiring attributes to be selected first.

This reduces unnecessary actions and keeps the wishlist focused on saving products rather than configuring a final product variation.

Save a product directly from the cart

One of the most useful Extended Wishlist scenarios appears after the customer has already built a shopping cart.

For example, the customer may have added more products than they want to purchase right now. Instead of simply removing extra items and having to find them again later, selected products can be moved to the wishlist.

The customer reduces the current order total but keeps interesting products for a future purchase.

Not “remove and forget”, but “save for later”. This is particularly useful when customers adjust the contents of their cart immediately before checkout.

Wishlist during checkout

Saving a product for later is available not only in the cart itself, but also during the checkout process.

If a customer decides to reduce the current order, there is no need to interrupt checkout, return to the catalog, or search for the product again.

The item can be saved to the wishlist while the customer continues checking out with the remaining products.

Automatically remove products after adding them to the cart

Once a customer decides to purchase a saved product and adds it to the cart, there is usually no reason to keep the same item in the wishlist.

The extension can automatically remove a product from the wishlist after it is added to the cart.

This keeps the wishlist up to date and focused on products the customer has not yet decided to purchase.

Manage the complete wishlist

Customers can manage more than individual products.

From the wishlist, they can:

  • remove an individual product;
  • remove several selected products;
  • clear the complete wishlist in one action.

This is especially convenient when the wishlist has been used for a long time and gradually accumulates many products.

Wishlist product counter module

The extension includes a separate module for quick access to the wishlist.

It:

  • shows the current number of wishlist products;
  • contains a link to the wishlist page;
  • updates the product count automatically via AJAX.

For example, this module can be placed in the store header next to the cart so the wishlist is always accessible to customers.

Custom templates for your store design

The wishlist is part of the store interface, so its elements should match the overall site design.

The extension allows custom templates to be created for:

  • the wishlist icon in product lists;
  • the wishlist icon on the product page;
  • the wishlist block next to products in the cart;
  • the wishlist page itself.

This allows the appearance of Extended Wishlist to be adapted to the specific store template instead of being tied to a single predefined design.

Integration with AJAX Cart

Extended Wishlist integrates with AJAX Cart for JoomShopping 5+ .

If a product was added to the wishlist without selected attributes, the required options can be selected later when the customer decides to purchase it.

This means the customer can first save the model and choose the exact variation only when they are ready to buy.

Integration with OneStepCheckout

For stores using OneStepCheckout 5 for JoomShopping 5+ , the wishlist integrates into the cart workflow during checkout.

Customers can adjust the purchase, save some products for later, and continue checkout without unnecessary page transitions.

Wishlist as part of repeat purchases

A wishlist is useful beyond the current visit.

It creates a personal selection of products that customers can return to later: after comparison, when the required variation becomes available, or simply when the purchase becomes relevant.

The store does not force customers to repeat the entire product search process.

A wishlist by itself does not guarantee higher conversion or repeat sales, but it reduces unnecessary actions for customers and makes it easier to return to previously selected products.

Main Extended Wishlist features

  • extended wishlist for JoomShopping 5+;
  • AJAX product addition and removal;
  • operation without page reloads;
  • guest wishlist stored via cookies;
  • account-linked wishlist for logged-in customers;
  • add to wishlist from product lists;
  • add from the product page;
  • add from the shopping cart;
  • wishlist button support in product modules;
  • save products without mandatory attribute selection;
  • move products from the cart to the wishlist;
  • wishlist support during checkout;
  • automatic wishlist removal after adding a product to the cart;
  • remove individual or selected products;
  • clear the complete wishlist;
  • separate module displaying the number of wishlist products;
  • AJAX wishlist counter updates;
  • custom templates for wishlist elements and the wishlist page;
  • integration with AJAX Cart;
  • integration with OneStepCheckout 5.

Extended Wishlist for JoomShopping 5+ makes the wishlist a complete part of the shopping process. Customers can save products without logging in, move items from the cart to the wishlist, return to them later, and manage the list without page reloads.

Installation instructions:
After purchase, installation is carried out through the Nevigen.com installer, which you can download in your account and install on your website. After installing the installer, you will need to enter a license key, which you can also find in your account on our website. The license key will provide access to updates and support.
more about installation
You may also find these useful
Client profile with improved usability and advanced features
$ 43.95
Buy
Module allows you to add and view items in your cart without reloading the page.
$ 54.95
Buy
Quick checkout on 1 page for JoomShopping 5 and high
$ 59.95
Buy
Comparison of goods in JoomShopping by characteristics
$ 34.95
Buy
Review Bonus: $ 1.00 once per product provided that you bought this product (you need to log in)

Comments

Please log in to write comments.

Extended Wishlist for JoomShopping 5+
Version v1.0.1 (27 February 2026)

  • fix
    Fix `Delete all` functionality
YOUR STORE CAN DO MORE

An off-the-shelf solution is just the start.
Next — tailored to your needs.

01 / CUSTOMIZE THE FILTER

Almost what you need?
We'll adapt it.

Tell us what's missing: a different product selection flow, checkout process, or integration with your catalog. We'll assess the options, scope, and cost.
02 / BUILD SOMETHING NEW

Need a different feature?
We'll build it.

Tell us about your business needs. Together, we'll define the requirements and a development roadmap for a new Joomla or JoomShopping extension.
Custom development is quoted separately after we discuss your requirements.
Short brief

Tell us about your project

A few answers will help us understand your task and suggest the next step.

01. Task
02. Details
03. Contact details
You do not need a full technical specification. Describe the task in your own words.

Discuss an integration

Describe the service and the data to be exchanged. That is enough for an initial assessment.


What needs to be integrated?
You can select multiple options.
If the documentation is public, add a link. This will help us assess the integration more quickly.

How should the data exchange work?
For example: receive stock levels from a CRM, send orders from the website, or synchronize data in both directions.
What data needs to be exchanged?
Describe how you want it to work. Technical terms are optional.