SaurabhSharma supports this item


32 comments found.


jiangwz Purchased

Hi, first of all, this is a nice plugin, thanks for your work.

I got some issue here. I found in sswcmaat.plugin.js, id defined as id = ‘sswcmaat-’ + $.trim(link_text).replace(/\s/g, “%20”). Because I would like use css to change id element style, so if there’s %20 inside, then I can’t select this element and change style.

So I think it will better if change \s to ”-” or blank in future version?

Also I found if I select a new panel, for example I select “order”, then I did not wait until fully load, I immediately select other panel e.g.”Addresses”, then it will make content chaos. So I think if add some code in js file let customer can’t change panel until currently panel fully load will be solve the problem.(e.g. I added $(‘nav.woocommerce-MyAccount-navigation’).css(‘pointer-events’,’none’); after click tabs, then change it back after successful load)

Hello jiangwz,

Thank you for purchase and valuable feedback.

I will change the %20 to ”-” after some testing. Earlier I encountered invalid IDs for Arabic and other RTL languages. So %20 worked well in all languages. I will check again if hyphen works, I will add it in update.

The tabs are being checked for already running request. Users can click other tabs but it won’t load any content if one request is already running. However, already loaded tabs can be accessed because they are not using ajax request. I will try and restrict those tabs too if a request is running.


Hey Mate,

This plugin works with woocommerce subscriptions and woocommerce social login?


Hello rafasartori,

If these two plugins have a “My account” account page with same markup/classes as in default WooCommerce “My account” page, then the plugin will work. I can further confirm if you can send me a URL of site having My account page with these plugins enabled. If it needs a login, kindly send me a guest account at xconsau[at]gmail[dot]com.


Hi, I am very much enjoying your plugin! Awesome!

Is it possible to get the my-account sub-pages to load using AJAX? For example, when clicking to view a single Order (my-account/view-order/{order-id}) or Subscription (my-account/view-subscription/{subscription-id}), or when editing a shipping or billing address (my-account/edit-address/billing), can those templates also be loaded via AJAX, without loosing the cached my-account tabs?

Currently, if a customer clicks the “view” button next to one of their orders in the my-account Orders tab, the page reloads and the my-account tabs cache is lost. Can these my-account sub-pages be loaded via AJAX?

Many thanks,

- Colin

Hello Colin,

Thank you for the purchase and kind feedback. I have made some changes to the plugin and submitted an update. It shall be approved in next 24 to 48 hours. If you need the update earlier, kindly email me at xconsau[at]gmail[dot]com. I will send you the archive,

Before this update, internal ajax links were supported in “Dashboard” tab, which you can enable inside Settings > SS Ajax Tabs Settings > General > Ajax links in tab content. Check this option and save settings.

With this new update, internal links now also work for “Orders” and “Addresses” tab. However, form submission inside edit address section will need a page refresh. Other links will work with ajax support.



Mouyu Purchased


May I ask you if your plugin works with WPML? We have to translate our products to Chinese (including the tabs).

Thank you in advance for your reply.

Best regards, Mouyu

Hello Mouyu,

Thank you for browsing the plugin. Yes, it is fully compatible with WPML and other translation plugins. If you need to translate it manually, a sample .pot file is also included. Using this file you can generate .po and .mo files for translation.



meravkn Purchased


I wasn’t able to install the plugin. I get:

Unpacking the package…

Installing the plugin…

The package could not be installed. No valid plugins were found.

Plugin install failed.

Please advise.

Hello meravkn,

Thank you for purchasing the plugin. It seems you installed the entire download package as “plugin”, which is wrong. Kindly download the installable plugin archive and then upload it to WordPress. The installable plugin file is . You can find it either by extracting the main download or by directly downloading installable archive from your downloads section.


Live Preview link does not work = no sale.


Thank you for browsing the plugin. Kindly use this direct link.

Live demo: Log in to the live demo using following details:

username: customer123
password: customer123

It seems the Envato preview frame is broken. I will check again.


Hiya – sent in a request a few weeks ago – with a followup to getting this working with Flatsome 3 – maybe the email went missing because I didnt hear anything back and I know you are normally attentive

I need it to work with the Flatsome account page which is different from the norm

The Flatsome account page is comprised of the following

Template name: WooCommerce - My Account
This templates add My account to the sidebar. 

get_header(); ?>

<?php do_action( 'flatsome_before_page' ); ?>

<?php woocommerce_get_template('myaccount/header.php'); ?>

<div class="page-wrapper my-account mb">
<div class="container" role="main">

<?php if(is_user_logged_in()){?> 

<div class="row vertical-tabs">
<div class="large-3 col col-border">

    <?php woocommerce_get_template('myaccount/account-user.php'); ?>

    <ul id="my-account-nav" class="account-nav nav nav-line nav-uppercase nav-vertical mt-half">
         <?php woocommerce_get_template('myaccount/account-links.php'); ?>
    </ul><!-- .account-nav -->
</div><!-- .large-3 -->

<div class="large-9 col">
        <?php while ( have_posts() ) : the_post(); ?>
            <?php the_content(); ?>
        <?php endwhile; // end of the loop. ?>
    </div><!-- .large-9 -->
</div><!-- .row .vertical-tabs -->

<?php } else { ?>  

    <?php while ( have_posts() ) : the_post(); ?>

        <?php the_content(); ?>

    <?php endwhile; // end of the loop. ?>        

<?php } ?>

</div><!-- .container -->
</div><!--  -->

<?php do_action( 'flatsome_after_page' ); ?>

<?php get_footer(); ?>

My support ends tomorrow, I would like to have some progress on this before deciding whether to renew

Hello David,

Kindly update the plugin to latest version. The “myaccount-menu” class was added for ajax in v1.2.0. I suppose your current installation is below 1.2.0. After updating to latest version, clear all browser caches and check the site. If it still doesn’t work, I will log in and check again.


Aha – yes – that was it – now two of the four links work – there are still two that the ajax spinner appears for but content never gets loaded for – however if I visit the link without ajax, it renders correctly

Hello David,

The problem is due to custom content created in plugin core files. The default tab content (generated by WooCommerce plugin) has a class name ”.woocommerce-MyAccount-content”. This class is being applied on first two tabs on your site. See . But rest of the two tabs are custom created, and do not have this class on wrapper div. See

So it will be required to wrap the content of those custom tabs inside a div with class name ”.woocommerce-MyAccount-content”. Alternatively, we can add a different selector in plugin JS file but that will get erased when you update the plugin. So I would suggest adding class names in theme core files.


Hi can i add custom tabs?

Hello devphoenix,

Thanks you for browsing the plugin. This plugin converts existing tabs into ajax tabs. It supports YITH customize my account tabs plugin. i.e. if you create tabs using YITH plugin, this plugin will detect the tabs and convert them into ajax tabs.


Possible PHP warning in debug.log:

Hi, first of all, thank you for such an awesome plugin! I really have been loving the new ajax tabs.

I’ve been seeing this in my debug.log file:

PHP Warning: Invalid argument supplied for foreach() in /wp-content/plugins/woocommerce/templates/myaccount/navigation.php on line 28

Could that have something to do with your plugin?

Thanks in advance for your time.

- Colin

Hello Colin,

Thank you for kind words and feedback. I’m glad you liked the plugin.

The php warning points to the file which is located inside the WooCommerce plugin. I just checked that code in /woocommerce/templates/myaccount/navigation.php on line 28. The following line is causing problem:

<?php foreach ( wc_get_account_menu_items() as $endpoint => $label ) : ?>

The warning appears if there are no account menu items, or if the endpoints do not exist. It should be checked first if the array exists. The code should be changed to the following:

$account_menu_items = wc_get_account_menu_items();
if ( isset( $account_menu_items ) && is_array( $account_menu_items ) ) {
foreach ( $account_menu_items as $endpoint => $label ) : ?>
- inner code -
<?php endforeach;

This is just a temporary solution and it is not recommended to modify core plugin files. It shall be included by WooCommerce plugin as update.


Thank you SS!

demo doesn’t load

Hello SiteTonight,

Kindly navigate to this link and log in using customer123 and customer123 as username and password respectively.



before I buy the plugin, is it possible to remove the downloads tab? I didn’t see it as an option in the screenshot.

Thanks, -Gus Okasha

Hello Okasha,

Yes it is possible to hide the tab via WooCommerce settings.



boopoo Purchased


I have the latest WooCommerce version installed, but my account page is not tabbed. The pages are to the side with bullet points.

Is there any chance you can have a look at this and see what the issue is? I would really love to use your plugin.

Thank you

Hello boopoo,

Kindly send me your site URL. I will check and let you know.



boopoo Purchased

That is very kind of you. I will drop you a private message with the site URL (as I do not want to make public).


boopoo Purchased

I think I forgot to send you my site password, as it is password protected. I send be email now :)