Shipping dimensions bug

This is going to be a long message. It’s now actually 2 issues, though, as I discovered a second problem that can compound the first. I’ve done extensive testing and have concluded it is either a bug in GS or a bug in how eBay is taking the data that GS is giving it.

Again, this will be a long message - so sorry!

The first part of this issue is possibly related to the main issue, and it is one I just discovered today.

I have a large item that I had originally put in a box that made the shipping [if shipping the item to myself] go from about $17 to $40. I had listed 2 items in 2 slightly different sized boxes, but both being very large, and the 2nd one was enough to push it into extra fees.

So I put it in a different box, and weighed it and measured it. In GS, I updated the weight and dimensions and then revised the listing using just “Shipping Options” as the part to revise. A few hours later I discovered that did not stick. eBay still had the original weight and dimensions. So I did a full revise and that was able to get eBay to update the calculated ship rate.

In all cases - the above and the below, my shipping dimensions contain a decimal in one or more of the 3 dimension fields. This may be part of the bug, as eBay, when using their app or website, does not allow 16.5 inches for example - you’d have to round it to 17.

The more “dangerous” bug for me has resulted in some loss of money, and it is not something I can easily solve unless I have more storage space.

I often sell lots of books. Meaning a Lot of 12 books by the same author. Before I list them, I weigh the books and approximate what the real weight would be with a box and packing. I then have a shipping business policy that is:

Calculated Media Mail
Calculated Priority Mail

So that gives the buyer 2 different ways to have the item shipped. Media Mail is a flat rate no matter where in the US it is shipped nor how big or small the box is, as long as it is less than 70 pounds.

Priority Mail is zoned based, and size based, so having the box dimensions can help, especially if the box is going to be big. But the issue I have is that for these Lots, I do not box them up ahead of time, as I don’t have the storage for them to be pre-packed. I put them on a bookshelf together, and when they sell, I use a box that will fit them.

The bug is that because I did not supply the dimensions to GS for the listing, eBay ignores all the info about the item, weight wise. An example is a recent sale I had. I shipped 10 pounds of books to Atlanta GA, which is not too far from where I am. I add a 40 cent [I think] handling fee for both Calculated MM and Calculated PM.

For me, that meant if the buyer picked Media Mail, I would have received an eBay shipping credit of a bit more than $11.38 [Media Mail rate, plus whatever handling cost I have added].

However, the buyer picked Priority Mail, which requires weight and dimensions - mostly. Because I did not supply dimensions to this item, eBay displayed a price of $7.13 to the buyer! I believe that is the 1 pound rate. I ended up having to pay $10.63 for the 10 pound Priority Mail shipment to Atlanta, GA.

I did an experiment after this issue. I used the eBay website to list an item with the same business policy - Calc MM and Calc PM. I used the same 10 pound weight and kept the dimensions empty on the eBay site.

I then went in to eBay as a buyer to look at my listing and clicked on the rates [the See Details link which allows the buyer to see how much each rate the seller is offering costs]. When I did so, the Media Mail rate was the same as my listing - $11.38 [plus whatever extra I charge], but the Priority was more than the $7.13 that my original listing from GS was shown. It was the proper amount for Priority Mail [$10.63 I believe].

So this told me a few things - not putting the dimensions on a listing when using the eBay site does not mess up the shipment weight. But using GS and not putting the box dimensions apparently does. From what I can figure, my 10 pound item that I used GS to list, showed up as a 1 pound item if the buyer picked Priority Mail. This has happened nearly a dozen times to me so far, and will continue to happen unless I box up all my Lots and add them into GS and do a full revision on each listing.

Like I said at the start, I do not know if this is an eBay bug in how they are processing the info GS is giving them, or a GS bug in how you’re giving eBay the info. It is super easy to duplicate this bug as one just needs a business policy that includes a flat rate service that’s being calculated, like Media Mail, and also offering a Priority or Ground Advantage service that is zoned and size based.

I know one way to semi fix this is to just make up a box size for all my Lots of books, as that should force the rush shipping to not default to a weight of 1 pound. But that feels like a hack, and with some lots, I may need to use larger boxes or smaller ones, and the shipping charge/credit will not be accurate for the buyer and myself. So in the end I need to figure why I can use the eBay website to list an item with this biz policy and the same weight as I am doing in GS, and keeping the dimensions off of both listings, but only the GS one is behaving differently on eBay’s website.

I hope this made sense, and apologizes again for the long message. I’ve been spending months trying to track this and figure out the cause and hopefully I explained it clearly, but if not, please do not hesitate to ask me for more details!

Thanks for looking into this!

Thanks for taking the time to writing down about this two issues:

I just checked our code, and with sent the dimensions including two decimal digits to eBay. Not sure what eBay does with that.

Have you tried using the “Apply current changes from My eBay” command to re-import and verify your listing’s shipping options after you used a decimal number in a Revise operation? Does it show as the same value you entered before?

I checked the code, and GarageSale always posts package weights to eBay, no matter what the package dimensions are.

Could you do a test listing with logging enabled, so we have something we could use to file a bug report with eBay? If so, I can send you details on how to enable logging.

Using the eBay website or app they force whole numbers on shipping dimensions. I use a lot of boxes that are 11.5 inches long which technically should be rounded to 12 inches. Unsure if they do that, or drop the .5

I am unsure what the command “apply current changes from My eBay” does - does it overwrite changes for all listings in GS that are live? I really don’t want to do that. I can do it for one listing, but just going in to the listing myself I can see on the website the bug pretty easily. eBay is getting the weight correctly. It is not applying the weight if there were no package dimensions sent by GS and the shipment type includes GA or PM as those are zone and size based.

And to be clear, I am not giving GS any package dimensions. That’s the bug. I just can’t figure out if it is GS or eBay. If I use eBay to list an item with the same business policy for shipping, and do not give the listing dimensions, the bug does not exist. It’s only when using GS to do the same thing that eBay ignores the weight when the user picks a zone and dimension based shipping option.

I can enable logging on the next Lot of books I do if you would like. Send me details on how to enable logging and I will do that today or Monday. Thanks!

From the Ebay shipping page…

No worries, there is nothing changed or overwritten automatically.

The “Apply current changes from My eBay” command only works on the listing you have selected in GarageSale when invoking the command.

Also, it will show you the changes it has detected first, and you have to select what changes you want to import.

Here is how to enable logging:

  1. Make sure you have listing with a shipping configuration that shows the bug ready to list
  2. Quit GarageSale
  3. Start GarageSale again, and hold down the control key on your keyboard
  4. In the debug panel, check the remote logging checkbox and enter ZSqvQs as logging identifier
  5. List your item
  6. Quit GarageSale
  7. Start GarageSale once again with the control key down and disable logging again
  8. Get back to with the eBay item id, so I know what to look for in your logs

That’s it. Thank you.

1 Like

Okay, I will get on that today. Here is a super bad [for me] example of a sale that happened last night for an item that I listed a year ago [did a stop/relist not that long ago]. To give a reference, Media Mail for a 12 pound box is $12.88. I am in North Carolina. The customer is in California. I am processing this order now, but they picked Priority Mail which meant eBay charged them $11.96 [this is 41 cents over a 1 pound PM package to CA as I have a handling charge in my biz policy]. Sreenshots:

GarageSale 2024-11-05 07-25-40
Order details - eBay Seller Hub 2024-11-05 07-26-03

and the biz policy:

Edit shipping policy 2024-11-05 07-30-56

Sigh. This is gonna be a big loss for me. I’ll update this packed after I get it packed and shipped.

I’m unsure why you sent this message here. If you read my long, long message, you will know that I am unable to always supply box size because I do not pre-box every item I list. Since this does not happen when one uses the eBay website - as I explained in my original message - eg: you don’t have to list box dimensions there - and only happens when using GS, that is why I posted it. It is either a bug on eBay’s part with regards to the data they are receiving from GS, or a bug in GS with what they are sending eBay.

I’ve been shipping items since 2008, so I do know how a 13.2oz item is billed at 14oz. Again, that’s not the issue.

I would be shocked if every ebay seller boxed up each and every one of their items when they stored it. Most people who are doing this out of their home do not have the space for that, nor always the exact number of correct boxes to use.

Again, if you don’t understand the issue, I can summarize again, but I am unsure why you sent a screenshot of the eBay shipping page as that has nothing to do with the bug.

This is the item that sold last night, and doing that to it, shows these changes at the bottom. I am unsure what’s different about the returns, payment options, images, or shipping options, and why buyer requirements also looks the same. Again, this is a sold listing. I will do it with a lot of books that I post today along with logging the posting of said lot

The bug cost me a lot - to ship this is $43.24 [using Endicia which gives commercial rate discounts just like ebay]. This is a serious enough bug that I may need to move off of GS as I have 100s of listings that have this kind of shipping policy/biz policy. And since I can list the exact same item with the exact same parameters via the eBay website and as a buyer, preview the shipping costs to see accurate ones - I know this is an issue that somehow GS is participating in. In either how the data is received by ebay from GS, or in something GS is sending them.
Endicia for Mac - BETA (1141) 2024-11-05 08-03-28

I will DM you a listing on eBay that I used GS with, that shows this bug in action, in case that helps.

Is there a size in that policy?

The shipping polices have no fields to enter size. No place to enter weights. Just shipping services, and a handling time, and a handling cost.

I read every word of your post. I don’t pre box any items and haven’t since 1999. I just make sure dimensions of the box size I enter is big enough to hold the item with no decimals and round up to the next full inch. GS should be designed to round up for you since ebay (USPS) requires next highest dimensions without decimals. UPDATE: I see that v9.9 has already fixed this “bug”.

As @rlmartin pointed out, the newest GS 9.9 Beta addresses two issues you reported:

  • when a weight/dimensions field contains decimal digits, GS will send the next higher whole number to eBay
  • when selected “Shipping settings” in the Revise panel, the package info gets revised as well

But I think we won’t be able to fix the issues that seems to result from using a shipping policy with calculated shipping and missing package dimensions on our own. If you upload logs from starting a listing with scenario, we can file a support request with eBay.

1 Like

Well for me, figuring out box size for 35 books isn’t something I can easily do without said box packed up. And I’ve learned the hard way that 2 inches can make a difference in how $$$$ something can be to ship and if im passing that on to a customer that is huge. Eg: I had two Lego sets of similar sizes. One I had to put in a box that was a bit shorter and less wide but 2 inches taller. The cost to ship went from $17 to $44. I was able to find a box identical to the other set and now it’s back to $17 for a shipping cost.

With books lots it’s worse due to the weight. So I can weigh them ahead of time and figure a padding of 1 pound or more depending on how big a box I may end up using would weigh plus packing material. But without that exact dimensions of said box, I’d just be making something up. For media mail that doesn’t matter. But If shipping magazines or giving the option to ship priority - the size does matter [magazines have to go PM or ground advantage]. For zoned based, heavy items i usually pass the cost to the buyer since i have no idea where they will come from.

a 50 pound box of books in a 12.12.20 box costs $151 to ship Priority across country for me. but $42 via media mail. so having the weight accurate on ebay’s site is important as is box dimension.

if i leave off the box dimensions in GS then ebay will show the customer a cost of $42 for media mail and $11.96 for priority.

if i list the item using the website then the shipping price for priority is accurate

I agree that books is a tough cookie. I tried Media mail to ship an encyclopedia and it took 3 weeks to go halfway across the US and the buyer was pissed. I now use priority flat rate to ship that encyclopedia but flat rate is stupid in the box sizes available. My field is iron hardware and nails so I understand the difficulties of shipping heavy items but lucky for me iron is small most of the time some package size doesn’t hit me often but I do some re-boxing when entering dimensions and the price suddenly doubles or worse. I sympathize with you on books being hard to ship cheaply. I assume you looked at USPS Ground Advantage?

This is being done right now. I got super busy yesterday and was not able to do the listing I wanted. I will message you with the eBay item id as soon as I post it. And later today update to 9.9. Thanks for understanding my long, long message with regards to this bug. I appreciate it. I’m going on zero sleep so I am a bit curt today.

EDIT: remote log sent/DM sent with listing ID

1 Like

I’ve been shipping Media Mail since 2008 and full time since 2009. I can count on my hand [I am a data guy and keep track of this stuff] how many times it took more than 10 days to reach someone - these days - the last 4-5 years, it is one day slower than Priority Mail and since Ground Advantage replaced FC, the same speed as GA. I ship to the west coast nearly every day, and it rarely takes MM longer than 4 days. How weird. Something musta happened with that item! :frowning:

I did this to a lot of 4 books I re-listed today that has no dimensions in GS - I am unsure why it detects changes, but this is what I did:


I picked Location - which is formatted differently, and Shipping Profile - which was exactly the same. Imported those changes into GS. They did a full revise on the listing.

That did not help - the shipping cost for Priority is still way less than it needs to be. It is accurate for Media Mail, so I know the 7 pound weight is being sent to eBay, but when I picked Priority and changed my zip code to the west coast - 92647 - the price I was given was still $11.96 which is $9 cheaper than it should be.

If I add dimensions to the listing in GS, and then do a full revise, then it works. And…I think I figured the bug out! AAAAAAH!

I added the dimensions 8x8x8 to the box. But by default GS gives dimensions as 0x0x0. It does not leave them blank like the eBay website does. So shipping such a tiny box cross country Priority Mail will offset the weight by a huge margin.

As I DM’d you - I may not have solved it. :frowning: When using Mac Endicia - my postal software, and putting a box dimension of 0.01x0.01x0.01inches, I still get $30 ship rate to 92647 for a 7 pound Priority Mail package from my zip code. Endicia does not allow 0x0x0 dimensions. So maybe that is the cause? Maybe eBay gets confused by being sent 0x0x0 dimensions and “breaks” and that causes the package to always be seen as 1 pound? I did confirm that that is what’s happening. eBay is charging the customer the 1 pound Priority Mail rate, plus 41 cents handling fee from my business policy. It does not do this if the person picks Media Mail as it sees the 7 pounds or whatever weight it is, and properly adjusts the cost. But Media Mail does not have dimensional limits like PM and Ground Advantage, so I bet eBay doesn’t take those into consideration at all when calculating Media Mail rates for the buyer. But it does take those into consideration for USPS services that do use them, such as GA and PM.

So an easy way to test this would be to make a build of GS that simply doesn’t send dimensions if the GS user leaves them blank, instead of sending 0x0x0 dimensions.