Hello,
I am noticing that when a bidder receives a notification when they are outbid, the part where it reports the current price is one bid behind. For example if my previous bid was $25 and the competing bid was $26, the email tells me "An other buyer has outbid (placed a higher maximum bid) for the product 'J9 Floral Tray',the price is now CAD25.00, you can still outbid! ".
You're right, in "Vickrey auction" mode the outbidding price sent to other customers should be equals to the highest bid.
We've fixed it on our end, so the solution will be to directly edit the file "components\com_hikaauction\controllers\product.php" and change these lines :
if($amount >= $current_bidding_price && $amount > $maxBid) {
if($bidding_mode == 'bid_increment_bidding')
$newPrice = $currencyClass->format($maxBid + $bid_increment, $currency_id);
else
$newPrice = $currencyClass->format($maxBid, $currency_id);
By :
$auction_mode = $auctionConfig->get('auction_mode', 'vickrey_auction');
$email_price = $maxBid;
if($auction_mode == 'english_auction')
$email_price = $amount;
if($amount >= $current_bidding_price && $amount > $maxBid) {
if($bidding_mode == 'bid_increment_bidding')
$newPrice = $currencyClass->format($email_price + $bid_increment, $currency_id);
else
$newPrice = $currencyClass->format($email_price, $currency_id);
One other small issue: the default message should say "Another" rather than "An other".
Thanks for your feedback, we fixed it on our end, you can also edit it through your HikaAuction language file via "HikaAuction->Configuration->Languages"
Kind regards,
Mohamed.