-
-
Save LiquidSebbey/852deb0db490b4053a1c8763ade66397 to your computer and use it in GitHub Desktop.
$("<style>.overlay { position:absolute; background-color: white; top:0; left:0; width:100%; height:100%; z-index:1000; } .loader { position: fixed; top: 1em; padding: 15px; maring: 15px; border: 1px solid #000000; border-radius: 10px; background-color: #CC0000; color: #FFFFFF; right: 1em; z-index: 999999999999; }</style>").appendTo("head"); | |
$("body").append("<div id='overlay' class='overlay'></div><div id='loader' class='loader'><b>Bezig met inladen en sorteren ...</b></div>"); | |
maxProducts = prompt("Hoeveel producten wil je inladen? (max. 500)"); | |
var app = setInterval(function(){ | |
if ($(".feed-product-item").length < maxProducts){ | |
if($("#loading-img.hide").length == 0){ | |
$("html, body").animate({ scrollTop: $(document).height() }, 0); | |
$('#overlay').css({ height: $(document).height() }); | |
} | |
}else{ clearInterval(app); | |
$('.currency-subscript').remove(); | |
$( ".feed-product-item" ).each(function(){ | |
price = $(this).find(".feed-actual-price").html(); | |
price = price.replace(" € ","").replace("€","").replace(" ","").replace("Free",0); | |
$(this).attr('price', $.trim(price)); | |
if (price == 0 || price > 20){ $(this).remove(); } | |
}) | |
var products = $(".feed-product-item"); | |
products.sort(function (a, b) { | |
// convert to integers from strings | |
a = parseInt($(a).attr("price"), 10); | |
b = parseInt($(b).attr("price"), 10); | |
if(a > b) { return 1;} else if(a < b) { return -1; } else { return 0; } | |
}); | |
// put sorted results back on page | |
$("#feed-grid").html(''); | |
$("#feed-grid").append(products); | |
$("#overlay").remove(); | |
$("#loader").remove(); | |
$("html, body").animate({ scrollTop: 0 }, 0); | |
} | |
},50); |
@kuangzhang I was able to just paste it into my chrome inspector javascript console, but you could probably make use something like Greasemonkey to run the script on page load.
Hi @LiquidSebbey @kuangzhang & @pushasha,
You might like this https://greasyfork.org/fr/scripts/38097-wish-com-price-filter-more
I made this for my personal use, hope you'll enjoy 😀
WishOrganiser
If the above code doesn't work you can try this:
Sorting Wish products by price
Usage:
1-Just open any Wish page.
2-Right click on the mouse.
3-Inspect.
4-Console.
5-Paste the code in the console.
Ready !!
https://github.com/mradwan94/WishOrganiser/blob/master/WishOrganiser
As of June 2020 the code is not working anymore since Wish removes items from the DOM when you scroll through. The code is not maintained, maybe I'll write a newer one in the future. Thanks for supporting and using this script, I really appreciate it.
how do you use this script?