Menu

#1089 eBay UK don\\\\\\\'t use bidding increments as documented!

Wrong_Behavior
closed-accepted
9
2007-08-26
2007-06-16
No

http://pages.ebay.co.uk/help/buy/bid-increments.html

The above document clearly states that the increment increases once you are *past* the boundary. For example:

current price -> increment
£1.01 - £5.00 -> £0.20
£5.01 - £15.00 -> £0.50

An item of £5.00 should have a next bid of £5.20. However, the new increment actually activates *at* the boundary - the next bid needs to be £5.50. This does make sense, otherwise you could end up with bidding sequences like £5.00, £5.20, £5.70, £6.20 etc.

I've contacted eBay.co.uk to get them to update their documentation. The jbidwatcher code itself needs to be updated per the diff below. This brings it into line with the majority of the other currency tables which all feature boundary definitions with .99.

NB: I suspect tw_incrementTable may also need changing too since it still uses integer boundary definitions.

Index: ebayServer.java

--- ebayServer.java (revision 7)
+++ ebayServer.java (working copy)
@@ -237,16 +237,18 @@
{ new Currency("CAD99.99"), new Currency( "CAD1.00") }, //$NON-NLS-1$ //$NON-NLS-2$
{ Currency.NoValue(), new Currency("CAD2.50") } }; //$NON-NLS-1$

+ // eBay.co.uk increments change *at* the boundary regardless of what the documentation
+ // may say: http://pages.ebay.co.uk/help/buy/bid-increments.html
private static Currency[][] uk_incrementTable = {
- { new Currency( "GBP1.00"), new Currency( "GBP0.05") }, //$NON-NLS-1$ //$NON-NLS-2$
- { new Currency( "GBP5.00"), new Currency( "GBP0.20") }, //$NON-NLS-1$ //$NON-NLS-2$
- { new Currency( "GBP15.00"), new Currency( "GBP0.50") }, //$NON-NLS-1$ //$NON-NLS-2$
- { new Currency( "GBP60.00"), new Currency( "GBP1.00") }, //$NON-NLS-1$ //$NON-NLS-2$
- { new Currency( "GBP150.00"), new Currency( "GBP2.00") }, //$NON-NLS-1$ //$NON-NLS-2$
- { new Currency( "GBP300.00"), new Currency( "GBP5.00") }, //$NON-NLS-1$ //$NON-NLS-2$
- { new Currency( "GBP600.00"), new Currency("GBP10.00") }, //$NON-NLS-1$ //$NON-NLS-2$
- { new Currency("GBP1500.00"), new Currency("GBP25.00") }, //$NON-NLS-1$ //$NON-NLS-2$
- { new Currency("GBP3000.00"), new Currency("GBP50.00") }, //$NON-NLS-1$ //$NON-NLS-2$
+ { new Currency( "GBP0.99"), new Currency( "GBP0.05") }, //$NON-NLS-1$ //$NON-NLS-2$
+ { new Currency( "GBP4.99"), new Currency( "GBP0.20") }, //$NON-NLS-1$ //$NON-NLS-2$
+ { new Currency( "GBP14.99"), new Currency( "GBP0.50") }, //$NON-NLS-1$ //$NON-NLS-2$
+ { new Currency( "GBP59.99"), new Currency( "GBP1.00") }, //$NON-NLS-1$ //$NON-NLS-2$
+ { new Currency( "GBP149.99"), new Currency( "GBP2.00") }, //$NON-NLS-1$ //$NON-NLS-2$
+ { new Currency( "GBP299.99"), new Currency( "GBP5.00") }, //$NON-NLS-1$ //$NON-NLS-2$
+ { new Currency( "GBP599.99"), new Currency("GBP10.00") }, //$NON-NLS-1$ //$NON-NLS-2$
+ { new Currency("GBP1499.99"), new Currency("GBP25.00") }, //$NON-NLS-1$ //$NON-NLS-2$
+ { new Currency("GBP2999.99"), new Currency("GBP50.00") }, //$NON-NLS-1$ //$NON-NLS-2$
{ Currency.NoValue(), new Currency("GBP100.00") } }; //$NON-NLS-1$

private static Currency[][] fr_incrementTable = {

Discussion

  • Laurence Passmore

    • summary: eBay UK don't follow use bidding increments as documented! --> eBay UK don't use bidding increments as documented!
     
  • Morgan Schweers

    Morgan Schweers - 2007-07-29
    • assigned_to: nobody --> cyberfox
    • summary: eBay UK don't use bidding increments as documented! --> eBay UK don\'t use bidding increments as documented!
     
  • Morgan Schweers

    Morgan Schweers - 2007-07-29
    • summary: eBay UK don\'t use bidding increments as documented! --> eBay UK don\\'t use bidding increments as documented!
    • priority: 5 --> 6
     
  • Laurence Passmore

    Correct bid increment definitions for eBay.co.uk

     
  • Laurence Passmore

    Logged In: YES
    user_id=1410237
    Originator: YES

    File Added: ebay_uk_bid_boundaries.txt

     
  • Morgan Schweers

    Morgan Schweers - 2007-08-07
    • labels: --> Auction Servers
    • milestone: --> Wrong_Behavior
    • status: open --> open-accepted
     
  • Morgan Schweers

    Morgan Schweers - 2007-08-07

    Logged In: YES
    user_id=19745
    Originator: NO

    Greetings,
    Accepted and committed!

    -- Morgan

     
  • Morgan Schweers

    Morgan Schweers - 2007-08-07
    • priority: 6 --> 9
     
  • Morgan Schweers

    Morgan Schweers - 2007-08-11
    • summary: eBay UK don\\'t use bidding increments as documented! --> eBay UK don\\\\'t use bidding increments as documented!
    • status: open-accepted --> pending-accepted
     
  • Morgan Schweers

    Morgan Schweers - 2007-08-11

    Logged In: YES
    user_id=19745
    Originator: NO

    Greetings,
    Download the latest version from:
    http://www.jbidwatcher.com
    as this bug is believed to be fixed in it.

    -- Morgan Schweers, CyberFOX!

     
  • SourceForge Robot

    • status: pending-accepted --> closed-accepted
     
  • SourceForge Robot

    Logged In: YES
    user_id=1312539
    Originator: NO

    This Tracker item was closed automatically by the system. It was
    previously set to a Pending status, and the original submitter
    did not respond within 14 days (the time period specified by
    the administrator of this Tracker).

     

Log in to post a comment.

MongoDB Logo MongoDB