{"id":115139,"date":"2019-12-22T11:36:40","date_gmt":"2019-12-22T11:36:40","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/mobile-loginsignup-woocommerce\/"},"modified":"2026-03-07T09:02:46","modified_gmt":"2026-03-07T09:02:46","slug":"mobile-login-woocommerce","status":"publish","type":"plugin","link":"https:\/\/azb.wordpress.org\/plugins\/mobile-login-woocommerce\/","author":15045351,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.7.2","stable_tag":"2.7.2","tested":"6.9.4","requires":"3.0.1","requires_php":"5.2.4","requires_plugins":null,"header_name":"OTP Login & Register Woocommerce","header_author":"XootiX","header_description":"Allows user to signup\/login in woocommerce","assets_banners_color":"636363","last_updated":"2026-03-07 09:02:46","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.me\/xootix","header_plugin_uri":"http:\/\/xootix.com\/mobile-login-woocommerce","header_author_uri":"http:\/\/xootix.com","rating":4.6,"author_block_rating":0,"active_installs":2000,"downloads":95051,"num_ratings":44,"support_threads":2,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"xootix","date":"2020-01-12 09:21:18"},"1.1":{"tag":"1.1","author":"xootix","date":"2020-03-03 01:45:29"},"1.2":{"tag":"1.2","author":"xootix","date":"2020-04-17 13:08:08"},"1.3":{"tag":"1.3","author":"xootix","date":"2020-04-30 10:16:52"},"1.4":{"tag":"1.4","author":"xootix","date":"2020-06-18 14:44:36"},"2.0":{"tag":"2.0","author":"xootix","date":"2021-08-01 02:34:42"},"2.1":{"tag":"2.1","author":"xootix","date":"2022-11-12 05:40:03"},"2.2":{"tag":"2.2","author":"xootix","date":"2023-04-14 01:44:20"},"2.3":{"tag":"2.3","author":"xootix","date":"2023-11-14 10:06:54"},"2.4":{"tag":"2.4","author":"xootix","date":"2024-01-06 09:36:52"},"2.5":{"tag":"2.5","author":"xootix","date":"2024-03-20 17:42:55"},"2.5.1":{"tag":"2.5.1","author":"xootix","date":"2024-04-03 13:43:30"},"2.6":{"tag":"2.6","author":"xootix","date":"2024-05-10 16:00:47"},"2.6.1":{"tag":"2.6.1","author":"xootix","date":"2024-08-11 19:05:40"},"2.6.2":{"tag":"2.6.2","author":"xootix","date":"2024-08-25 06:51:31"},"2.6.3":{"tag":"2.6.3","author":"xootix","date":"2024-11-07 14:00:03"},"2.6.4":{"tag":"2.6.4","author":"xootix","date":"2024-11-08 04:38:46"},"2.6.5":{"tag":"2.6.5","author":"xootix","date":"2024-11-23 06:33:26"},"2.6.6":{"tag":"2.6.6","author":"xootix","date":"2025-01-03 06:33:54"},"2.6.7":{"tag":"2.6.7","author":"xootix","date":"2025-04-19 08:27:53"},"2.6.8":{"tag":"2.6.8","author":"xootix","date":"2025-06-28 12:58:36"},"2.6.9":{"tag":"2.6.9","author":"xootix","date":"2025-07-12 11:49:34"},"2.7.0":{"tag":"2.7.0","author":"xootix","date":"2025-12-14 10:48:04"},"2.7.1":{"tag":"2.7.1","author":"xootix","date":"2026-02-26 13:29:17"},"2.7.2":{"tag":"2.7.2","author":"xootix","date":"2026-03-07 09:02:46"}},"upgrade_notice":{"1.0":""},"ratings":{"1":4,"2":1,"3":0,"4":0,"5":39},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2216181,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":2613892,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.1","1.2","1.3","1.4","2.0","2.1","2.2","2.3","2.4","2.5","2.5.1","2.6","2.6.1","2.6.2","2.6.3","2.6.4","2.6.5","2.6.6","2.6.7","2.6.8","2.6.9","2.7.0","2.7.1","2.7.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2337526,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2337531,"resolution":"2","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2337531,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":2337531,"resolution":"5","location":"assets","locale":""}},"screenshots":{"1":"Banner"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[9211,173371,9226,66285],"plugin_category":[45],"plugin_contributors":[80785,178301],"plugin_business_model":[],"class_list":["post-115139","plugin","type-plugin","status-publish","hentry","plugin_tags-2fa","plugin_tags-login-with-otp","plugin_tags-one-time-password","plugin_tags-woocommerce-login","plugin_category-ecommerce","plugin_contributors-xootix","plugin_contributors-xootixsupport","plugin_committers-xootix"],"banners":{"banner":"https:\/\/ps.w.org\/mobile-login-woocommerce\/assets\/banner-772x250.png?rev=2613892","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/mobile-login-woocommerce\/assets\/icon-128x128.png?rev=2216181","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/mobile-login-woocommerce\/assets\/screenshot-1.png?rev=2337526","caption":"Banner"},{"src":"https:\/\/ps.w.org\/mobile-login-woocommerce\/assets\/screenshot-2.png?rev=2337531","caption":""},{"src":"https:\/\/ps.w.org\/mobile-login-woocommerce\/assets\/screenshot-4.png?rev=2337531","caption":""},{"src":"https:\/\/ps.w.org\/mobile-login-woocommerce\/assets\/screenshot-5.png?rev=2337531","caption":""}],"raw_content":"<!--section=description-->\n<p><a href=\"http:\/\/demo.xootix.com\/mobile-login-for-woocommerce\/\">Live Demo<\/a>\nAllow users to login\/signup with one time password(OTP) sent on your mobile device.<\/p>\n\n<h3>Features And Options:<\/h3>\n\n<ul>\n<li>Adds a phone number field to the signup form<\/li>\n<li>No need to remember email\/password, login with OTP<\/li>\n<li>Fully customizable<\/li>\n<li>Woocommerce  Compatible<\/li>\n<li>Fully Ajaxed.<\/li>\n<\/ul>\n\n<h4>Third Party Services<\/h4>\n\n<p>This plugin uses third party services to send SMSs<\/p>\n\n<h3>SMS Operators available:<\/h3>\n\n<ul>\n<li><a href=\"https:\/\/firebase.google.com\/\">Firebase ( Free messages )<\/a><\/li>\n<li><a href=\"https:\/\/www.twilio.com\/\">Twilio<\/a><\/li>\n<li><a href=\"https:\/\/aws.amazon.com\/sns\/\">Amazon<\/a><\/li>\n<li>SMS Alert, MSG91, Textlocal, Unifonic and others..<\/li>\n<\/ul>\n\n<p>For detecting country code, plugin uses API endpoints for looking up user IP address. This is optional and can be disabled from the settings\nOptions available\n<a href=\"http:\/\/api.ipify.org\">ipify<\/a>, <a href=\"http:\/\/ipecho.net\/plain\">ipecho<\/a>, <a href=\"http:\/\/ident.me\">ident<\/a>, <a href=\"http:\/\/bot.whatismyipaddress.com\">whatismyipaddress<\/a><\/p>\n\n<h3>Pro Features:<\/h3>\n\n<ul>\n<li>Login with Email OTP.<\/li>\n<li>Two Factor Authentication - SMS\/Email<\/li>\n<li>Validate and verify phone number in checkout form before customer places an order.<\/li>\n<li>Register with a single click. Email &amp; Password less registration.<\/li>\n<li>Manage registration fields.<\/li>\n<li>Popup &amp; inline form design ( Try here)\nhttps:\/\/wordpress.org\/plugins\/easy-login-woocommerce\/<\/li>\n<li>Show the countries' flags<\/li>\n<\/ul>\n\n<h3>Documentation<\/h3>\n\n<p><strong><a href=\"https:\/\/docs.xootix.com\/mobile-login-for-woocommerce\/\">Documentation<\/a><\/strong><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the `\/wp-content\/plugins\/ directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress<\/li>\n<li>Click on Login\/Signup Popup on the dashboard.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20to%20setup%3F\"><h3>How to setup?<\/h3><\/dt>\n<dd><ol>\n<li>Go to plugin settings.<\/li>\n<li>You need a third party service to send SMS, select the desired one.<\/li>\n<li>Please read the documentation to get API keys.<\/li>\n<\/ol><\/dd>\n<dt id=\"how%20to%20translate%3F\"><h3>How to translate?<\/h3><\/dt>\n<dd><p>It is recommended to use plugin \"Loco Translate\". Below is the manual way.\n1. Download PoEdit.\n2. Open the mobile-login-woocommerce.pot file in PoEdit. (\/plugins\/mobile-login-woocommerce\/languages\/\n   mobile-login-woocommerce.pot)\n3. Create new translation &amp; translate the text.\n4. Save the translated file with name \"mobile-login-woocommerce-Language_code\". For eg: German(mobile-login-woocommerce-de_DE)\n   , French(mobile-login-woocommerce-fr_FR). -- <a href=\"https:\/\/make.wordpress.org\/polyglots\/teams\/\">Language code list<\/a>\n5. Save Location: Your wordpress directory\/wp-content\/languages\/<\/p><\/dd>\n<dt id=\"how%20to%20override%20templates%3F\"><h3>How to override templates?<\/h3><\/dt>\n<dd><p>Plugin template files are under mobile-login-woocommerce\/templates folder.\nCopy the template file to your theme-&gt;templates folder and make the desired changes there.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.7.2<\/h4>\n\n<ul>\n<li>CSS file not loading fix<\/li>\n<\/ul>\n\n<h4>2.7.1<\/h4>\n\n<ul>\n<li>Setting update<\/li>\n<\/ul>\n\n<h4>2.7.0<\/h4>\n\n<ul>\n<li>Whatsapp support <\/li>\n<\/ul>\n\n<h4>2.6.9<\/h4>\n\n<ul>\n<li>Woodmart theme compatibility<\/li>\n<li>Minor fixes<\/li>\n<li>Settings UI update<\/li>\n<\/ul>\n\n<h4>2.6.8<\/h4>\n\n<ul>\n<li>Custom SMS operator settings fix<\/li>\n<li>Settings UI update<\/li>\n<\/ul>\n\n<h4>2.6.7<\/h4>\n\n<ul>\n<li>New - added Authorization fields for custom SMS gateway.<\/li>\n<li>Fix - copy paste OTP for external form type<\/li>\n<li>Template update - xoo-ml-external-otp-form.php and xoo-ml-inline-otp-input.php<\/li>\n<\/ul>\n\n<h4>2.6.6<\/h4>\n\n<ul>\n<li>New - added JSON data format for custom SMS gateway<\/li>\n<\/ul>\n\n<h4>2.6.5<\/h4>\n\n<ul>\n<li>Fix - args not showing in debug<\/li>\n<\/ul>\n\n<h4>2.6.4<\/h4>\n\n<ul>\n<li>Fix - PHP 8.1 compatibility warning<\/li>\n<\/ul>\n\n<h4>2.6.3<\/h4>\n\n<ul>\n<li>New - Custom SMS gateway option<\/li>\n<li>Fix - Amazon region option<\/li>\n<\/ul>\n\n<h4>2.6.2<\/h4>\n\n<ul>\n<li>New - SMS Operators - SMSLane, Semaphore<\/li>\n<li>Fix - non numeric characters in phone field<\/li>\n<li>Fix - Security<\/li>\n<\/ul>\n\n<h4>2.6.1<\/h4>\n\n<ul>\n<li>Fix - MSG91 missing parameter<\/li>\n<\/ul>\n\n<h4>2.6<\/h4>\n\n<ul>\n<li>New - Option to export\/import settings<\/li>\n<li>New - Restrict country codes<\/li>\n<li>New - SMS operator - Bulksms<\/li>\n<li>Fix - MSG91 not working<\/li>\n<\/ul>\n\n<p>Template update =&gt; xoo-ml-phone-input.php<\/p>\n\n<h4>2.5.1<\/h4>\n\n<ul>\n<li>New SMS operators - MSG91, Textlocal<\/li>\n<li>Update - changed phone field from text to tel<\/li>\n<li>RTL style fix <\/li>\n<\/ul>\n\n<h4>2.5<\/h4>\n\n<ul>\n<li>Added SMS Operators<\/li>\n<\/ul>\n\n<h4>2.4<\/h4>\n\n<ul>\n<li>New Settings UI<\/li>\n<\/ul>\n\n<h4>2.3<\/h4>\n\n<ul>\n<li>Fix - Security issues<\/li>\n<\/ul>\n\n<h4>2.2<\/h4>\n\n<ul>\n<li>New - Added option to auto remove 0<\/li>\n<\/ul>\n\n<h4>2.1<\/h4>\n\n<ul>\n<li>Fix - Security issues<\/li>\n<\/ul>\n\n<h4>2.0<\/h4>\n\n<ul>\n<li>New - Inline input for OTP Verification<\/li>\n<li>New - Country code for login form<\/li>\n<li>New - Improved country code select field<\/li>\n<li>New - Phone number column on users page<\/li>\n<li>Tweak - Design improvement<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>Fix - Geolocation not working<\/li>\n<li>Fix - Conflict with dokan<\/li>\n<li>Fix - Other minor fixes<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<p>Fix - Phone code not showing<\/p>\n\n<h4>1.2<\/h4>\n\n<p>Fix - Disable OTP registration<\/p>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Add - Twilio Service<\/li>\n<li>Add - (Option) auto signup on verification<\/li>\n<li>Add - (Option) - display OTP form first <\/li>\n<li>Tweak - Slight changes in design<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial Public Release.<\/li>\n<\/ul>","raw_excerpt":"Allow users to log in\/sign up with a one-time password (OTP) sent to their mobile device.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/115139","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=115139"}],"author":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/xootix"}],"wp:attachment":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=115139"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=115139"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=115139"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=115139"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=115139"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=115139"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}