The Prefill Registration Fields plugin reduces cart abandonment and confusion during the signup process by pre-populating defined registration field.
From £4.99 - View Pricing
What Prefill Registration Fields 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.
Only the fields you actually fill in are prefilled. Anything you leave empty is left completely untouched for the visitor to complete themselves.
It adds itself to your client-facing pages automatically, with nothing to paste into a theme file and nothing to re-apply after a Blesta upgrade.
Turn prefilling on independently for your registration order forms and your domain order forms, so a domain checkout can behave differently from a hosting signup.
Set a default for first name, last name, company, title, both address lines, city, country, state, zip, email, phone, and fax from a single settings screen, and every new signup starts with those values already filled in.
Tick auto-detect and the country and state boxes are set from the visitor's own location using Blesta's built-in GeoIP data, so someone ordering from abroad never has to scroll a country list. If location data is unavailable it quietly falls back to the default value you set.

Cut the typing out of signup by filling in the order form's contact fields for your visitors before they start.
A long Contact Information form is one more reason for a visitor to give up on an order before they reach checkout. Prefill Registration Fields fills that form in for them: set a default value for any contact field from a single settings screen, or let Country and State fill themselves in automatically from the visitor's own location. Fields you leave blank are left completely alone, so you choose exactly how much of the form gets a head start and how much your visitor still fills in themselves.
Installing and updating extensions can now be done automatically through the Blesta Club Subscription Manager - this is the recommended way going forward.

Upload the extension folder into your Blesta installation so it lands under your Blesta directory at:
plugins/prefill_registration_fields/
For example, on a typical install: /var/www/html/blesta/plugins/prefill_registration_fields/
This plugin registers no cron tasks and needs nothing else set up before first use - once you save your settings, the fields you configured start prefilling automatically on your order pages.
You're ready to go - see the usage guide for a walkthrough of day-to-day use.
Installing and updating extensions can now be done automatically through the Blesta Club Subscription Manager - this is the recommended way going forward.

Upgrading works just like installing: upload the new files over the old ones, then run the upgrade from the same page you installed it on.

Go to Settings > Company > Plugins, find Prefill Registration Fields in your installed plugins, and click Manage. This page is the only screen the plugin adds to your admin area.
At the top, an Enabled section holds two checkboxes:
They work independently, so you can turn prefilling on for one type of order form and leave the other untouched.
Below that, a Values section lists every Contact Information field the order form can show: First Name, Last Name, Company, Title, Address 1, Address 2, City, Country, State, Zip, Email, Phone, and Fax. Type a value into any field to have it prefilled for every visitor; leave a field empty and it is left completely alone for the visitor to fill in themselves.
Country and State each carry their own Auto-detect from visitor location checkbox next to them. Turn it on and that field is set from the visitor's own location using Blesta's built-in GeoIP data instead of the static value you typed - useful if your traffic comes from many countries and you'd rather each visitor see their own location pre-selected. If GeoIP can't determine a location for a given visitor, the field falls back to whatever static value you set.
Click Save at the bottom to apply your changes. Settings are per company, so on a multi-company install each company configures its own values and toggles.
Once you've configured and saved values, visit your registration or domain order page (or watch a visitor do the same) - the Contact Information fields you configured fill in automatically within about a second of the page loading. Any Country or State field with auto-detect turned on shows the visitor's own detected location instead of your static default. Everything remains a normal, editable field - a visitor can change any prefilled value before submitting the order.
v2.0.0 - 2026-09-11
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Fixed a licence error on the settings screen rendering an empty settings panel with nothing explaining it
The update now checks for each column before adding it, so a failed update can be retried
Fixed the settings screen erroring when the country field was submitted in an unexpected shape
Country and state can now be auto-detected from the visitor's IP using Blesta's built-in GeoIP database, selected per-field with an "Auto-detect from visitor location" toggle; when GeoIP is disabled or the lookup is empty it falls back to the configured static value
Fixed the country and state fields silently picking up a real value on save even when left blank; both selects now carry a genuine "Leave blank" option and blank stays blank
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
Give your clients rewards based upon service purchases.
PHP 8.2 - 8.4 · Blesta 6.x