Hi all, There is bug at buy it now feature. Customer can sell item with start bid price higher than buy it now price, so the item will be sell at lower price than the start bid price. You can all fix it by adding this code to previewitem.pm after line 150:
if (($Param{Start_Bid} > $Param{Buy_Price})&& ($Param{Buy_Price})) { $Error .= $Language{start_bid_above_buy_it_now};}
After this you should add variable to Preview Item (from language) with the name "start_bid_above_buy_it_now" and put inside the error message. (Admin:Language Manager-> Edit Language ->"43 - Preview Item" then edit)
Thanks for the suggestion. But actually this is the way it was intended to so sellers can enourage buyers to use buy it now feature immediately even if there is some bids, that is why we do not remove the buy it now after bids on the item also. Think of the buy it now as a cart that the user can buy at any time. Of course you still use it the way you mdified as you like.