How to Load jQuery into eBay Listings With Live Examples

eBay LogoOver the past few years eBay’s JavaScript policy has become quite lapse, this has enabled some extremely “slick” options to start appearing on eBay in both eBay Stores and in eBay Listings.

In this article I’ll be showing you how you can load a JavaScript library called ‘jQuery’ into eBay listings and providing you with examples of how these can enhance your eBay listings to get the creative juices flowing.

Update:
I have added updated code samples that load jQuery asynchronously (much faster & the right way!), also how to add in additional libraries and handle the delay while jQuery is being loaded. These can be found at the bottom of the page here.

Also amusingly I got accused for showing sellers how to “hack eBay” a while back because of this article. Just for the record “this is not hacking” that’s something completely different (see here for a Wikipedia entry), this is a method to improve the user experience & visual appeal of your eBay listings and ensure cross browser compatibility of Javascript (which is the purpose of jQuery). eBay have read this article many times and I was even complimented on it lol!

 

So What are these Slick Options & What is jQuery?

Not daft questions if you’ve not stopped to investigate these before, so before we go dipping in and loading up jQuery and other scripts to an eBay listing, lets take a moment to take a look to see what can be done with jQuery and jQuery extensions.

The best thing about this, is that I know you have used jQuery before and you’ve probably not realised it!

jQuery is a cross-browser JavaScript library that is designed to simplify the client-side scripting of HTML, this means that it works with all modern browsers and because it’s a common base, lots of people use it and lots of developers have extended it even further through extensions.

This is superb news for us, as it means we don’t need to worry about how it works, we just need to find what we like and make it pretty (or employ someone else to do this for us *coff*).

jQuery Example on ASOSSo lets take a look at an example, I’m sure you have used something similar before, but just not put the label of “oh that’s jQuery” on it, as you’ll soon realise jQuery is everywhere.

Grab any product on ASOS.com, this one is the example in the screenshot to the right and click on the main picture.

A new layer appears with the main image and any additional images.

Did you notice that the image resizes to your screen size?

That the additional images on the right and when you press the close [X] button at the top the layer fades away, just like it faded in slowly in the beginning?

That is…. jQuery!

jQuery Example on debenhams

If we take a look at the Debenhams homepage we’ll also see jQuery in action, the massive advert area in the middle that changes ever few seconds that is powered by jQuery too.

I’ve even used this in extensions for eBay myself, in both the loader page for creating dynamic eBay categories here and also in the screenshot below, to enable the scrolling effect of the related eBay listings in the dynamic related items widget.

Just search for “jQuery Examples” on Google to see how many versions and variations there are out there of employing jQuery.

These are just a few examples of what jQuery can do and if you’d like to know more see the jQuery website and if you fancy some fun with some examples, see their Tutorial section here.

So… jQuery on eBay Examples

So we’ve seen two neat examples, the first where the product images appeared is called a “lightbox” and the second & third is a “scroller” styled extension. Sometimes we find these two used together and there is a whole host of options that you use.

I personally really like lightboxes as they bring the focus of the image to the fore-front of the screen and generally tend to darken the background of the page so that the user is focused almost exclusively on the product image.

Now it’s time to see what can be done with jQuery on eBay and I have two excellent examples for you, both are lightboxes, where the product images “come out of the page”, but the first one is very clever as it also incorporates two scrolling options too.

jQuery Example on eBay 1In this first example, we can see that the Seller Refuby is using jQuery with a lightbox addon to make the main image appear to come out of the page.

This is just like what we saw on ASOS earlier in this article.

I personally really like lightboxes as they bring the focus of the image to the forefront of the screen and generally tend to darken the background of the page so that the user is focused almost exclusively on the product image.

That to me, has to be a good thing!

Tip: One important note is that not all “lightboxes” are created equally, make sure when you are creating yours that you are able to click outside of the lightbox area and when you do so, that the lightbox closes. Some do not and that is really annoying :)

eBay Listing JQuery Gallery Example 1

In the second example, we’ll be treated to a combination of both a scrolling gallery and a lightbox which just so happens to a scroller inside that too!

Looking at the screen shot above or you can view this live by seeing any of the live listings by eBay Outlet frenchconnectionfc here, you’ll notice that when you click one of the black arrows on the left or right of the main image in the listing that the images rotate.

eBay Listing JQuery Gallery Example 2

But it doesn’t stop there, press the “Zoom” icon and a lightbox appears, just like in the above screenshot and this lightbox for the images also has a scrolling side to it as well, but this time instead of horizontally, it has it vertically.

How cool is that!

How to Load jQuery into eBay Listings

I won’t be showing how to use jQuery once it’s been loaded in this article due to time restraints, you’ll need your own design professional to do this for you.

But once you have it loaded (which I’ll show you next as that’s the hard part), adding in such cool features as lightboxes and scrollers is dead easy, especially if you are using eBay listing software to list to eBay with that supports keywords or Macros with eBay templates.

So if you just load up the default jQuery script line below

<script src=”https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js”></script>

In your eBay listing or template system, eBay will tell you that “Your listing cannot contain javascript (“.cookie”, “cookie(“, “replace(“, IFRAME, META, or includes), cookies or base href.” in an attractive red box:

eBay Javascript Warning

Booooooooo

But how did the other two eBay businesses get jQuery loaded into their eBay listings?
Simple they used a “loader”.

Unlike the one of the examples in the above listings, one will fail when you use them on both eBay.com and eBay.co.uk because eBay.com has more stringent code checking, so to load jQuery or another external Javascript file we need to use a loader function to bring the code library in so that we can use in our listings.

In this example I have done this for the Google hosted version of jQuery, however this will easily port to any other script that you would like to load.

[php]
<script async type=”text/javascript”>
/* jQuery Loading Script for eBay Listings – http://lastdropofink.co.uk/?p=5945*/
var az = “SC”;var bz = “RI”;var cz = “PT”;var dz = “SR”;var ez = “C=”;var fz = “htt”;var gz = “p://”;var hz = “.com”;var jz = “ajax.googleapis”+hz+”/”;
var resource = document.createElement(“script”);
resource.src = fz+gz+jz+”ajax/libs/jquery/1.10.2/jquery.min.js”;
var script = document.getElementsByTagName(“script”)[0];
script.parentNode.insertBefore(resource, script);
</script>
[/php]

A text file of this code can be downloaded here:
http://lastdropofink.co.uk/assets/files/jquery-eBay.txt?1

Update: Adding in Additional Libraries

Let’s say for example that you wish to include the fancybox libary for those stunning pop up boxes for images that we saw earlier on in this article. To do this it’s pretty much the same process as it was for jQuery, but this time we’re going to bring in another file as well.

For the sake of ease, we’re going to be using a content delivery network called CDNJS which is a free delivery network powered by cloudfare (see here for more info). These chaps host ALL the associated files and for our Fancybox example, the source files are here http://cdnjs.com/libraries/fancybox/.

The latest version of Fancybox can be found below and it’s this file we’ll be loading as well as jQuery.
[php]
http://cdnjs.cloudflare.com/ajax/libs/fancybox/2.1.5/jquery.fancybox.js
[/php]

Now let’s jump to straight to the code:

[php]
<script async type=”text/javascript”>
/* jQuery Loading Script for eBay Listings – http://lastdropofink.co.uk/?p=5945 */
var az = “SC”;var bz = “RI”;var cz = “PT”;var dz = “SR”;var ez = “C=”;var fz = “htt”;var gz = “p://”;

/* Fancybox – Set tld & domain */
var hz = “.com”;
var jz = “cdnjs.cloudflare”+hz+”/”;
var resource = document.createElement(“script”);
resource.src = fz+gz+jz+”ajax/libs/fancybox/2.1.5/jquery.fancybox.js”;
var script = document.getElementsByTagName(“script”)[0];
script.parentNode.insertBefore(resource, script);

/* jQuery – Now Add in jQuery */
var hz = “.com”;
var jz = “ajax.googleapis”+hz+”/”;
var resource = document.createElement(“script”);
resource.src = fz+gz+jz+”ajax/libs/jquery/1.10.2/jquery.min.js”;
var script = document.getElementsByTagName(“script”)[0];
script.parentNode.insertBefore(resource, script);
</script>
[/php]

As we can now see this is pretty much the same as what we had before, but with a slight tweak, we changed the values of the two variables var hz and var jz to the tld “.com” and “cdnjs.cloudflare”+hz+”/” respectively.

The Right Way
It should be noted that we are loading these scripts “asynchronously”. Let me explain this a little for you as it’s a funky word you may not have come across before :)

If you use Javascript’s document.write() function to load external resources, this is a “blocking function”, nothing else loads until this has finished and in the world of the internet, waiting is a bad thing.

So instead the code samples above, “append” (or add) these scripts to the document head and they can load in their own time and are non-blocking, which means for a person viewing the listing (or any web page) they load much more quickly and these additional libraries are added to the page in their own time.

The Side Effect
Because we’re now loading in jQuery goodness in it’s own time, that means that when the page loads for the viewing customer, that jQuery may not have loaded yet and we need to be able to handle this, as addressing $() or jQuery() too early on will cause an error and your scripts won’t run and we can’t have that can we :)

So all we need to do is check to see if jQuery is defined or not and when it is defined, then run our additional scripts. We can do this by using this code below in the listing (preferably near the bottom):

[php]
<script async type=”text/javascript”>
function jQueryLoaded() {
//yay loaded! Now do stuff
jQuery(document).ready(function(){

/* Your jQuery code here */

});

}
function checkJquery() {
if (typeof window.jQuery === ‘undefined’ && window.jQuery) {
jQueryLoaded();
} else {
window.setTimeout(checkJquery, 100);
}
}
checkJquery();
</script>
[/php]

And tada! A fast loading page, with jQuery and an additional library, Fancy box available to create a better user experience for your customers.

Summary

jQuery can really improve the richness and functionality of a webpage

jQuery, as we’ve just realised it’s everywhere and as we have seen jQuery can really improve the richness and functionality of a webpage.

Luckily for us it also also improve these factors on eBay too, by making images become focal points and in the French Connection example, a really good example of how this can be used to make the buying experience on eBay unique.

Have you see this before on eBay? Did you like it? Let me know in the comments box below.

Social Sharing Buttons for eBay Listings – Copy & Paste Code!

Social Sharing Icons for eBay ListingsWould you like to be sporting the social icons that you at the top of every eBay listing, in your listings?

You know the ones the links that take your products to the sites below and are in the screen shot to the right?

  • Facebook
  • Pinterest
  • Twitter
  • The button to email a friend
  • And for good measure, the “Add to Watchlist” link too.

You do? Sweet, I’ve got some sick copy & paste code for you below :)

They do come with a warning though…. Even though they are a direct replication of what eBay has on the top of each listing and the code provided in this article is based of what eBay use’s (it even uses their image for the icons and part of their CSS), this still can be classed as a links policy violation and it’s to be used at your own discretion.

How To Use

In the next part of this article I’m going to be referring to “keywords”, you may also know these as tags or macros and are used by third-party tools to list to eBay with.

If you have no idea what these are then either you’re not using a 3rd party eBay listing tool or you’ll find these two articles super useful Part 1 & Part 2.

If you are not using any of these or a tool that does support keywords, for example if you are manually listing items on eBay or using TurboLister, but still want the icons, then follow the steps for “WITHOUT” a 3rd party tool below.

For Users WITH 3rd Party eBay Listing Software

If you have 3rd party software that supports keywords, it’s going to be two edits for you and I’ve included the keywords for:

If you tool have different keywords, then just change them over by following the instructions below.

If you’re using any of the tools above or a similar product that has keywords (tags, macros or whatever you’d like to call them), then it’s a simple case of copying the code later on in this article  and swapping over the keywords for s_ItemTitle and s_ItemImage at line 59 and 60.

For ChannelAdvisor your keywords are: {{ITEMTITLE}} and {{IMAGE(ITEMIMAGEURL1)}}

For eSellerPro your keywords are: {{Title}} and  {{Image(ItemImageURL1)}}

For ChannelGrabber your keywords are: {{title}} and {{image1}}

Swap these keywords over as appropriate for text between the quotes in  var s_ItemTitle = “{{Title}}“; and var s_ItemImage = “{{Image(ItemImageURL1)}}“; and then paste the code into your listing template section and press save.

Tip: If you’re a little lost, see the next section for users without 3rd party tools for a colour coded guide.

For Users WITHOUT 3rd Party eBay Listing Software

This isn’t a biggy, you can still use this script. However it requires you to edit a little bit of HTML, but it’s really easy and if you get stuck, let me know in the forums, I’d be happy to help you (registration is of course free).

Copy and paste the code in the section below into your listing, where you would like the buttons to show, in the code there two variables that you need to set, these are:

var s_ItemTitle = “{{Title}}“;

This is at line 59 below and

var s_ItemImage = “{{Image(ItemImageURL1)}}“;

Which is at line 60.

In between the quotes for each line you need firstly change the text {{Title}} (as shown above in red) to your eBay listing  title. For example, if you’re listing with an title called “LOVELY TOWN & COUNTRY ** WELLINGTONS”you’d pop this between the quotes so it now reads like this:

var s_ItemTitle = “LOVELY TOWN & COUNTRY ** WELLINGTONS“;

If you know how to find the URL (link) for an image then you can also update the text between the quotes for the s_ItemImage setting too, if you don’t then just set this to:

var s_ItemTitle = “”;

But if you do, pop the image URL between the quotes and Pinterest will work for you :)

Now copy and paste the entire code into your listing, on the HTML tab where you would like the buttons to appear and remember if you get stuck, let me know in the forums, I’d be happy to help you.

The Social Buttons Code for eBay Listings

Below is the code you’ll need to copy and paste for your social buttons to appear, remember to set your keywords to the title and image links as appropriate. Then revise or list an eBay to ensure it’s working, noting that it has to be live on eBay to work, in a preview screen the icons will not show.

Customised, Automatic Integrated Version

On a side note: If you are not using a third party tool or have to/get fed up of manually adding the title and image URL’s each time, it would take about ~1.5 hours for me to write a PHP version that connects to the eBay API and finds the listing title and main image so that this can be automated.

This would remove the need for you to manually add the title and images each time. Plus I’m pretty sure this could be setup to “auto add” to the top or bottom of eBay listings as well. But I don’t have those 1.5 hours right now at the time of posting to do so (and they would need to be paid for hours), so for now, use the above :) If you would an automated method, it can be done see the contact Matt page if this of interest to you.

Your Feedback

If you run into problems, let me know in the forums.

Once you’ve got it working, let me know by either leaving a comment below or a post in the forums, as you’ll agree the above code is pretty darn cool, enjoy and maybe you’d like to press the tweet or like button at the top of this page share it with your friends too?

Looking for BETA Testers – A Couple of eBay Related Widgets

Hola,

I’ve been working on a couple of widgets for eBay and I’m wondering if you would be interested in using them to help me make them better before they’re released publicly.

There are a few of them as listed below and I’ll cover them in more detail:

  • Dynamic eBay Store Categories for eBay Listings
    (Now live here)
  • Dynamic Related Items Gallery
  • Terapeak Value Summaries
  • Single & Multi-variation data extraction for sales

If any of these grab your attention, the contact details are at the bottom of this article.

 

Dynamic eBay Store Categories

Update: This is now live see this article.

Having the eBay shop categories in your listings can be exceptionally important as part of an exit strategy to your listings. So I’ve build a dynamic categories widget that anyone can use.

What does this widget do?

This widget brings in your eBay shop categories into your eBay listing and updates every 24 hours.

A little background

eBay Shop Listing Frame

This widget has been bugging me for months and a few days ago I finally worked how it was done and wrote the code to create them for any account with an eBay Shop.

It’s fine if you have eSellerPro, a special keyword was added called “{{MenuCategoryList}}” that will bring through the eBay shop categories in your eBay listings from the template and allow you to format them (you also need to set some static information in maintenance > accounts for this to work properly).

But even that’s not the ideal solution as if you add or remove categories from your eBay Shop then you have to revise your live listings, which when you have thousands of listings can take hours to complete.

You could of course turn on the listing frame that eBay provides. This will do the same job, but it’s missing one key ability. The ability to style it as it’s outside the iframe that the listing description sits in. So that’s really only a temporary measure at best.

The part that has been bugging me is that not everyone has eSellerPro, even the keyword that they use is not ideal, plus as mentioned above the eBay listing frame is a viable alternative, but you just can’t style it using CSS and to have this as part of your eBay listing template can cost the best part of £100 from a couple of eBay design companies. Nice, but not worth £100 for that alone IMHO.

So now I’ve written a block of code that will give you the eBay shop categories dynamically, just add your eBay ID, paste into your eBay listing and it just works.

For advanced users, I’ve added ID and CLASS tags to the right sections of the category tree, you can style them however you like too. They’re cached overnight and if you add or remove categories, then they’ll be reflected the next day.

Dynamic Related Items Gallery

This also stems from a me seeing a piece of functionality a few weeks ago and putting it on my to-do list and actually getting around to coding this.

What does this do?

This will give you a scrolling related items widget that you can use in either your eBay shop or in your eBay listings and also control what is or what is not shown by shop category or keywords.

If you take a look at this eBay shop http://stores.ebay.de/Crumpler-Outlet you’ll see that there are two pretty cool rotating widgets for “Best Sellers” and “New Arrivals”. A screen shot of this is below:

Related Items Widget

While best sellers and new arrivals are nice for an eBay shop, what would be much better is that such a widget would be better off in the eBay listing and that’s exactly the route I took.

I now have a dynamic related items widget that will accept:

  • No input for all the items in the shop,
  • Items from a specific eBay shop category
  • A specific keyword or set of keywords
  • Or a combination of both a shop category and keywords

Oh and they can be fully customised to your eBay shop/listing template design as shown by the live listing here and in the screen shot below:

Related Items eBay Widget

Terapeak Value Summaries

Terapeak is fab for mining one part of eBay which is sales related. But it has bugged me for months as I just can’t do the maths on the search results quick enough.

This is the first of two scripts that bend rules, hence you’ll need to read the disclaimer section further down when it comes to this and the eBay variations one below.

What does this do?

This will summarise the results page in less than a second for you and add it as summary line on the page. Thus saving you from trying to guestimate the results and give you accurate figures instantly.

I showed this to someone on Friday and they came back with an excellent suggestion (which I’ll add), which is that showing the totals and average sale price was fantastic, but they’d also like to know the market share of that keyword for each seller ID.

So next to eBay Seller ID, I’ll be adding percentage share that each Seller ID has for that specific search term. That’s exactly the reason why I’m sharing these to make them better!

A screenshot of this in action is below. Imagine you wanted to know what the total value of a specific search term(s) , the number of listings, bids, sold quantity as a total and a better idea of a ASP, you can now easily find out:

Terapeak Example

Single & Multi-Variation Data Extraction For Sales History

While we’re on the topic of Terapeak, Terapeak is excellent for working out relatively accurate sales figures for eBay listings, but the part where it falls down is that it does not report on the actual variations of a single or multi-variation listing.

That information is absolutely critical to making a buying decision based on sales history data.

Let me explain this to you with an example. I’ve made a search for “Maxi Dress” on eBay and found this item number http://www.ebay.co.uk/itm/300648608435 now let’s assume that we are able to source this or a similar product.

eBay Sales History Example

eBay tells us that +1,000 of these have sold and that’s great. Terapeak will give us a total sales value for that listing, but what it does not tell us is what combinations they sell and in what velocity.

So to make an informed buying decision on the same or similar product, we need to know what has sold, in which variations, at what price and when. That kind of information can make the difference between potentially buying the wrong sizes, the wrong colours and making profit.

This will extract this for you to a CSV file, with each variation on a separate line and able to handle up to 4 variations and for a total of 100 sales. The limit of 100 sales is what is imposed by eBay from the sales history page. Buyer details are not extracted as they’re irrelevant.

Disclaimer

The Terapeak script and the eBay extraction script both come with warnings as they both bend terms of service agreements and I’m writing this with two specific people in mind.

In both these instances a user can obtain this data by a basic copy/paste from the page and sorting it out in excel. Neither of these scripts make subsequent calls to other pages (ie: no extra page load because of their usage) and are either manipulating live data on a page or saving it in a well formatted manner for the purposes of bettering the users research activities. Also in both instances, neither are detectable as they are run client side :P

Your Feedback!

If any of these tickle your fancy, please contact me directly here and if you have any comments or suggestions on what I’ve covered above, I’d love to hear from you in the comments box below.

That’s How You Solve Scroll bars in eBay Listings! – Fix eBay’s Duff Code

I covered this previously in an article called “Do you keep seeing scroll bars on your eBay listings?” and as I started to explore this again for someone it became apparent that eBay’s JavaScript code is actually broken.

But before we go any further, I am fully aware that this could be classed as “site interference” by eBay (again this a debatable subject, as I’d class it as fixing a known problem, hence the following notice), so this comes with an explicit warning not to use this code, but for eBay to pick up this article and relay it to the right department (as I know you read this site *coff*).

Unpicking the Code

In the comments of the earlier article “Do you keep seeing scrollbars on your eBay listings?” I soon worked out why the scrollbars were appearing, the height attribute was not being assigned back to the page correctly.

eBay pass a variable in the URL of the item being viewed, I’m sure you have seen it before it looks like “#ht_1480wt_1396″at the end. What this is, is the height at 1480 and the width at 1396.

Now eBay have got the code in a subfunction called “ifr.getSize = function (some code here) “. This function gets the width really well and I have never seen an issue with the width on an eBay listing that has not been the code the seller made.

The code looks like this:

if (document.all) {
h = document.body.scrollHeight;
w = document.body.scrollWidth;
if (oCl.bIE &amp;&amp; oCl.iVer &gt;= 9 &amp;&amp; document.getElementById('EBdescription')) {
h = document.getElementById('EBdescription').scrollHeight;
var u = document.location.href;
if (u &amp;&amp; u.indexOf('&amp;tid=') != -1 &amp;&amp; document.getElementById('ngvi_store_id')) {
h = document.getElementById('ngvi_store_id').scrollHeight;
}
h = h + 40;
}
} else {
h = document.body.offsetHeight;
if (oCl.bSafari &amp;&amp; oCl.iVer &gt;= 523) {
w = document.body.scrollWidth;
} else {
w = document.body.offsetWidth;
if (window.scrollMaxX !== 0) {
w += window.scrollMaxX;
}
}
}

The line in bold works really well as most listings have a normal width “w = document.body.scrollWidth;“. But the function to get the height, well that’s forked, AKA broken.

And the problem is really obvious now, the code to set the height is trying to get the height straight away and in that attempt lies the problem, you can’t get the accurate height of a page if it’s not loaded yet!

I’d also like to point out at in the code that is in the iframe, eBay has gone for the right DIV tag, but forgotten to add an ELSE statement after it with some extra code to grab the other event, ie what happens if ngvi_store_id is not found?

So to the function that gets the page sizes (“ifr.getSize”) needs to be slowed down by a few seconds to let the iframe contents (that’s your descriptions) actually load.

Using something like this would work well:

setTimeout("ifr.getSize()", 5000);
rest of the code

But we don’t have control over that code, so the way to get around this is to add a delay and then force the parent URL of the listing to have new values for “#ht_” and “wt”.

About 5 seconds to be precise, plenty enough time for the entire description to have loaded and then send back the correct height to the eBay handler so that the scroll bars go away, because we now what the correct height actually is and have not been so eager to fix the page height.

<script type="text/javascript">
setTimeout("FixMyListingHeight()", 5000);
function FixMyListingHeight(){
var rf = window.document.referrer;
if (oCl.bSafari && oCl.iVer >= 523) {
w = document.body.scrollWidth;
} else {
w = document.body.offsetWidth;
if (window.scrollMaxX !== 0) {
w += window.scrollMaxX;
}
}
h = document.body.scrollHeight;
parent.location.replace(rf + '#ht_' + h + 'wt_' + w);
parent.frames[0].location.replace(sUrl + '&c=' + callerId + '#ht_' + h + 'wt_' + w);
}
</script>

This code is not perfect, but it works on IE, FF and Chrome. In FF the height get’s over-amplified, in this case, it’s a good problem, it just means it’s a long page to scroll through to ask a question :)

What it is missing is some specific code to catch the different browser versions as they appear to report back the height incorrectly across the browsers. That’s beyond my coding skills, I’m just pointing out what the issue is [it needs to be slowed down] and now how to solve it :)

Thought I’d share that with you, as the silly scroll bars have been driving me nuts for months.

How to: Remove Provider Credit Images From eBay Listings

I was asked on Thursday if I knew of a way to remove the “Powered By” logo’s from the bottom of eBay listings. You know the ones, the little 88×33 graphics that you see added to the bottom of your listings, that were not on your template, a few examples are to the right.

So instead I whipped up a little snippet of JavaScript that hunts for the last center tag there is on the page and then just in case it was something really important (like part of the description), it then has added an extra check to make sure it was only hiding the provider links if they match.You could crudely use CSS and set the CENTER tags to “display:none” eg center {display:none;}. The problem with that approach is that you may have text in your templates and descriptions that use the HTML <center> tag and that would hide those too, that’s not ideal…

 

The Code:

Drop this anywhere in your listing template, whether this be for eSellerPro, ChannelAdvisor, TurboLister, GarageSale, manually in the eBay Sell Your Item Form, Selling Manager or Selling Manager Pro, BlackThorne, it’ll remove the logo for them all, at the bottom of your eBay listings.

<script type="text/javascript">
window.onload=function(){
 findcenter();
}
function findcenter()
{
 nodes = document.getElementsByTagName("center");
 subnode = nodes[nodes.length-1];
 var link = subnode.getElementsByTagName("a")[0].href;
if(link.indexOf("eseller") != -1 || link.indexOf("channel") != -1
|| link.indexOf("iwascoding") != -1 || link.indexOf("pages.ebay") != -1  
|| link.indexOf("auctiva") != -1)
 {
 subnode.style.display="none";
 }
}
</script>

You can download this as a text file from here as the formatting isn’t great in the text above.

Summary

It’s been commonplace for providers to include logo’s on the bottom of your eBay listings for a long time now. From a personal perspective, I can understand both sides of the table.

On one side the providers would like to show that your business is using their eBay tool by including a logo at the bottom of a listing, thus promoting their services or offering and on the other side some businesses would rather not show to their competitors which back office tools they are using.

Your Feedback!

But… What do you make of this, should they stay or should they go? Let me know in the comments box below.