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.