Gravity Forms MC Unique ID Generator Field (Lite)

Description

Gravity Forms MC Unique ID Generator Field plugin adds new field to Gravity Forms fields editor that you can use to generate random unique (site wide) identifiers like user identifiers, order identifiers, passwords, serial numbers and so on.
You can make it rendered as , , or custom HTML template.

The plugin supports sequence digital identifiers up to 10 digits length.

This is Lite version of plugin.
You can order Full Version here:
https://modcoding.com/product/gravity-forms-mc-unique-id-generator-field-wordpress-plugin/?utm_source=wordpress

Full version provides additional functionality:
1) Separators can be specified between every X characters of value being generated.
2) Compatibility with Graivty Forms Post Update plugin. You can use shortcodes for update existing submissions
without regeneration of identifier (identifier value will be same as on first submission that created new post in WordPress).

[gravityform id=”” update=””]
or
[gravityform id=”” update]
3) Possibility to customize values being generated using field setting (will be converted to $value using eval PHP function)
or using WordPress filter “mcgfuidgen_custom_value”:

add_filter(“mcgfuidgen_custom_value”, “some_function”,10,4);
function some_function($value, $form_id, $entry_id, $settings){
return @date(“d.m.Y H:i:s”).” – “.$value; // example adds date and time before unique value
}

NOTE:
The plugin contains minified and compressed javascript (assets/js/.js)
and style (assets/css/
.css) files for production use.
Source files renamed so they ends with “-full.js” and “-full.css”.
To use source files just delete minified files and rename full files to
original names (remove “-full” from file names).

Screenshots

  • This screenshot shows unique id field settings in Gravity Forms editor for numeric id generation.
  • Here is screen with demo form showing unique id field.
  • Settings screen with example of text id generation (like serial number).
  • Here is screen with alphabetical id generation example.
  • Screenshot with unique number and space as thousand separator.

Installation

You can install the plugin from dashboard, Plugins, Install Now.
If your server has no write permissions to wp-content/plugins you can install by uploading unzipped plugin folder to wp-content/plugins and activating from dashboard Plugins page.
You should install Gravity Forms before first use of the plugin.

FAQ

What are differences between Lite version and Full Version?

Full version provides additional functionality:
1) Separators can be specified between every X characters of value being generated.
2) Compatibility with Graivty Forms Post Update plugin. You can use shortcodes for update existing submissions
without regeneration of identifier (identifier value will be same as on first submission that created new post in WordPress).

[gravityform id=”” update=””]
or
[gravityform id=”” update]
3) Possibility to customize values being generated using field setting (will be converted to $value using eval PHP function)
or using WordPress filter “mcgfuidgen_custom_value”:

add_filter(“mcgfuidgen_custom_value”, “some_function”,10,4);
function some_function($value, $form_id, $entry_id, $settings){
return @date(“d.m.Y H:i:s”).” – “.$value; // example adds date and time before unique value
}

Where can I order Full Version of the plugin?

You can buy it here:
https://modcoding.com/product/gravity-forms-mc-unique-id-generator-field-wordpress-plugin/?utm_source=wordpress

Can it be used with other form plugins like formidable?

No, this plugin can be used only with Gravity Forms.

Reviews

August 11, 2018
The plugin is interesting, it would help to solve a problem that a lot of people have. But unfortunately the developer abandoned the plugin. It does not work correctly, for example if we try to enter with an existing email the form returns error but the plugin increments the field by 1. If I fix the plugin I'll change the note.
Read all 1 review

Contributors & Developers

“Gravity Forms MC Unique ID Generator Field (Lite)” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

v.2.00 – 15 October 2019
Code partially rewritten for better operation and clearness, tested under PHP 7.3.
Removed preview generation in Javascript, instead AJAX call used to PHP code.
Added new generation property – now value can be generated on form show or on form submit, what you prefer.
Earlier only on form show was supported.

v.1.40 – 10 July 2017
Bugs with loading settings in editor and regenerating same value multiple times fixed.

v.1.30 – 2 March 2017
Support for multiple Unique ID fields added.
Form editor issues solved.
CSS & JS files are minified.

v.1.20 – 14 September 2016
Code style improved.

v.1.10 – 12 September 2016
Lite version created to be complied with GNU GPL v.2.

v.1.00 – 5 January 2016
First version of the plugin.