How you can Examine Govt ID with WooCommerce & WordPress?

On this dev weblog article, we can discover ways to Examine Govt ID with WooCommerce & WordPress. Within the fast moving e-commerce international, a protected checkout is essential.

Allow us to discover ways to upload a “Verification ID Quantity” box for presidency ID verification in WooCommerce on WordPress.


Ensure that smoother transactions whilst gathering very important buyer knowledge.

Why Customized Checkout Fields Topic?

Customized checkout fields be offering notable benefits in WooCommerce. They give a boost to knowledge assortment for each retailer homeowners and shoppers.

On this example, we emphasize the significance of collecting an “Indian Aadhaar card Verification ID Quantity” for industry wishes and regulatory adherence.

In search of an skilled
Woocommerce Corporate ?
Learn Extra

Developing the Customized Checkout Box

The center of our implementation lies in including a customized box to the WooCommerce checkout web page. We accomplish that thru WordPress movements and hooks. Beneath is the code snippet that accomplishes this job:

 * Plugin Identify: Verification ID
 * Description: Upload executive ID verification to WooCommerce.
 * Model: 1.0
 * text-domain:wk-verification
 * Writer: Your Identify

// Upload a customized box to the checkout web page

add_action( 'woocommerce_before_checkout_billing_form', 'wk_add_custom_checkout_field' );

serve as wk_add_custom_checkout_field( $checkout ) {
	$current_user     = wp_get_current_user();
	$saved_license_no = $current_user->license_no;

			'kind'        => 'textual content',
			'magnificence'       => array( 'form-row-wide' ),
			'label'       => __( 'Verification Identity Quantity', 'wk-verification' ),
			'placeholder' => 'for india adhaar card identity',
			'required'    => true,
			'default'     => $saved_license_no,
		$checkout->get_value( 'license_no' )

This code snippet provides the “Verification ID Quantity” box to the billing phase of your WooCommerce checkout web page.

It’s vital to be sure that you come with this code to your WordPress theme’s purposes.php report or a customized plugin.

For attractive with buyer knowledge, empowering WooCommerce builders to craft and oversee buyer accounts throughout the WooCommerce ecosystem successfully.

Retrieving Consumer Knowledge to make sure executive IDs with WooCommerce & WordPress

To give a boost to the consumer enjoy, we retrieve the stored “License Quantity” from the consumer’s profile and pre-fill the sphere.

This protects your shoppers the effort of getting into the similar data again and again.

Validation for the Customized Box to Examine Govt IDs with WooCommerce

Making sure that the “Verification ID Quantity” box is as it should be stuffed out is very important. For this function, we’ve applied a validation serve as. Right here’s the code:

serve as validate( $posted ) {
    if ( empty( $posted['license_no'] ) ) {
        wc_add_notice( __( 'Please enter the License Quantity.', 'wk-verification' ), 'error' );
add_action( 'woocommerce_checkout_process', 'validate' );

This code makes use of the ‘woocommerce_checkout_process’ motion to cause the validation right through the checkout procedure. If the “Verification ID Quantity” box is left empty, an error message will probably be exhibited to the client.

Saving Customized Box Knowledge After a A hit Order

// Save the customized box to consumer knowledge after a a success order
serve as save_custom_field( $order_id ) {
	if ( ! empty( $_POST['license_no'] ) ) {
		require_once 'wp-load.php'; // Come with WordPress purposes.

		$user_id = get_current_user_id();
		update_user_meta( $user_id, 'license_no', sanitize_text_field( $_POST['license_no'] ) );
		// Upload a debugging message to test if the serve as is being referred to as
		error_log( 'Consumer knowledge up to date: ' . $user_id . ' - ' . sanitize_text_field( $_POST['license_no'] ) );
add_action( 'woocommerce_checkout_process', 'save_custom_field' );

While you’ve effectively added the “Verification ID Quantity” box for your WooCommerce retailer, the following the most important step is to avoid wasting this information into the consumer’s profile after a a success order.

This guarantees that the accrued data is related to the respective buyer. Beneath is the code and clarification of learn how to accomplish this:

Conclusion to Examine Govt IDs with WooCommerce & WordPress:

Incorporating a “Verification ID Quantity” box into your WooCommerce retailer can streamline the checkout procedure, give a boost to consumer enjoy, and lend a hand companies conform to executive laws.

By means of following this information and imposing the equipped code, you’ll be able to take a step towards making your retailer extra protected and environment friendly.

Bear in mind to entirely check the implementation and believe further customizations, corresponding to saving the sphere to the consumer’s profile or integrating with third-party services and products for ID verification.

Name to Motion:

If in case you have any questions or need help with customizations, be happy to achieve out. We invite you to go away your feedback and comments under.

With this how-to information, you’re smartly in your option to imposing Govt ID Verification with WooCommerce and WordPress.

Raise your on-line retailer’s safety and consumer enjoy by means of gathering the vital identity data seamlessly right through checkout.


For any technical help, please e mail us at [email protected]

Kindly talk over with the WooCommerce Plugins web page to look our addons and you’ll be able to additionally discover our WooCommerce Building Services and products.

You May Also Like

More From Author

+ There are no comments

Add yours