Extra Shop Filters Bookmarklet

UtiltarianUtiltarian Posts: 74
edited July 16 in The Commons

Attention shopaholics: if you've ever felt the shop filtering options were lacking, or it took you too long to find what you are looking for, you are not alone. To address this, I present you with Extra Shop Filters: a free bookmarklet that lets you more easily navigate the shop. Find it here: https://buymeacoffee.com/utiltarian/extra-shop-filters. Read below for a full feature description.

Bookmarklet in action:

 

Main Features:

  1. New filters:
    • View items you own
    • Show or hide Daz+
    • Show or hide Wishlist items
    • Show or hide Bundles
    • Show only PA items
    • Show only Daz Originals
    • Show or hide items with specific IDs, or within an ID range
    • Show or hide items with a specific price, or within a price range
    • Show or hide new items
    • Show or hide figure-related items
    • Hide Outlet/Quickgrab items
    • Show the items in your cart (with price info)
    • See which items you own an Interactive and 3d Print License for
  2. Improved Category filters, added to every page.
    • Filters work instantly (site's version is sluggish, often requiring a few seconds to work)
    • Counts/sections updated as you change other filters (site's version doesn't update counts or hide sections as you apply filters)
    • Added to every page, not just the homepage
    • Lets you hide categories using Ctrl + Click
    • Adds a Textures section, so that you can hide textures
  3. Improved Artists filters
    • Lets you hide artists using Ctrl + Click
    • Lets you view artists alphabetically
    • Shows all artists immediately, and search works instantly (site's version takes a few moments to load after clicking "Show more," and search is slow for the first couple characters)
    • Doesn't re-order artists as you select them. Instead lets you separately filter your artist selections (using the Selected checkbox)
  4. Filters reordering: re-order the Filters panel sections to your liking. (By default, brings Category and Artists to the top, mimicking the old site appearance.)
  5. Bundle info: shows you how many items you already own from a bundle as you scroll the shop.
  6. Wishlist % Off sorting option
  7. Ability to copy all the product ids from the current page or from your cart 
  8. License highlighting: shows you which items do or don't offer an interactive license.

For any invertible filter, normal Click enables it normally, and Ctrl+Click will hide the items instead.

For the ID and Price filters, you can specify multiple values or ranges by separating them with a comma.

 

Additional Notes:

- To view the filters for additional licenses on products you've bought, first enable the "Only Owned" filter:

- To copy the product IDs from your cart, just run the bookmarklet while on your cart. You can then easilty restore your cart by pasting the ids into the IDs filter textbox:

- If you don't want to see the license highlighting, you can easily set the highlightLicenses setting to 0 to disable the feature.

 

Enjoy!

main-features.jpg
1488 x 1078 - 417K
license-filters.png
634 x 98 - 12K
copy-cart-ids.png
702 x 313 - 30K
bundle-license-info.jpg
1349 x 504 - 216K
Post edited by Utiltarian on
«1345

Comments

  • csaacsaa Posts: 1,047

    Utiltarian,

    Bookmarked. Thanks for sharing the JS code. Will try it out soon.

    Cheers!

  • ElorElor Posts: 3,969

    Thank you, it's very useful :)

  • This is insanely useful.

    Now how about a "not a figure" filter? You can filter on specific generations of figures but not on there not being any figure at all.

  • Works great, thanks :)

  • barbultbarbult Posts: 27,225

    I'm a Daz Deals Pro subscriber, but I still want to support your efforts to help Daz Shoppers. I bought you a coffee. I hope your cup is overflowing from all the people who are helped by your wishlist filter.

  • maikdeckermaikdecker Posts: 3,037

    Seems to work like a charm. Thanks. yes

  • UtiltarianUtiltarian Posts: 74
    edited September 2025

    barbult said:

    I'm a Daz Deals Pro subscriber, but I still want to support your efforts to help Daz Shoppers. I bought you a coffee. I hope your cup is overflowing from all the people who are helped by your wishlist filter.

    Oh thank you, very much appreciated! I do already have a couple more advanced filtering options (I found the Daz Deals plugin slightly lacking), so you may yet find some use as well! I'll just need to get around to cleaning up my code a bit before I release.

    Also, since it's a bookmarklet instead of a browser add-on, it works on mobile browsers (for the true shopaholics!), though activating a bookmarklet via mobile browser is not super convenient. In Android Chrome, you would need to type the name of the bookmarklet in the address bar, then click it when it shows up as a recommendation (don't know about other mobile browsers).

     

    jmucchiello said:

    This is insanely useful.

    Now how about a "not a figure" filter? You can filter on specific generations of figures but not on there not being any figure at all.

    Unfortunately, "not a figure" is not one of those options, nor any content categorizations for that matter. I had briefly looked into filtering by content type, but couldn't find a straightforward way to do it.

    Post edited by Utiltarian on
  • ElorElor Posts: 3,969
    edited September 2025

    I was able to get it working on Safari on my iPad (not on the latest version), but for some reasons, it's not working on Firefox (who is using the same engine as Safari) on the same iPad. I'll check later if I didn't make a mistake while creating the bookmark.

    Next step is to have it on my iPhone, but I use it far less to browse the store.

    Post edited by Elor on
  • WendyLuvsCatzWendyLuvsCatz Posts: 41,231
    edited September 2025

    a filter to hide texture addons would be awesome, just saying enlightened

    nothing against texture addons, I buy them too but not when looking for the outfits etc in the selection first place and having to sift through so many, especially since the shop doesn't even tell you you own the base product on the thumbnail anyway 

    a way to filter only textures for products you own would of course be also helpful 

    Post edited by WendyLuvsCatz on
  • Utiltarian said:

    barbult said:

    I'm a Daz Deals Pro subscriber, but I still want to support your efforts to help Daz Shoppers. I bought you a coffee. I hope your cup is overflowing from all the people who are helped by your wishlist filter.

    Oh thank you, very much appreciated! I do already have a couple more advanced filtering options (I found the Daz Deals plugin slightly lacking), so you may yet find some use as well! I'll just need to get around to cleaning up my code a bit before I release.

    Also, since it's a bookmarklet instead of a browser add-on, it works on mobile browsers (for the true shopaholics!), though activating a bookmarklet via mobile browser is not super convenient. In Android Chrome, you would need to type the name of the bookmarklet in the address bar, then click it when it shows up as a recommendation (don't know about other mobile browsers).

     

    jmucchiello said:

    This is insanely useful.

    Now how about a "not a figure" filter? You can filter on specific generations of figures but not on there not being any figure at all.

    Unfortunately, "not a figure" is not one of those options, nor any content categorizations for that matter. I had briefly looked into filtering by content type, but couldn't find a straightforward way to do it.

    I assumed that. But I had some small hope. Oh, well. 

  • Thank you so much! I would love to see bookmarklet filters for "non-new items", and also "Daz originals but excluding Daz + items". Many coupons & special offers are only relevant for those categories so being able to filter for them would be really helpful. In any case, I am very grateful!

  • SnowSnow Posts: 95

    Respect, my friend! We need more people like you.

    These days, it feels like everything online is either locked behind a paywall or broken, often both at once!

    On iOS 17.7.10 (older iPad), it doesn’t seem to work in Safari, but it runs fine in DuckDuckGo.

    Thanks again, truly appreciated and I think I speak for a lot of people here!

  • ElorElor Posts: 3,969

    Snow said:

    On iOS 17.7.10 (older iPad), it doesn’t seem to work in Safari, but it runs fine in DuckDuckGo.

    It's working on Safari on my iPad using the same version of iOS.

  • TorquinoxTorquinox Posts: 4,754

    @Utilitarian thanks for this. I'll give it a go!

  • joannajoanna Posts: 2,629

    Thank you so much for this!

    I'm sure it's going to be a lifechanger for many users, especially those with smaller wishlists, and a quality of life improvement for probably anyone shopping at Daz.

  • MelanieLMelanieL Posts: 7,850

    Oh, wow - that's brilliant! Thank you so much.

  • hjakehjake Posts: 1,334

    i am a DAZ Deals member. I tried your script on a browser that I do not have the browser add-on installed on. It works very well. Thank you and I bought you a coffee, with 3 espesso shots to perk you up for your next project, a script to show thumbnail image for each page of the DAZ product library. smiley

  • nonesuch00nonesuch00 Posts: 18,863

    thanks

  • SilverGirlSilverGirl Posts: 3,765

    Thank you for being the one bright spot to come out of yesterday's mess.

  • SnowSnow Posts: 95

    Elor said:

    Snow said:

    On iOS 17.7.10 (older iPad), it doesn’t seem to work in Safari, but it runs fine in DuckDuckGo.

    It's working on Safari on my iPad using the same version of iOS.

    Will check again, thanks for the notice!

  • frank0314frank0314 Posts: 15,038

    WendyLuvsCatz said:

    a filter to hide texture addons would be awesome, just saying enlightened

    nothing against texture addons, I buy them too but not when looking for the outfits etc in the selection first place and having to sift through so many, especially since the shop doesn't even tell you you own the base product on the thumbnail anyway 

    a way to filter only textures for products you own would of course be also helpful 

    I'll second this. I do get irritated at trimes when I come across a product that seems to be clothing and turns out to be a texture add-on and then, it doesn't link to the original product.

  • TorquinoxTorquinox Posts: 4,754

    frank0314 said:

    I'll second this. I do get irritated at trimes when I come across a product that seems to be clothing and turns out to be a texture add-on and then, it doesn't link to the original product.

    That relationship for V4/M4 stuff is gone in the current store - Maybe not a big deal for a lot of people, but something I have noticed. Newer products usually show the relationship. It is also a problem when the texture product doesn't even say it's a texture product.  

  • EthinEthin Posts: 1,333

    Thank you veary much!

    I'm curious, could this method be used to add the "category" filter section or a search function to the wishlist page? 

  • Elor said:

    I was able to get it working on Safari on my iPad (not on the latest version), but for some reasons, it's not working on Firefox (who is using the same engine as Safari) on the same iPad. I'll check later if I didn't make a mistake while creating the bookmark.

    Next step is to have it on my iPhone, but I use it far less to browse the store.

    Snow said:

    On iOS 17.7.10 (older iPad), it doesn’t seem to work in Safari, but it runs fine in DuckDuckGo.

    Unfortunately I don't own any Apple products, so can't test Safari, but I might know why it may not be working on some mobile devices. It works for me on desktop Firefox though. I'll release the full version in the coming days which might address the problem.

  • tsaristtsarist Posts: 1,642
    I wish the site had a filter for "Wishlist items" AND "Show ONLY items I own" this would help me find items I own, but don't know the exact name or vendor.
  • UtiltarianUtiltarian Posts: 74
    edited September 2025

    WendyLuvsCatz said:

    a filter to hide texture addons would be awesome, just saying enlightened

    nothing against texture addons, I buy them too but not when looking for the outfits etc in the selection first place and having to sift through so many, especially since the shop doesn't even tell you you own the base product on the thumbnail anyway 

    a way to filter only textures for products you own would of course be also helpful 

    frank0314 said:

    I'll second this. I do get irritated at trimes when I come across a product that seems to be clothing and turns out to be a texture add-on and then, it doesn't link to the original product.

    Totally agree about texture filtering, I've wanted to add that as well, but sadly it doesn't seem like it's possible with the available data. As far as I can tell, there's no way to differentiate textures from clothing, nor is there a straightforward way to detect product dependencies (outside of requesting data for each individual product, which isn't feasible).

    And as Torquinox noted, not linking to original product is a data issue. Only Daz can solve.

    Post edited by Utiltarian on
  • hjake said:

    i am a DAZ Deals member. I tried your script on a browser that I do not have the browser add-on installed on. It works very well. Thank you and I bought you a coffee, with 3 espesso shots to perk you up for your next project, a script to show thumbnail image for each page of the DAZ product library. smiley

    Heyy, appreciate the shots! Not sure what you had in mind with the product library (maybe a joke?), but I did actually make a script that lets you immediately jump to any page in your product library, or search your library (with regex support) and jump to the page of a specific product. I can release that too if anyone cares.

  • Ethin said:

    Thank you veary much!

    I'm curious, could this method be used to add the "category" filter section or a search function to the wishlist page? 

    In theory I would know how to, but it would require entirely new code. However, if you want to filter your wishlist using the Category filters, you can just turn on the wishlist filter on the homepage and achieve the same thing as though you were on the wishlist page, so don't think patching it into the wishlist page is worth the effort. Though at the moment, the category filters are a bit finicky: you need to enable the category filter before enabling the wishlist filter, and the filter only works once. I'll fix in the full version.

  • FrankTheTank said:

    Thank you so much! I would love to see bookmarklet filters for "non-new items", and also "Daz originals but excluding Daz + items". Many coupons & special offers are only relevant for those categories so being able to filter for them would be really helpful. In any case, I am very grateful!

    Yes, the filters it'll have are:

    • Wishlist
    • Daz Original only
    • PA items only
    • Owned items
    • Hide Daz+
    • Hide Bundles
    • Within an ID range
    • Within a price range

    I'll take a look at hiding new items, that one might be simple to add.

  • tsarist said:

    I wish the site had a filter for "Wishlist items" AND "Show ONLY items I own" this would help me find items I own, but don't know the exact name or vendor.

    Do you mean a filter that shows an item if it's in your Wishlist or if you own it? Cause why would you have an item in your wishlist if you already own it (outside of buying a an item in a bundle that was wishlisted)? I do plan on adding the owned filter, so stay tuned.

Sign In or Register to comment.