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.
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.