Nop Ajax Filters Pro plugin released for nopCommerce 3.40 (Nop-Templates.com Team)

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
9 years ago
We would like to introduce our new Nop Ajax Filters Pro pack for nopCommerce 3.40. The pack includes our best selling Nop Ajax Filters plus the new home page filters, which offer an incremental search capability. This is the ultimate solution to add extremely fast and powerful filtering capabilities to your online store and to make navigation easy and shopping quick and enjoyable.

HOME PAGE FILTERS SPECIFICATIONS
Configure the home page filters to appear in one of the predefined widget zones or create a new widget zone  
Choose to filter by: category and manufacturer, category only or manufacturer only  
Choose which specification attributes to appear in the home page search  
Choose whether the dropdown with categories will show only top-level ones  
The home page filters integrate with the Nop Ajax Filters

AJAX FILTERS SPECIFICATIONS
Category, manufacturers and vendors page integration  
Checkbox and Dropdown UI controls  
Color Squares Support  
Browser Back Button Support - nopCommerce 2.7 - 3.4


To see the plugin in action, please check out its Live Demo.

You can also check its administration.

Nop Ajax Filters Pro pack is part of our best value Nop Ultimate Plugin Collection.

Your feedback is appreciated!

Nop-Templates.com Team
9 years ago
Hi.
About feedback.

Have checked the filters. Again, having hash in query string, which making links using filter useless in terms of SEO.

with link http://demos.nop-templates.com/computers-tablets#/specFilters=1!#-!2!-#!2!#-!6!-#!3m!#-!10
the first that SEO will do, it's cut anything behind #.
So, in fact what you will get in google: http://demos.nop-templates.com/computers-tablets
Which is inacceptable for people who have customized links as we are for example, and it's huge limitation.

Here is how our filter is working - no hash, ajax, only older versions of browser using hash, but for filtering only, normal SEO links on initial load working, integrated in category, manufacturers and search pages:

http://www.brastop.com/28d-lingerie-bras-swimwear?specs=28d-28h-bras-swimwear&brands=curvy+kate-cleo
http://www.brastop.com/search?q=bras&specs=28g-plunge&brands=cleo&orderby=6

I think that is how filter should looks like.

I'm not trying to advert anything or show your filter is bad.
Just giving an idea how is the filter better fitting into the business.
9 years ago
Hi,

Thanks for the feedback! We very much appreciate it.

The use of the hash and the question mark is mainly due to the fact that the filters work through ajax and if you change the url of the current document through a client side code, it would reload the page. Reloading the page is not the idea of the ajax filters.

Have a look at this website:


http://www.asos.com/women/bags-purses/cat/pgecategory.aspx?cid=8730&via=top#parentID=Rf-200&pge=0&pgeSize=36&sort=-1


Again they are using the has and they have not solved this problem yet although Asos are a big brand.

So I appreciate the problem with the SEO but this is not straightforward to work around. In addition search engines would not be reading the filters urls as they have no way of discovering them unless you manually feed them those or create links to them.

So what we intend to do for the next release of nopCommerce, which is 3.50 is to have urls which map one to one with the hash urls but use query string parameters. SEO managers will be using these urls to manually feed to search engines or to create links to from social media for example.

Your feedback on this will be again appreciated.

Thanks
9 years ago
Nop-Templates.com wrote:
Hi,
The use of the hash and the question mark is mainly due to the fact that the filters work through ajax and if you change the url of the current document through a client side code, it would reload the page


Probably I'd disagree with you. We are changing url without page reload, everything is jQuery and Ajax. Of course not the whole URL, but Query String. However. With jQuery.History you can play with whole URL.

We are using jquery.history.js and jquery.bbq.js to mange query string and nearly absolutely not using window.location
jquery.history to change URL (History.getState(), History.pushState(parameters)), just can't remember what was jquery.bbq for. supposingly to parse query string.
That allow you to do with links whatever you need without page reload, but from IE version 8 or 9. IE 6-7 definitely will work using hash only, but those 2 libraries have that support anyway.

hope this will help in your further development.

Nop-Templates.com wrote:

Again they are using the has and they have not solved this problem yet although Asos are a big brand.


We saw many big brands and shops, and trust me, the are too far not perfect. Yours filters is much much better then on some of "big" brands websites. Honestly. We used your filter unless we found we can't use that links. Till yesterday on our website we used 7Spikes filters. It's a great product. need just a little bit finish it.

Also don't forget Asos and others could use not such flexible ecommerce solutions. For example we implemented free matching products discount. Asos might have limited system where they unable to implement that kind of discount eve if they really want to. But moving to the new platform would cost them too much. So, there could be several reasons why companies don't implement some features even if they really want it. We was very limited a year ago also unless we got budget to change the system.

How you can find our solution is not perfect as well. At the moment you can't have 2 spec options with the same name and you can't have "-" in the spec option name. So we as well limited ourself in some way. But that's very minor issues for us.

Nop-Templates.com wrote:

So I appreciate the problem with the SEO but this is not straightforward to work around. In addition search engines would not be reading the filters urls as they have no way of discovering them unless you manually feed them those or create links to them.


Exactly. But the thing is not in the feeding, as you feeding products links, not search links, but we use them for banners, mails etc. Furthermore, don't forget about SEO robots indexation. How will it be indexed if half of the website menu in this links. Reason is simple, you don't need 101 category, all you need it's 101 link using filters.
For google that will be as a links duplicates, which immediately lead into website google rank lowering.

But in don't think we such unique in that, so likely others using pretty similar technique.

Nop-Templates.com wrote:

So what we intend to do for the next release of nopCommerce, which is 3.50 is to have urls which map one to one with the hash urls but use query string parameters. SEO managers will be using these urls to manually feed to search engines or to create links to from social media for example.


Does it mean link will be like : http://demos.nop-templates.com/computers-tablets?specFilters=1!#-!2!-#!2!#-!6!-#!3m!#-!10
or http://demos.nop-templates.com/computers-tablets?specFilters=1!-!2!-!2!-!6!-!3m!-!10 ?

I hope NopCommerce team will have enough time to implement the next feature in 3.5, which I think will simplify your development as well.
https://www.nopcommerce.com/boards/t/31975/filters-seo-optimization.aspx
8 years ago
I agree with Vadim, it makes us quite a lot of troubles in case of SEO. Probably we will have to stop use this plugin :(

Marek
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.