{"id":213173,"date":"2024-12-11T14:18:58","date_gmt":"2024-12-11T14:18:58","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wc-advanced-accounts\/"},"modified":"2026-06-14T03:05:44","modified_gmt":"2026-06-14T03:05:44","slug":"wc-advanced-accounts","status":"publish","type":"plugin","link":"https:\/\/da.wordpress.org\/plugins\/wc-advanced-accounts\/","author":21137534,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.4.3","stable_tag":"1.4.3","tested":"7.0","requires":"6.3","requires_php":"7.4","requires_plugins":null,"header_name":"Advanced Accounts for WooCommerce","header_author":"YoOhw.com","header_description":"Just another product stock status for your WooCommerce store.","assets_banners_color":"013dad","last_updated":"2026-06-14 03:05:44","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/yoohw.com\/docs\/category\/woocommerce-advanced-accounts\/","header_author_uri":"https:\/\/yoohw.com","rating":5,"author_block_rating":0,"active_installs":60,"downloads":3577,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"yoohw","date":"2024-12-11 14:34:49"},"1.0.1":{"tag":"1.0.1","author":"yoohw","date":"2024-12-14 10:33:34"},"1.0.2":{"tag":"1.0.2","author":"yoohw","date":"2024-12-21 01:35:36"},"1.0.3":{"tag":"1.0.3","author":"yoohw","date":"2025-01-24 14:08:50"},"1.1.0":{"tag":"1.1.0","author":"yoohw","date":"2025-02-10 03:06:36"},"1.1.1":{"tag":"1.1.1","author":"yoohw","date":"2025-02-20 09:01:50"},"1.1.2":{"tag":"1.1.2","author":"yoohw","date":"2025-02-21 02:58:18"},"1.2.0":{"tag":"1.2.0","author":"yoohw","date":"2025-03-21 11:28:13"},"1.2.1":{"tag":"1.2.1","author":"yoohw","date":"2025-03-24 02:15:01"},"1.2.2":{"tag":"1.2.2","author":"yoohw","date":"2025-04-21 07:04:45"},"1.2.3":{"tag":"1.2.3","author":"yoohw","date":"2025-05-03 08:19:14"},"1.2.4":{"tag":"1.2.4","author":"yoohw","date":"2025-05-08 04:34:42"},"1.3":{"tag":"1.3","author":"yoohw","date":"2025-05-28 04:02:00"},"1.3.1":{"tag":"1.3.1","author":"yoohw","date":"2025-06-09 06:21:50"},"1.3.2":{"tag":"1.3.2","author":"yoohw","date":"2025-07-07 07:57:34"},"1.3.3":{"tag":"1.3.3","author":"yoohw","date":"2025-07-17 13:15:22"},"1.3.4":{"tag":"1.3.4","author":"yoohw","date":"2025-07-27 08:48:08"},"1.3.5":{"tag":"1.3.5","author":"yoohw","date":"2025-11-13 04:28:51"},"1.3.6":{"tag":"1.3.6","author":"yoohw","date":"2025-12-04 12:59:17"},"1.3.7":{"tag":"1.3.7","author":"yoohw","date":"2026-01-06 03:25:45"},"1.3.8":{"tag":"1.3.8","author":"yoohw","date":"2026-02-15 07:10:15"},"1.4":{"tag":"1.4","author":"yoohw","date":"2026-03-13 04:18:47"},"1.4.1":{"tag":"1.4.1","author":"yoohw","date":"2026-04-17 10:41:30"},"1.4.2":{"tag":"1.4.2","author":"yoohw","date":"2026-06-13 05:23:13"},"1.4.3":{"tag":"1.4.3","author":"yoohw","date":"2026-06-14 03:05:44"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3516995,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3516995,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3516995,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3516995,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.1.0","1.1.1","1.1.2","1.2.0","1.2.1","1.2.2","1.2.3","1.2.4","1.3","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.3.6","1.3.7","1.3.8","1.4","1.4.1","1.4.2","1.4.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3481654,"resolution":"1","location":"assets","locale":"","width":1920,"height":1080},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3481654,"resolution":"2","location":"assets","locale":"","width":1920,"height":1080},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3481654,"resolution":"3","location":"assets","locale":"","width":1920,"height":1080},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3481654,"resolution":"4","location":"assets","locale":"","width":1920,"height":1080},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3481654,"resolution":"5","location":"assets","locale":"","width":1920,"height":1080},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3481654,"resolution":"6","location":"assets","locale":"","width":1920,"height":1080},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3481654,"resolution":"7","location":"assets","locale":"","width":1920,"height":1080}},"screenshots":[]},"plugin_section":[],"plugin_tags":[266914,1932,21918,155171,286],"plugin_category":[58],"plugin_contributors":[223812],"plugin_business_model":[],"class_list":["post-213173","plugin","type-plugin","status-publish","hentry","plugin_tags-account-verification","plugin_tags-membership","plugin_tags-my-account","plugin_tags-otp-login","plugin_tags-woocommerce","plugin_category-user-management","plugin_contributors-yoohw","plugin_committers-yoohw","plugin_support_reps-baonguyen0310","plugin_support_reps-jacobb26"],"banners":{"banner":"https:\/\/ps.w.org\/wc-advanced-accounts\/assets\/banner-772x250.png?rev=3516995","banner_2x":"https:\/\/ps.w.org\/wc-advanced-accounts\/assets\/banner-1544x500.png?rev=3516995","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/wc-advanced-accounts\/assets\/icon-128x128.png?rev=3516995","icon_2x":"https:\/\/ps.w.org\/wc-advanced-accounts\/assets\/icon-256x256.png?rev=3516995","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/wc-advanced-accounts\/assets\/screenshot-1.png?rev=3481654","caption":""},{"src":"https:\/\/ps.w.org\/wc-advanced-accounts\/assets\/screenshot-2.png?rev=3481654","caption":""},{"src":"https:\/\/ps.w.org\/wc-advanced-accounts\/assets\/screenshot-3.png?rev=3481654","caption":""},{"src":"https:\/\/ps.w.org\/wc-advanced-accounts\/assets\/screenshot-4.png?rev=3481654","caption":""},{"src":"https:\/\/ps.w.org\/wc-advanced-accounts\/assets\/screenshot-5.png?rev=3481654","caption":""},{"src":"https:\/\/ps.w.org\/wc-advanced-accounts\/assets\/screenshot-6.png?rev=3481654","caption":""},{"src":"https:\/\/ps.w.org\/wc-advanced-accounts\/assets\/screenshot-7.png?rev=3481654","caption":""}],"raw_content":"<!--section=description-->\n<p>Advanced Accounts for WooCommerce helps store owners improve the WooCommerce My Account experience with account verification, OTP login, password reset by OTP, and membership content access.<\/p>\n\n<p>Use it to make customer accounts easier to manage, reduce fake registrations, verify phone or email ownership, and show selected content only to the right customers.<\/p>\n\n<p><a href=\"https:\/\/yoohw.com\/product\/woocommerce-advanced-accounts-premium\/\">Premium version<\/a> | <a href=\"https:\/\/docs.yoohw.com\/category\/woocommerce-advanced-accounts-premium\/\">Documentation<\/a> | <a href=\"https:\/\/yoohw.com\/support\/\">Support<\/a> | <a href=\"https:\/\/sandbox.yoohw.com\/demo\/wcaa_demo.html\">Demo<\/a><\/p>\n\n<h4>WooCommerce My Account Customization<\/h4>\n\n<p>Improve the customer account area without editing theme templates. You can manage WooCommerce account behavior from plugin settings and keep the experience aligned with your store.<\/p>\n\n<p>Free account features include:<\/p>\n\n<ul>\n<li>Redirect the default WordPress login page to WooCommerce My Account.<\/li>\n<li>Support phone number based account login.<\/li>\n<li>Disable email requirement when using phone-first registration.<\/li>\n<li>Keep checkout and account login flows connected to WooCommerce.<\/li>\n<li>Migrate existing customer usernames to phone-number based usernames with dry-run and batch controls.<\/li>\n<\/ul>\n\n<p>Premium account customization features include:<\/p>\n\n<ul>\n<li>Add custom My Account endpoints.<\/li>\n<li>Customize endpoint labels, slugs, icons, order, and visibility.<\/li>\n<li>Show account tabs only to selected roles or membership levels.<\/li>\n<li>Add profile photos and extra registration fields.<\/li>\n<li>Block or unblock customer accounts without deleting user data.<\/li>\n<\/ul>\n\n<h4>OTP Login and Account Verification<\/h4>\n\n<p>Add secure one-time password flows for WooCommerce customers. The plugin supports OTP login, account registration verification, and password reset verification by phone or email.<\/p>\n\n<p>Verification features include:<\/p>\n\n<ul>\n<li>WooCommerce OTP login by phone or email.<\/li>\n<li>Phone verification during account registration.<\/li>\n<li>Email verification during account registration.<\/li>\n<li>Password reset using OTP.<\/li>\n<li>Server-side OTP expiration, failed attempt limits, resend cooldown, and resend limits.<\/li>\n<li>Verified phone and email status for compatible checkout protection workflows.<\/li>\n<\/ul>\n\n<p>SMS delivery is available through Yo Credits in the free plugin. Twilio and Textmagic are available in the Premium version when explicitly enabled.<\/p>\n\n<h4>Membership Content Access<\/h4>\n\n<p>Create membership levels with WordPress roles and use them to control who can see selected content.<\/p>\n\n<p>Free membership features include:<\/p>\n\n<ul>\n<li>Create and manage membership roles.<\/li>\n<li>Use the <code>[yoaa_membership]<\/code> shortcode to show content to selected roles.<\/li>\n<li>Show or hide shortcode content for logged-in users or guests.<\/li>\n<li>Build simple member-only pages without a separate membership plugin.<\/li>\n<\/ul>\n\n<p>Premium membership features include:<\/p>\n\n<ul>\n<li>Restrict posts, pages, and WooCommerce products by membership level.<\/li>\n<li>Create a membership products page.<\/li>\n<li>Allow customers to hold multiple membership roles.<\/li>\n<li>Show custom access notices for restricted content.<\/li>\n<li>Offer membership-based product discounts.<\/li>\n<li>Support WooCommerce Subscriptions for recurring membership plans.<\/li>\n<\/ul>\n\n<h4>Integrations<\/h4>\n\n<p>Advanced Accounts for WooCommerce works with these related tools:<\/p>\n\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/wc-blacklist-manager\/\">Blacklist Manager<\/a> - Recognizes verified phone numbers and email addresses during checkout checks.<\/li>\n<li><a href=\"https:\/\/woocommerce.com\/products\/woocommerce-subscriptions\/\">WooCommerce Subscriptions<\/a> - Premium membership plans can work with subscription products.<\/li>\n<li><a href=\"https:\/\/yoohw.com\/product\/woocommerce-loyalty\/\">WooCommerce Loyalty - Points and Rewards<\/a> - Premium membership roles can be used with loyalty rewards.<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to third-party or external services only when the related feature is enabled or triggered by an administrator or customer action.<\/p>\n\n<h4>Yo Credits<\/h4>\n\n<p>Service: https:\/\/yoohw.com\/product\/sms-credits\/<\/p>\n\n<p>Yo Credits is used to generate a site SMS key, send OTP messages for phone verification, OTP login, checkout verification, and password reset, and update remaining SMS quota.<\/p>\n\n<p>Requests may include:<\/p>\n\n<ul>\n<li>Site domain.<\/li>\n<li>Administrator email when generating an SMS key.<\/li>\n<li>SMS key.<\/li>\n<li>Destination phone number.<\/li>\n<li>OTP message content.<\/li>\n<\/ul>\n\n<h4>Twilio<\/h4>\n\n<p>Service: https:\/\/www.twilio.com\/<\/p>\n\n<p>Twilio is an SMS provider available in the Premium version when explicitly enabled by the store administrator.<\/p>\n\n<h4>Textmagic<\/h4>\n\n<p>Service: https:\/\/www.textmagic.com\/<\/p>\n\n<p>Textmagic is an SMS provider available in the Premium version when explicitly enabled by the store administrator.<\/p>\n\n<p>No visitor IP geolocation, product-news subscription, or catalog feed request is sent by the free plugin.<\/p>\n\n<h3>Bundled Libraries<\/h3>\n\n<ul>\n<li>Font Awesome Free 6.7.2: bundled in <code>font\/fontawesome\/<\/code>. License details and source are available at https:\/\/fontawesome.com\/license\/free and https:\/\/github.com\/FortAwesome\/Font-Awesome.<\/li>\n<li>International Telephone Input 29.0.5: bundled in <code>js\/intl-tel-input\/<\/code>, including UI locale data. License and source are available at https:\/\/github.com\/jackocnr\/intl-tel-input.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>wc-advanced-accounts<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate <strong>Advanced Accounts for WooCommerce<\/strong> from <strong>Plugins<\/strong>.<\/li>\n<li>Make sure WooCommerce is installed and active.<\/li>\n<li>Go to <strong>WooCommerce &gt; Settings &gt; Accounts &amp; Privacy<\/strong> and open the Advanced, Profile, Membership, Endpoints, or Tools sections.<\/li>\n<li>Enable only the account, OTP, verification, or membership features your store needs.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20does%20advanced%20accounts%20for%20woocommerce%20do%3F\"><h3>What does Advanced Accounts for WooCommerce do?<\/h3><\/dt>\n<dd><p>It customizes WooCommerce customer accounts, adds OTP login and account verification, and provides role-based membership content controls.<\/p><\/dd>\n<dt id=\"can%20i%20add%20otp%20login%20to%20woocommerce%20my%20account%3F\"><h3>Can I add OTP login to WooCommerce My Account?<\/h3><\/dt>\n<dd><p>Yes. Customers can log in with a one-time password sent to their phone or email, depending on the settings you enable.<\/p><\/dd>\n<dt id=\"can%20customers%20register%20with%20a%20phone%20number%20instead%20of%20an%20email%20address%3F\"><h3>Can customers register with a phone number instead of an email address?<\/h3><\/dt>\n<dd><p>Yes. You can enable phone number account login and use phone verification during registration.<\/p><\/dd>\n<dt id=\"does%20password%20reset%20by%20otp%20work%20for%20phone%20numbers%3F\"><h3>Does password reset by OTP work for phone numbers?<\/h3><\/dt>\n<dd><p>Yes. When phone-based login is enabled, customers can request an OTP and use it to continue the WooCommerce password reset flow.<\/p><\/dd>\n<dt id=\"can%20i%20verify%20email%20addresses%20during%20woocommerce%20registration%3F\"><h3>Can I verify email addresses during WooCommerce registration?<\/h3><\/dt>\n<dd><p>Yes. You can require email verification before a new customer account is fully activated.<\/p><\/dd>\n<dt id=\"can%20i%20create%20member-only%20content%20in%20woocommerce%3F\"><h3>Can I create member-only content in WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. The free plugin includes membership roles and the <code>[yoaa_membership]<\/code> shortcode for showing or hiding content by role, logged-in status, or guest status.<\/p><\/dd>\n<dt id=\"can%20i%20restrict%20woocommerce%20products%20by%20membership%20level%3F\"><h3>Can I restrict WooCommerce products by membership level?<\/h3><\/dt>\n<dd><p>Product restriction is available in the Premium version. The free version focuses on role creation and shortcode-based content visibility.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20replace%20a%20full%20membership%20plugin%3F\"><h3>Does this plugin replace a full membership plugin?<\/h3><\/dt>\n<dd><p>It covers lightweight membership access using WordPress roles and shortcodes. Stores that need product restrictions, discounts, multiple memberships, and membership plan pages can use the Premium version.<\/p><\/dd>\n<dt id=\"which%20sms%20services%20are%20supported%3F\"><h3>Which SMS services are supported?<\/h3><\/dt>\n<dd><p>The free plugin supports Yo Credits for SMS OTP delivery. Twilio and Textmagic are available in the Premium version when explicitly enabled.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20send%20visitor%20ip%20geolocation%20or%20product%20feed%20requests%3F\"><h3>Does the plugin send visitor IP geolocation or product feed requests?<\/h3><\/dt>\n<dd><p>No. The free plugin does not send visitor IP geolocation, product-news subscription, or catalog feed requests.<\/p><\/dd>\n<dt id=\"is%20advanced%20accounts%20for%20woocommerce%20compatible%20with%20hpos%3F\"><h3>Is Advanced Accounts for WooCommerce compatible with HPOS?<\/h3><\/dt>\n<dd><p>Yes. The plugin declares compatibility with WooCommerce High-Performance Order Storage.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.4.3 (June 13, 2026)<\/h4>\n\n<ul>\n<li>New: Added a Tools utility to migrate existing customer usernames to phone-number based usernames with dry-run previews, batch processing, progress tracking, conflict detection, and local-only or dial-local username formats.<\/li>\n<li>Security: Hardened OTP login, phone verification, and password reset verification with server-side expiration, failed attempt limits, resend cooldowns, resend limits, and automatic OTP invalidation.<\/li>\n<li>Security: Added stronger capability and nonce checks for settings, membership role management, endpoint saving, and checkout\/account flows.<\/li>\n<li>Security: Improved SMS quota update protection with signed requests, replay-window validation, rate limiting, and safer response data.<\/li>\n<li>Fix: Improved phone and email input behavior on WooCommerce login, registration, and checkout forms, including phone formatting, placeholder overlap, strict-reject animation, and IME typing issues.<\/li>\n<li>Improve: Updated intl-tel-input to 29.0.5 with bundled UI locale data and WordPress locale matching for country selector text and country names.<\/li>\n<li>Improve: Updated WooCommerce checkout login template compatibility and declared HPOS compatibility.<\/li>\n<li>Improve: Refreshed WordPress.org metadata, bundled library information, external service disclosures, and the translation template.<\/li>\n<\/ul>\n\n<h4>1.4.2 (May 28, 2026)<\/h4>\n\n<ul>\n<li>Security: Hardened OTP login, phone verification, and password reset verification.<\/li>\n<li>Security: Added server-side OTP expiration, failed attempt limits, resend cooldown, resend limits, and automatic OTP invalidation.<\/li>\n<li>Security: Increased OTP length to 6 digits and improved OTP validation.<\/li>\n<li>Improve: Updated WooCommerce checkout login template compatibility.<\/li>\n<li>Improve: Added WooCommerce HPOS compatibility declaration.<\/li>\n<li>Improve: Cleaned WordPress.org package metadata, readme disclosures, and bundled library information.<\/li>\n<\/ul>\n\n<p>For previous releases, see <code>changelog.txt<\/code>.<\/p>","raw_excerpt":"Customize WooCommerce My Account, add OTP login and verification, and control member-only content with roles.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/213173","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=213173"}],"author":[{"embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/yoohw"}],"wp:attachment":[{"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=213173"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=213173"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=213173"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=213173"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=213173"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=213173"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}