FluentCart Checkout Extra Fields
Hi everyone,
I’ve built a FluentCart extension called “FluentCart Extra Fields” to solve a limitation I faced while working on real projects.
It adds a visual checkout field builder with support for:
• Text, email, number, textarea
• Select, radio buttons, checkbox
• Drag & drop field ordering
• Conditional logic (AND / OR)
• EU use cases (VAT / Partita IVA, SDI, invoicing fields)
• Saving data to both order and customer
Example use case:
Show “Partita IVA” only if:
- Customer type = Business
AND - Invoice requested = Yes
I originally built this for European clients where checkout requirements are more complex.
👉 I’d love to get feedback from you:
- Would you use something like this?
- What features are missing?
- Would conditional logic be useful in your checkout?
Happy to share a demo or early version if anyone wants to test it.
Thanks!
Elena
Awesome. Sure would like to test it.
Hi everyone 👋
I recently released a new plugin called:
Caygri Checkout Fields for FluentCart
It extends the checkout experience for websites using FluentCart by allowing additional checkout fields such as:
- VAT number
- SDI / invoicing fields
- extra customer information
The free version is now available on WordPress.org:
https://wordpress.org/plugins/caygri-checkout-fields-for-fluentcart/
I also created a PRO version with more advanced features including:
- unlimited fields
- multiple field types
- conditional logic (AND / OR)
- drag & drop ordering
- dynamic show/hide fields
PRO version:
https://lab.caygri.com/item/fluentcart-extra-fields-pro/
The plugin was built for real-world checkout scenarios, especially European B2B / invoicing workflows.
If anyone wants to test it or share feedback, I’d really appreciate it 🚀
LTD also available for PRO version??
Yes 😊
I’m planning to offer a limited early adopter Lifetime Deal for the PRO version while the plugin is still in active early development.
Probably around $59 LTD for the first users/supporters 🚀
Maybe any ideas about the ETA? ;) Will need it badly ;)
Just Uploading and Update on https://lab.caygri.com/item/fluentcart-extra-fields-pro/
Thank you so much for your support
Hey Elena,
I just purchased the plugin, but unfortunately it's currently not very useful for my use case.
I was hoping for more advanced conditional logic – specifically:
• Show different text/fields based on the product being purchased
• Pass field values to FluentCRM as custom data or tags
• Include custom field values on the PDF receipt/invoice
• Display field data on the order confirmation and billing documents
• It would also be a nice touch if the field management was integrated directly inside FluentCart instead of being a separate menu
Without these features, the plugin doesn’t really solve my problem. A few questions:
• Are any of these features planned for upcoming versions?
• Is it possible to output custom field values on the PDF invoice?
• Can field data be passed to FluentCRM?
If these things aren’t on the roadmap, I’d honestly have to ask for a refund, as the plugin wouldn’t be useful for me in its current state.
Thanks for your transparency and looking forward to hearing from you!
Thank you again for the detailed feedback and suggestions 👍
Just to clarify a few things about the current scope of the plugin:
• The plugin is not designed for product-level extra fields or product option fields.
It is specifically focused on checkout-level custom fields for invoicing, B2B workflows and additional order/customer information.
• Native integration directly inside FluentCart admin is unfortunately not something I can fully implement independently, since I’m not the owner/developer of FluentCart itself and I want to keep the plugin update-safe and compatible with future FluentCart updates.
• Regarding FluentCRM integration:
I completely agree it would be fantastic and extremely useful, especially for automation and segmentation workflows.
At the moment I would need to properly study FluentCRM internals and integration architecture before implementing it correctly. It’s definitely something I may work on in future versions.
In the meantime, I’ve already released a new PRO update that adds:
• Extra field output inside order emails
• Extra field output on order confirmation / thank you pages
• PDF / invoice support through order metadata and shortcode integration
I also prepared a tutorial document explaining step-by-step how to include the fields inside compatible PDF invoice templates in case they do not automatically appear depending on the billing plugin being used.
One small suggestion for the future 😊
In Europe, software purchases generally do not include mandatory refund rights like physical products do. Since there is already a free version available, these kinds of questions could also have been clarified before purchasing the PRO version.
That said, I genuinely appreciate your enthusiasm, support and detailed feedback — it’s helping shape the plugin roadmap in a very practical direction 🚀
Hi Elena,
thanks for the clarification. Unfortunately the plugin does not cover the features I actually need, so it’s not useful for my use case in its current state.
Regarding the refund: I did not consent to the waiver of my right of withdrawal before or during the purchase – there was no such checkbox or notice presented to me. Under EU Consumer Rights Directive (2011/83/EU), I am therefore entitled to withdraw from this purchase within 14 days.
I would kindly ask you to process the refund accordingly.
Hi Manuel,
Thank you again for your message.
I would also like to point out that our Terms & Conditions and digital product policy are available on the website and apply to software downloads and digital products:
https://lab.caygri.com/termini-e-condizioni/
As specified there, digital products and downloadable software are treated differently from physical goods under EU regulations, particularly once delivery/download access has been provided.
In this case:
- the plugin was delivered instantly as downloadable digital software
- the functionality and scope were publicly described before purchase
- a free version was available for compatibility testing before upgrading to PRO
That said, I appreciate the constructive feedback and the time you spent testing the plugin.
As a gesture of goodwill — and because the plugin is still actively evolving — I’m still willing to process the refund amicably.
Best regards,
Elena
Hi Elena,
thank you so much – I really appreciate the goodwill and your understanding.
I look forward to the refund and wish you all the best with the continued development of the plugin. The direction it's heading sounds promising!
Hello we NEVER say we refund you. I share you term and conditions and EU Law.
Hi Elena,
I am quite surprised by your last message, as your previous email literally stated: "As a gesture of goodwill — and because the plugin is still actively evolving — I’m still willing to process the refund amicably."
Regarding your Terms & Conditions and EU Law, please note that under the EU Consumer Rights Directive, the right of withdrawal for digital content only expires if the consumer has given their express prior consent to waive this right (usually via a mandatory checkbox during checkout) before the download begins. Since no such notice or checkbox was presented to me during the purchase process, the right of withdrawal remains legally valid.
Given your explicit confirmation in the previous message to process the refund as a gesture of goodwill, I kindly ask you to honor that agreement and complete the refund.
In Any of previusly comment i said to refund it
New updates:
\= 1.0.5 =
- Added Advanced Conditional Logic for checkout fields.
- Added Order Meta Integration to save and display custom field values in FluentCart orders.
- Added FluentCRM Smart Sync for syncing checkout field data with contact custom fields.
- Added Auto Tagging for FluentCRM based on checkout field values.
- Added license management section with activation, verification, and deactivation support.
- Improved PRO settings structure and admin configuration.
🚀 FluentCart Extra Fields PRO 1.0.8 Released
We’re excited to announce FluentCart Extra Fields PRO 1.0.8, our biggest update yet!
This release introduces powerful new features for checkout customization, FluentCRM integration, and a seamless licensing experience.
What’s New
✅ Advanced Conditional Logic
Build dynamic checkout forms by showing or hiding fields based on customer selections using flexible AND/OR conditions.
✅ Order Meta Integration
Automatically save custom checkout field values as FluentCart order metadata and display them directly in the admin order details.
✅ FluentCRM Smart Sync
Synchronize checkout field values with FluentCRM contact custom fields, keeping your CRM data accurate and up to date.
✅ Auto Tagging for FluentCRM
Automatically assign FluentCRM tags based on customer responses during checkout, making segmentation and marketing automation easier than ever.
✅ Simplified License Activation
License activation is now easier than ever. Customers only need to enter their License Key—everything else is configured automatically.
✅ Automatic Plugin Updates
With an active license, you’ll receive update notifications directly inside your WordPress dashboard and can update the plugin with a single click.
Why Upgrade?
Version 1.0.8 delivers a smoother user experience, deeper FluentCRM integration, and a much simpler licensing process while preparing the plugin for future feature releases.
Thank you for choosing FluentCart Extra Fields PRO!
Elena C. Does your plugin allow us to map these fields to Fluent CRM fields? Or does it create new fields on its own?
Shane Skwarek Yes! 😊 FluentCart Extra Fields PRO already supports syncing checkout field data with FluentCRM.
At the moment, the plugin maps the checkout fields to existing FluentCRM Custom Fields using the corresponding field key/slug.
We’re also working on making this even easier: in an upcoming update, you’ll be able to select the FluentCRM field directly from a dropdown and map each checkout field without having to manually match the field keys.
We’re also considering an option to automatically create a new FluentCRM Custom Field when needed. 🚀
Hello! Just bought your LTD. Have some issues with it. Emailed you at info@caygri.com - can you please take a look? Thanks :) Elena C.
PS: the buyer is formidaweb :)
Cristian Valeriu Neacșu I reply to you
Elena C. Thanks alot for all the help so far, we are very close to making it perfect! :)
Cristian Valeriu Neacșu thank for your feedback!
Elena C. Thank you again. Definitely going to recommend your addon to anyone interested, works perfectly even with what I wanted. the date field, also syncs perfectly with FLuent CRM. The LTD price is very very good :)
🚀 FluentCart Extra Fields PRO v1.1.10 is now available!
A new maintenance update for FluentCart Extra Fields PRO is now available.
After the larger improvements introduced in the latest releases, v1.1.10 focuses on polishing the new diagnostic system and fixing the last small issue reported during real-world testing.
🔧 What’s fixed in v1.1.10?
Clear Diagnostic Log
We fixed an issue where clicking Clear Diagnostic Log could display the WordPress message:
“The link you followed has expired.”
The Clear Log action now uses its own dedicated security nonce and works independently from the main plugin settings form.
🛠 Diagnostic Mode: available when you need it
As introduced in v1.1.9, the plugin now includes a built-in Diagnostic Mode, designed to make troubleshooting easier without generating unnecessary logs during normal store operation.
Diagnostic logging is:
OFF by default → Enable when needed → Reproduce the issue → Check/send the log → Clear the log → Disable diagnostics
This gives us much better information when troubleshooting a specific store while keeping production installations clean.
✨ Recent improvements included in the current release
If you haven't followed the last few updates, the current version also includes the improvements we've recently introduced:
✅ Reliable custom checkout field capture
✅ Custom field persistence in FluentCart orders
✅ Date of Birth support
✅ Date of Birth synchronization with FluentCRM
✅ Compatibility with FluentCRM double opt-in
✅ Better handling of existing FluentCRM contacts
✅ Custom checkout data displayed on the FluentCart order admin screen
✅ Dedicated Additional Information section for order data
✅ Built-in Diagnostic Mode
✅ Diagnostic logging disabled by default
✅ Clear Diagnostic Log functionality
💜 Thanks to the community
Several of these improvements came directly from detailed testing and feedback from FluentCart users.
This is exactly the kind of feedback we love: a real-world use case reveals an edge case, we investigate it, improve the plugin, and everyone benefits from the fix.
A big thank you to everyone helping us make FluentCart Extra Fields PRO better! 🙌
🚀 Update to v1.1.10
FluentCart Extra Fields PRO v1.1.10 is now available.
Existing users can update to the latest version.
And please keep sending us your feedback, bug reports and feature ideas — we're actively improving the plugin around real FluentCart workflows. 💜