SaurabhSharma supports this item


36 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.



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.


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).

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

Hi, great plugin. Will buy if you add a custom tab addition feature. That would make this thing much needed and awesome! Also ability to work with buddypress pages that are merged with the woocommerce account pages. Any plans to do so? thanks

Hello tgg1061,

Thank you for browsing the plugin. The idea of adding custom tabs feature is worth implementation. I agree that it will add more value to the plugin. I will give it a try, but can not say if it will be implemented very soon. It may take some time.


When you say take some time you mean months from now, weeks, ???

Hello tgg1061,

I have started working on it. I will try to release it within a week.



I created my website with wordpress multisite (WPMS), with three websites one for each language on the web. That is,,, one for each language. They are the same web but each web is accessed according to the language and only changes the color background.

How many licenses do I have to buy? 1 for my site with all languages? Or 3 for each language?

Thank you

Hello gerard590,

I think one licence is valid per domain. Since you are using sub domains, 1 license shall work for all. No need for separate 3 licenses. You can further confirm by sending a tweet to @envato_help .



How can I sort the tabs? Logout is above the tabs I created and it is a bit awkward. Could you help me out, please?

Also I want to change the font awesome icons, how can I achieve that?

Hello itzramphis,

Thank you for purchasing the plugin. In order to re position the logout tab, follow these steps:

1. Navigate to WordPress admin’s WooCommerce > Settings > Accounts. Inside “My account endpoints”, delete the endpoint value of “Logout” and save settings. See

2. Next, navigate to Settings > SS Ajax Tabs Settings > Custom Tabs. Then create a new tab with name as “Logout” and endpoint value as “customer-logout”. Leave the tab content empty. See .

3. Save these changes and then check the site. The logout link shall appear at the end.

Follow this same procedure for sorting other tabs which are already registered with WooCommerce.

Regarding fontawesome icons, if your current theme shows icons in My account tabs, we can use the same fontawesome library for showing icons in custom tabs too. For that, kindly send me your myaccount page URL and desired icon names. You can email me these details from my profile page message box or at xconsau[at]gmail[dot]com.


Hi there, presale question. When you head to the my-account link/page, is it possible to remove the standard initial ‘dashboard’ tab, and instead have the landing be a custom tab? thanks

Hello Jeerish,

Thank you or browsing the plugin. Unfortunately it is not possible to hide the Dashboard tab. All other tabs can be deleted or re-ordered but not this one. :)