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.
--- 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 = {
Correct bid increment definitions for eBay.co.uk
Logged In: YES
user_id=1410237
Originator: YES
File Added: ebay_uk_bid_boundaries.txt
Logged In: YES
user_id=19745
Originator: NO
Greetings,
Accepted and committed!
-- Morgan
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!
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).