12-03-2018 01:20 PM
I saw there was a long pre-existing thread for this shut down a year ago, thought I'd resurrect it.
I want to buy a red double duvet cover.
That's all. It doesn't need to be at all fancy. I know I can buy one in Argos for £13 and avoid Ebay entirely.
If I search on Ebay, filter on buy it now, sort by lowest price + P&P, filter on UK and 'Click and Collect', there are still thousands of results and they're nearly all, quietly, listings with variations where there'll be a pillow case for a £5 or something to bring down the price that's shown on the search results screen.
Any idea how to just find the cheapest of what I actually want?
Don't really want to talk about the morals of Ebay doing this, or whether it's 'illegal'. Just - how to avoid it.
01-27-2019 03:51 PM
Ok it works, I didn't realize you had to start ebay then run the bookmark.
I was trying to run the bookmark!
Got it!
Thanks for the help!
01-27-2019 04:54 PM
Glad you got it working -- berserkerplanet did a nice job putting that script together. I've found it extremely useful when I run into variation listings cluttering up a search.
02-16-2019 06:57 AM
02-16-2019 11:19 AM
A bookmarklet is just a little script that runs when you click on a bookmark.
If you create a new bookmark, then edit the bookmark and then paste in that script into the URL field as described, when you encounter an eBay search that has lots of variation listings, clicking on that bookmarklet will remove the variation listings from that page.
02-16-2019 11:24 AM
I see, thanks! It really works! I wish I know how to convert this into an automatic plugin.
02-16-2019 07:39 PM
03-18-2019 08:09 PM
This is helpful, but it's absolutely ridiculous that it even needs to exist.
How difficult would it really be for eBay to simply sort by price using the HIGHEST priced option for every listing? Probably something like a 5 second code modification, requiring maybe a week of internal testing and change review, followed by advance seller notification, and then rolling out the change. In return, they would get a much better user experience, the eternal gratitude of a 7-digit number of customers, and probably increased sales too.
03-22-2019 11:25 PM
Updated Priced Range Search Result hiding bookmarklet. Minor change to allow it to also operate on seller specific search result pages ("see other items" etc seller result pages):
javaXscript:(function(){ var loc=document.location.href.match(/^https?:\/\/www\.ebay\.(com|ca|co\.uk|com\.au|in|de|at|fr| it|nl|es|ch|ie|ph|pl|be|com\.hk|com\.my|com\.sg)\/(dsc|sch)\/.*(i|m)\.html/i);if(loc==null)return;
var trg=document.body.querySelectorAll('li[id^="item"].sresult');
if(trg.length!=0){var els='li[id^="item"].sresult%20span>span[class*="prRange"]';
var gps='[class$="vtitle"]%20a.vip';}else{
var trg=document.body.querySelectorAll('li[id^="srp-river-results-listing"].s-item');
if(trg.length==0)return;
var els='li[id^="srp-river-results-listing"]%20span.s-item__price>span.DEFAULT';
var gps='div.s-item__info>a.s-item__link';}var j=1;for(k=0;k<trg.length;k++)
if(trg[k].querySelector(els)!=null){
var url=trg[k].querySelector(gps).href;trg[k].innerHTML='<a%20href="'+url+'"style="float:right;
color:green;padding:5px;">[%20Removed%20Ranged%20Price%20result%20'+(j++)+'%20]</a>';}return;})();
As per usual, create a new bookmark, copy and paste the above code in the location field, remove the X from javaXscript at the beginning of the code, name the bookmarklet eBayPRfilter2 (or whatever you want), and good to go.
Here is a commented breakdown of the above code (will not work as a bookmark without editing as bookmarklets don't work with embedded comments:
//eBay Priced range filter bookmarklet 2 3/22/19 //modification to also handle seller search type result pages like
//https://www.ebay.com/sch/superduperseller33/m.html and
//https://www.ebay.com/sch/m.html?_ssn=superduperseller33 javaXscript:(function(){ //check and see if it's an eBay search result page var loc=document.location.href.match(/^https?:\/\/www\.ebay\.(com|ca|co\.uk|com\.au|in|de|at|fr|
it|nl|es|ch|ie|ph|pl|be|com\.hk|com\.my|com\.sg)\/(dsc|sch)\/.*(i|m)\.html/i); //if not, we're done if(loc==null)return; //look for search result LI elements with particular target attribute values var trg=document.body.querySelectorAll('li[id^="item"].sresult'); if(trg.length!=0) //if some are found we use these selectors for next element search pass { var els='li[id^="item"].sresult%20span>span[class*="prRange"]'; var gps='[class$="vtitle"]%20a.vip'; } else { // instead look for search result LI elements with these particular target attribute values var trg=document.body.querySelectorAll('li[id^="srp-river-results-listing"].s-item'); if(trg.length==0)return; // if still none found something is wrong and we are done //if some are found we use these selectors for next element search pass var els='li[id^="srp-river-results-listing"]%20span.s-item__price>span.DEFAULT'; var gps='div.s-item__info>a.s-item__link'; } var j=1; //initialize removed result index for(k=0;k<trg.length;k++) //loop through the found target search result elements if(trg[k].querySelector(els)!=null) //look at child elements to see if they are ranged price { var url=trg[k].querySelector(gps).href; //lash up URL string for the clickable replacement text //change the found priced range search result HTML on the results page to desired banner message trg[k].innerHTML='<a%20href="'+url+'"style="float:right;color:green;
padding:5px;">[%20Removed%20Ranged%20Price%20result%20'+(j++)+'%20]</a>'; } return; })();
04-20-2019 01:15 PM
I’m glad I don’t have to do that when I search for things at Walmart or Kohl’s. Why would any buyer want to go to that much trouble to buy it? I would just find somewhere else to buy it. I understand some things do need to be kept in variations, but it is troublesome sometimes. If not in variations, then the site is full of single listings. I don’t think there is an easy answer for this one. Many times the rules are it’s a search and browse manipulation violation, but it is getting out of control.
05-01-2019 03:08 PM
No longer works, ebay makes it impossible to filter. This is bull**bleep**. Going to use Amazon from now on.
05-01-2019 03:11 PM
Found what I needed in 5 seconds and ordered. Why did ebay eliminate showing the range of pricing, to only obfuscate and make it more difficult to find the item sought by the buyer? Make the seller list each item individually, charge them a seller fee for each. Win-win, but as I said, instead of dealing with the **bleep** and wasted time, just use Amazon
05-01-2019 03:39 PM
No longer works, ebay makes it impossible to filter.
What is no longer working? The scriptlet above still works fine for me. Start with a search result that includes lots of price variation listings, then use the scriptlet.
Here's a good search to test:
When I run the scriptlet, 116 variation listings out of 200 total listings on the page are removed and replaced by a text link.
05-02-2019 08:59 PM - edited 05-02-2019 09:02 PM
I meant ebay has removed the prRange keyword that you are keying off of or the sellers have figured out a way that no longer shows the range, i.e. search "samsung s5 case" with no filters and sort order of price+shipping: lowest first:
returns no ranged prices to filter out for all those pages of 74 cent items
05-02-2019 09:22 PM - edited 05-02-2019 09:23 PM
Yes, that is a problem -- if many many sellers adopt that tactic, sorting by price will no longer be an effective tool for buyers, and that will ultimately hurt eBay's bottom line.
See here for some discussion of this issue at the end of this thread:
If buyers refuse to purchase items advertised in such a deceptive manner, that tactic will not benefit those sellers. But eBay should definitely close whatever loophole allows those sellers to make their listings sort for a price other than the actual price their item sells for. It is a form of search manipulation which can make searching eBay a frustrating experience for many users.
05-03-2019 06:27 AM
The temporary solution would be to create an extension that has the browser open each link and look for any type of form for selecting multiple items and then note that in the listing summary. I would do it myself, but as I said, I'm done with it and ebay should address it themselves without the need for me to flag each one, to no avail