The Disable Client Edit plugin allows administrators to prevent clients from modifying their account information, ensuring data consistency and compliance.
From £9.99 - View Pricing
What Disable Client Edit gives you
Configure it independently for each brand on a multi-company install, so every company runs with its own settings.
Every staff and client label ships in editable language files, ready to translate into any language or reword to match your brand.
The locks apply to real client sessions only, so your staff, your API integrations and automated jobs keep updating contact details normally.
Decide whether the locks cover every contact on the account or only the primary contact, so clients can still manage their own additional contacts if you want them to.
An optional message is shown as a notice above the locked fields in the client portal, so clients know to open a ticket instead of wondering why the form will not save.
Choose per field whether clients see it greyed out and unchangeable or do not see it at all, so you can either show the value you hold on file or keep the form short and clean.
Pull a client group's existing read-only contact field list straight into the form with one click, review what it selected, then save. No re-entering settings you already configured.
Set a default lock set that applies everywhere, then give individual client groups their own, so verified, reseller or corporate clients can be treated differently from everyone else.
First name, last name, company, title, address 1 and 2, city, country, state, zip, email and phone numbers can each be locked, so the details that matter to your invoices and verification stay exactly as you set them.
Locked fields are restored to their stored values on save, so a hand-crafted form submission that bypasses the page cannot change them. Locking the email address also keeps the client's login username from being moved.
Every reverted change is recorded with the date, client, field, the value that was attempted, the value it was restored to and the source IP address, on its own paginated tab, so you can see who is trying to edit locked details.
v2.0.0 - 2026-09-11
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Per-client-group lock sets with a company-wide default. Optional "why is this locked" client hint. Tamper audit log of reverted client edits, viewable on the manage screen. Primary-vs-all contact scope toggle. Per-field Editable / Read-only / Hidden mode. One-click import of Blesta's own read-only contact fields. A locked phone-numbers field is now also enforced when a client creates a new contact, not only when they edit an existing one.
v1.0.0 - 2024-09-22
PHP 7.2 - 7.3, 8.1 - 8.4 · Blesta 5.x
Blesta Club release
Get exactly what you need and want.
Requires PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Value: £42.3
Not sure whether to lease or own? Our FAQ explains how the licence types differ.
What our customers say
(0 customer reviews)
It is possible to leave a review only if you have purchased this extension or a Club tier which contains it.
We reserve the right to alter wording or formatting for presentation.
We will discuss any changes made and offer the option to withdraw review text if the changes can't be agreed on.
It may take up to 1 hour for a review to appear or update due to caching.
More extensions to explore
Plugin
Integrate the Announcements plugin to provide updates and news to your clients.
PHP 8.2 - 8.4 · Blesta 6.x
Plugin
Download multiple invoices simultaneously.
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Plugin
Automate Convoy stock management.
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Plugin
Give your clients rewards based upon service purchases.
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Plugin
Integrate Crisp live chat into your client area.
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x