Popis
Jednoduchý plugin, který rozšiřuje formuláře Fluent Forms (a Fluent SMTP ) o nová pole, nástroje pro správu a další funkce.
The free version gives your forms fields that check themselves: EU VAT numbers against VIES, Czech and Slovak company numbers (IČO) against the ARES and FinStat business registries, IBAN and Czech/Slovak bank accounts offline by checksum, a confirm field for emails or passwords, and a Unique ID that stamps every submission with your own reference number. No API keys, no accounts, no per-lookup fees.
Need more? Blocking free and disposable email providers, email verification by one-time code, “Other” options on radio and checkbox fields, Ecomail newsletter sync, per-user entry limits and entry duplication are PRO features — see everything PRO adds.
Check out all the features and documentation at formenhancer.com.
Funkce dostupné ve verzi ZDARMA
Formulářová pole
- Bank Account (IBAN / CZ / SK) – Validates IBANs (all countries) and Czech and Slovak domestic account numbers (prefix-number/bank code) offline using checksums, and shows the bank name for known Czech and Slovak bank codes once the number checks out. Each field can accept both formats or be pinned to IBAN only or domestic only. No external service involved.
- Potvrzovací pole – Potvrzovací pole, které ověřuje, zda jeho hodnota odpovídá jinému poli (užitečné pro potvrzování e-mailů, hesel atd.).
- Česká a slovenská IČO – Tři nová pole pro české, slovenské a kombinované česko-slovenské IČO – doplněná o validaci prostřednictvím ARES a FinStat při odeslání formuláře.
- DIČ – Pole pro zadání DIČ s automatickou validací prostřednictvím služby VIES.
- Unique ID – Stamps every submission with a configurable reference number: a prefix/suffix around a zero-padded sequential counter, or a random token. The counter is race-safe, so two submissions at the same moment never draw the same number, and the value works in email notifications, PDFs and webhooks like any other field.
Funkce
- Apply Block Editor Submit Button Style – aplikuje na všechna tlačítka pro odeslání formuláře Fluent Forms stejný styl jako jsou použita na tlačítkách v blokovém editoru.
- Vylepšené schvalování administrátorem – automatické upozornění uživatelů e-mailem, když jejich podání čeká na schválení – obsahuje stejnou zprávu, jaká se zobrazuje ve formuláři.
- Vypnutí Captchas pro přihlášené uživatele – Vypněte reCAPTCHA, hCaptcha a Turnstile pro přihlášené uživatele – ideální pro plynulejší tok uživatelů nebo pro provádění automatizovaných testů na živých stránkách.
- Store a single IP – Store just one IP address per submission to avoid issues with Mailchimp and similar integrations caused by multiple IPs.
- Webhook Debug Log – When a Fluent Forms Pro webhook feed fails, the full request and response (headers and body) are captured and shown right in the entry’s API Calls log — no more guessing what was actually sent.
Integrace
- ACF/SCF Field Type – Adds a „Fluent Form“ field type to Advanced Custom Fields and Secure Custom Fields, allowing you to select Fluent Forms in the Field Groups – returns either ID or Form object.
⭐ PRO version (starting at 15 USD)
Přechodem na PRO verzi přímo podpoříte vývoj pluginu Form Enhancer. Vaše licence udržuje projekt nezávislý.
Formulářová pole
- Zaškrtávací políčko s možností „Jiné“ – Umožněte uživatelům zaškrtnout více možností nebo přidat vlastní odpověď prostřednictvím vlastního textového nebo textového vstupu „Jiné“ (text nebo textová oblast).
- Rádio s možností „Ostatní“ – Nechte uživatele vybrat z přednastavených možností nebo je nechte napsat vlastní odpověď pomocí flexibilního pole „Jiné“ (text nebo textarea).
- Vylepšené e-mailové pole aka „Firemní e-mail“ – Blokujte poskytovatele bezplatných e-mailů (jako je Gmail nebo Yahoo) spolu s jednorázovými adresami nebo omezte konkrétní domény, abyste shromažďovali pouze platné obchodní e-maily.
- Email Verification (OTP) – Require visitors to confirm a 6-digit code sent to their email address before the form can be submitted, so every lead is a real, reachable mailbox. Rate-limited and enforced server-side.
Integrace
- Ecomail – Sync your newsletter subscription easily, from forms to your lists.
Vlastnosti
- Duplicate Entry – Quickly duplicate form entries directly from the entries list using bulk actions. An optional setting locks the status of duplicated entries so it can’t be changed by accident.
- Per-User Entry Limits – Limit form submissions per logged-in user (or IP address) per day, week, month, or year. Adds combined period options like „Per User – Per Day“ to the native „Limit Number of Entries“ restriction — Fluent Forms itself only offers per-user OR per-period limits, never both at once.
- FluentSMTP – Telegram Notification on Failure – Okamžité upozornění v kanálu Telegram, pokud se odeslání formuláře prostřednictvím protokolu FluentSMTP nezdaří.
Instalace
- Nahrajte soubory pluginu do adresáře
/wp-content/plugins/formenhancernebo je nainstalujte přes ovládací panel pluginu WordPress. - Aktivujte jej v nabídce „Pluginy“.
- Přejděte na „Nastavení -> Form Enhancer“ a nakonfigurujte plugin.
Nejčastější dotazy
-
Funguje s bezplatnou verzí pluginu Fluent Forms?
-
Ano! Funguje jak ve verzi zdarma, tak ve verzi Pro.
-
What do I get in the PRO version?
-
PRO starts at 15 USD and adds:
- Enhanced Email Field – block free providers (Gmail, Yahoo…) and disposable addresses, or restrict submissions to specific domains, so you only collect business emails.
- Email Verification (OTP) – visitors must confirm a 6-digit code sent to their address before the form submits. Server-side and rate-limited.
- Radio and Checkbox with „Other“ – let people pick a preset option or type their own answer into a text or textarea input.
- Ecomail – sync newsletter signups straight from your forms into your Ecomail lists, with tags, merge fields and conditional routing.
- Per-User Entry Limits – cap submissions per logged-in user (or IP address) per day, week, month or year.
- Duplicate Entry – duplicate entries from the entries list with a bulk action.
- FluentSMTP Telegram notification – get pinged in Telegram when a submission fails to send.
Buying PRO is also what keeps this plugin independent and actively developed. See the pricing.
-
Mohu plugin použít s jinými formulářovými pluginy?
-
V současné době ne – tento plugin je vytvořen speciálně pro Fluent Forms. Chcete podporu pro jiný builder? Dejte mi vědět.
-
Potřebuji další funkci, mohli byste ji přidat?
-
Možná. Navrhněte funkci a já se vám ozvu!
-
Které externí služby se používají?
-
Tento plugin využívá několik externích služeb k ověřování IČO a DIČ. Tyto služby se používají pouze v případě, že jsou ve formulářích přítomna odpovídající validační pole. Všechny tyto služby jsou veřejně dostupné databáze a údaje o ověřovaných firmách jsou veřejně přístupné informace. Zásuvný modul provádí pouze kontrolu platnosti a během procesu validace nesleduje ani neukládá žádné údaje.
ARES (Správa registrů a ekonomických subjektů)
Zásuvný modul se připojuje ke službě ARES, kterou poskytuje Ministerstvo financí ČR, a ověřuje česká identifikační čísla (IČO). Když uživatel odešle formulář obsahující pole s českým IČO, plugin odešle IČO do ARES k ověření. Tato služba je nezbytná pro zajištění správnosti. Podmínky služby – pouze v češtiněFinstat
Pro slovenská IČO využívá plugin Finstat, poskytovatele dat, který agreguje a obohacuje data ze slovenského obchodního rejstříku, statistického úřadu a dalších veřejných zdrojů. Po odeslání formuláře obsahujícího pole slovenské IČO plugin odešle číslo IČO do Finstatu k ověření. Tím je zajištěno, že jsou přijímána pouze platná slovenská IČO. Více informací na finstat.skVIES (Systém výměny informací o DPH)
Plugin je integrován se službou VIES, kterou provozuje Evropská komise, a slouží k DIČ v EU. Když uživatel odešle formulář obsahující DIČ, je toto číslo (kód země + číslo) odesláno do systému VIES k ověření. Tato služba má zásadní význam pro zajištění správnosti DIČ. Databáze VIES -
How do I display a Fluent Form using the ACF/SCF field?
-
If you selected „Return Format: Form ID“ in your ACF/SCF field settings, use this code in your template:
`php$form_id = get_field(‚your_field_name‘);
if ($form_id && function_exists(‚fluentFormRender‘)) {
echo fluentFormRender([„id“ => $form_id])
}
`If you selected „Return Format: Form Object“, you’ll get the form data object. To display it, use:
`php$form_object = get_field(‚your_field_name‘);
if ($form_object && function_exists(‚fluentFormRender‘)) {
echo fluentFormRender([„id“ => $form_object->id])
}
` -
Do I need an API key or a paid account for the validation?
-
No. VIES, ARES and FinStat are public services and the plugin queries them directly — there is nothing to sign up for and no per-lookup fee. Bank account and IBAN validation runs entirely on your own server (checksums), so it works offline too.
-
When are the numbers validated?
-
On submission. The EU VAT, IČO and combined CZ/SK fields call the relevant registry when the form is submitted, so an invalid number is rejected before the entry is stored. Bank account and IBAN fields are checked instantly on your own server, without any external request.
-
Does it work with Fluent Forms Conversational Forms?
-
Yes. Form Enhancer fields are registered for Conversational Forms, and they can also be used as conditions in the form editor’s conditional logic — except the Unique ID field, whose value only exists after submission (the same as Fluent Forms‘ own Hidden field).
-
Does it work with Fluent Forms Pro features like PDFs and webhooks?
-
Yes. Form Enhancer fields are stored like any native Fluent Forms field, so their values are available in email notifications, PDF templates, webhooks and every other integration through the usual smart codes.
-
Jak mohu nahlásit bezpečnostní chyby?
-
Chyby v oblasti bezpečnosti můžete hlásit prostřednictvím programu Patchstack Vulnerability Disclosure. Tým Patchstack pomáhá ověřit, třídit a řešit jakékoli bezpečnostní zranitelnosti. Nahlásit bezpečnostní zranitelnost.
Recenze
Autoři
Form Enhancer for Fluent Forms je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.
SpolupracovníciPlugin „Form Enhancer for Fluent Forms“ byl přeložen do 1 jazyku. Děkujeme všem překladatelům za jejich pomoc.
Přeložte “Form Enhancer for Fluent Forms” do svého jazyka.
Zajímá vás vývoj?
Prohledejte kód, podívejte se do SVN repozitáře, nebo se přihlaste k odběru protokolu vývoje pomocí RSS.
Přehled změn
1.5.0 (2026-08-24)
- New: Bank Account (IBAN / CZ / SK) field — validates IBANs (all countries) and Czech and Slovak domestic account numbers (prefix-number/bank code) offline using checksums, with a per-field setting to accept both formats or require one, and a bank name hint for known Czech and Slovak bank codes.
- New: Unique ID field — stamp every submission with a configurable reference number (prefix/suffix around a zero-padded sequential counter or a random token). The counter is race-safe, so concurrent submissions never draw the same number, and the value works in email notifications, PDFs and webhooks like any other field.
1.4.1 (2026-07-15)
- Fix: Webhook Debug Log – the stale failure request/response was still displayed on an API Calls row after a successful replay. The debug block is now hidden once the action’s status is success.
1.4.0 (2026-07-11)
- New: Webhook Debug Log – when a Fluent Forms Pro webhook feed fails, the full request and response (URL, method, headers, body) are captured and displayed in the entry’s Submission Logs API Calls tab. Always on; disable globally or per form via the
formenhancer/webhook_debug_logfilter. - Various performance and minor security fixes.
- Added Slovak translation.
- Updated the Freemius SDK integration to version 2.13.4.
1.3.2 (2026-06-30)
- Updated the Freemius SDK integration to version 2.13.2.
1.3.1 (2026-03-25)
- Update deprecated Fluent Forms hooks from underscore to slash format (fluentform_ fluentform/).
1.3.0 (2025-02-03)
- Enhancement add conditional logic support for custom fields in the Fluent Forms editor. Form Enhancer fields can now be used as conditions when building forms.
- Updated the Freemius SDK integration to version 2.13.0.
1.2.0 (2025-09-11)
- Fix free/pro activation conflicts.
- Fix version naming, the 1.1.1 should have been 1.2.0 in order to keep semantic versioning.
1.1.1 (2025-09-09)
- Added ACF/SCF integration – adds a „Fluent Form“ field type to Advanced Custom Fields and Secure Custom Fields.
1.1.0 (2025-05-21)
- Přidáno nové Potvrzovací pole – umožňuje přidat potvrzovací pole, které se ověří, zda jeho hodnota odpovídá jinému poli (užitečné pro potvrzování e-mailů, hesel atd.).
- Přidána možnost stylovat tlačítka pro odeslání jako tlačítka bloku (přidává třídy stylování tlačítek v editoru bloků WordPress).
- Přidána podpora konverzačních formulářů Fluent Forms se všemi poli nástroje Form Enhancer.
1.0.1 (2025-05-16)
- Přidán český překlad
- Oprava různých překlepů v textu a dokumentaci
1.0.0 (2025-05-12)
- Aktualizace Freemius SDK na verzi 2.12.0 pro vylepšení funkcí licencování a analýzy.
- Vydání verze zdarma v repozitáři WordPress pluginů
- Přeskočení inicializace zásuvného modulu v prostředí WP_CLI.
0.1.1 (2025-05-05)
- Aktualizace knihovny PHP-DI na verzi 7
- Přidány informace o používaných externích službách
- Povolený režim Freemius
is_org_compliant. - Odstraněna funkce load_plugin_textdomain() pro načítání překladů pluginů (od verze WordPress 4.6 není pro pluginy hostované na WordPress.org potřeba)
0.1.0 (2025-04-30)
- Opravena cesta k souboru ikony pluginu
- Přidán odkaz na dokumentaci ve výpisu pluginů
0.0.6 (2025-04-25)
- První vydání
