Skip to main content
$ 43.95
  • Version
    1.2.1
  • Joomla
    5.4
  • JoomShopping
    5.4+
  • PHP version (min)
    7.4
  • CSS-Framework
    BS5
  • License
    on domain
  • Support
    365 days
  • Date update
    12.05.2025

BS-PROFILE Personal Account for JoomShopping 5+

A customer account is the place buyers return to after placing an order: to check its status, review previous purchases, find saved products, view coupons and bonuses, or update their contact details.

BS-PROFILE Customer Account for JoomShopping 5+ replaces the standard JoomShopping profile view with a more convenient and functional interface that provides access to customer data, orders, Wishlist, coupons, bonus program information, and personal discount conditions.

Essential customer information in one account area. Contact details, delivery address, orders, saved products, coupons, bonuses and discounts are available without navigating through numerous separate pages.

Edit customer details directly in the profile

Customers can view their contact and address information and edit the required data directly inside their account.

There is no need to open a separate complex form — the necessary field can be updated directly in the profile.

Contact details

Quick access to the customer's main personal information.

Delivery address

View and edit the address data used during checkout.

Inline editing

Required values can be changed directly in the customer account.

Order history in a convenient format

Customers can view their order history and the products included in those orders without opening each order individually.

This is especially useful for returning customers who accumulate a large purchase history over time.

The profile also supports order cancellation according to the store's configured logic.

The current version includes order status filtering for customers, giving the store more control over which orders and statuses are displayed in the account.

Saved products and Wishlist

Customers can access their saved products directly from the account.

From this list they can open a product, remove an item they no longer need, or move a product to the cart for checkout.

For more advanced wishlist functionality, BS-PROFILE can be used together with Extended Wishlist for JoomShopping 5+ .

Customer coupons and promo codes

Customers can view the history of coupons issued to them in a clear visual format.

This means they do not have to search through emails or messages for a code — available coupons can be viewed directly in the customer account.

The current version of BS-PROFILE also allows the store to choose which coupon types should be displayed in the profile.

Stores that use advanced promo-code conditions, personal restrictions or bulk coupon generation can combine the profile with Extended Coupon Generator for JoomShopping 5+ .

Bonus program directly in the customer account

BS-PROFILE integrates with Nevigen JSBON for JoomShopping 5+ .

This integration allows bonus program information to be displayed directly inside the customer's account.

Bonuses therefore become part of the normal customer journey: users can work with their profile, orders and other personal information while also seeing data related to their bonus program.

The bonus system does not have to remain a separate store feature. BS-PROFILE integration makes it part of the customer's unified account experience.

Customer discount information

The profile can display discount conditions associated with JoomShopping customer groups.

Customers can see the conditions available to their group without contacting the store manager.

For an automated multilevel loyalty program, BS-PROFILE can be combined with Cumulative Discount System for JoomShopping 5+ .

BS-PROFILE

Shows customers information about their profile, orders, coupons, bonuses, products and discount conditions.

Cumulative Discounts

Automatically moves customers between loyalty groups and levels according to their purchase history.

BS-PROFILE as the center of customer-facing store features

The account can be used for much more than viewing profile data and order history. Together with other Nevigen extensions, it becomes a single access point for the key tools used by returning customers.

Extended Wishlist

For more convenient management of saved products, use Extended Wishlist for JoomShopping 5+ .

Extended Coupons

For personal promo codes, advanced restrictions and bulk code generation, use Extended Coupon Generator for JoomShopping 5+ .

Bonus System

Integration with Nevigen JSBON for JoomShopping 5+ allows bonus program information to be included directly in the customer account.

Extended Reviews

To continue customer interaction after purchase, use Extended Reviews for JoomShopping 5+ .

The result is a unified system for working with returning customers: orders, Wishlist, coupons, bonuses, discounts and other customer tools can work together within one consistent experience.

Disable sections you do not need

Not every store needs every part of the customer account.

Individual BS-PROFILE tabs can be disabled so that customers see only the sections that are actually used by the store.

For example, if the store does not use coupons or a separate Wishlist section, the corresponding tab can simply be hidden.

Not only for customers

BS-PROFILE also includes functionality for stores where some operations are performed by staff through the frontend.

A selected user group can be granted permission to view all orders and all customers directly through the profile interface.

This can be useful for store managers or administrators when some operations need to be performed without opening the standard Joomla administrator panel.

Responsive Bootstrap 5 interface

The template is built with Bootstrap 5 and is adapted for mobile devices.

The customer account remains practical on smartphones, tablets and desktops, which is especially important for customers checking orders or editing information from their phones.

Integration and customization options

BS-PROFILE provides extension points for integrating additional store functionality.

The current version includes separate template events for key profile areas:

  • coupons;
  • discounts;
  • main customer information;
  • orders;
  • Wishlist.

This makes it easier to connect additional logic or custom blocks to specific areas of the customer account without rebuilding the entire template.

A customer account for returning buyers

BS-PROFILE is particularly useful for stores where customers make repeat purchases.

After the first order

Customers get a clear place to manage their data, purchases and personal store features.

For repeat purchases

Customers can quickly review previous orders, saved products, coupons, bonuses and available discount conditions.

Main features

  • extended JoomShopping customer account;
  • customer contact information display;
  • direct editing of contact data inside the profile;
  • viewing and editing delivery address information;
  • convenient order history;
  • viewing products inside orders without opening every order separately;
  • order cancellation support;
  • customer order status filtering;
  • saved product access;
  • opening products from Wishlist;
  • moving saved products to the cart;
  • removing products from saved lists;
  • coupon and promo-code history;
  • selection of coupon types displayed in the profile;
  • Nevigen JSBON integration;
  • bonus program information inside the customer account;
  • customer-group discount information;
  • ability to disable unnecessary tabs;
  • access to all orders and customers for selected user groups;
  • responsive interface;
  • Bootstrap 5;
  • template events for additional integrations;
  • compatible with Joomla 5.4 and JoomShopping 5.4+.

BS-PROFILE Customer Account for JoomShopping 5+ combines the key customer tools in one interface: profile data, order history, saved products, coupons, bonus program information and discounts, with the ability to adapt the account structure to the needs of a specific store.

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
AJAX-powered wishlist with extended functionality and usability.
$ 24.95
Buy
System of bonuses for orders and the ability to use bonuses to pay in JoomShopping
$ 99.95
Buy
Plug-in automatically transfer client ot the user group in JoomShopping
$ 29.95
Buy
Automatic generator JoomShopping coupons for use with multiple conditions
$ 49.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.

BS-PROFILE Personal Account for JoomShopping 5+
Version v1.2.1 (12 May 2025)

  • add
    Add new template events tmpl_nevigen_profile_main_coupons_html_end, tmpl_nevigen_profile_main_discount_html_end, tmpl_nevigen_profile_main_info_html_end, tmpl_nevigen_profile_main_orders_html_end, tmpl_nevigen_profile_main_wishlist_html_end
  • change
    Refactoring and code optimization
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.