Ubercart Auction

Contrib type: 
Module
Status: 
Uploaded for testing
Moderation: 
Failed code review

Downloads

Compatibility: 
Ubercart 2.x

This module allows you to put products in your Ubercart store on the auction block. Users will be able to place bids on the product until the auction expires. When it does, the user that placed the highest bid on the product will be able to add it to their cart and purchase it at the price they bid.

This module requires Ubercart 2, which is currently only available as a development release. A backport to Ubercart 1/Drupal 5 may be forthcoming, but do not hold your breath. For now, please use Ubercart 2 and Ubercart Auction for experimentation only.

Ubercart Auction is sponsored by Precision Intermedia. "Imagine no limits." Ubercart Auction was developed for Lost Coast Communications.

Features:

  • Works with any product or service you can sell through Ubercart, either with core UC modules or contributed ones*
  • Works with any currency*
  • Minimum bid increase, maximum bid increase and bid interval limits
  • Auction creators, current high bidders, and those without "place bid" permissions cannot bid (or re-bid) on products
  • Snazzy JavaScript-powered countdown timer to auction expiry and client-side valid bid checking
  • Optional notifications to users when they have won auctions or have been outbid
  • Per-user lists of auctions bidded upon, won and lost by that user
  • Per-item bid history lists with easy deletion of errant bids

*: Theoretically… please test if you can.


Related threads: 
Ryan's picture
Offline
Joined: 08/07/2007
Juice: 15450
Re: Ubercart Auction

Mock-up looks awesome! I can't wait to see this in action and give the code a once over. Eye-wink

Also Garrett Albright's picture
Offline
Joined: 09/12/2008
Juice: 67
Re: Re: Ubercart Auction

Mock-up? You mean the image on the D.o project page? That's a screenshot of live code, actually!

I just submitted a dev release, so it should be available there as soon as the robots are done packing it up.

Ryan's picture
Offline
Joined: 08/07/2007
Juice: 15450
Re: Re: Re: Ubercart Auction

Ahh, killer. I assumed it was some sort of in-production screenshot. Will try and check this out, at least peruse the code. Great work. Cool

lollobrigido's picture
Offline
Joined: 02/16/2009
Juice: 12
Re: Ubercart Auction

very good.. I am going to use it

thanks for module Smiling

asak@drupal.org's picture
Offline
Joined: 10/23/2008
Juice: 67
Dutch auctions!

Hi there,

We're looking for a developer to develop a custom Dutch Auction add-on contrib for UC Auctions.

Any takers? please contact for details.

jpmwhelan's picture
Offline
Joined: 08/28/2011
Juice: 14
Drupal 7 Version and error messages - Need Help

Yesterday I finished attempting to port this module to D7 using coder. I fixed the critical errors however there are a few items that still need resolution.

Error Message:
Notice: Undefined index: access in _menu_translate() (line 778 of /home/public_html/includes/menu.inc).
Notice: Undefined index: access in menu_local_tasks() (line 1892 of /home/public_html/includes/menu.inc).

And the second item:
I get the following error when trying to install this:
PDOException: SQLSTATE[42000]: Syntax error or access violation: 1072 Key column 'nid, time' doesn't exist in table: CREATE TABLE {uc_auction_bids} ( `bid` INT unsigned NOT NULL auto_increment COMMENT 'The ID number of the bid.', `nid` INT unsigned NOT NULL DEFAULT 0 COMMENT 'The node.nid of the product.', `uid` INT unsigned NOT NULL DEFAULT 0 COMMENT 'The user.uid of the bidder.', `time` INT unsigned NOT NULL DEFAULT 0 COMMENT 'The time the bid was placed.', `amount` DECIMAL(15, 3) unsigned NOT NULL DEFAULT 0 COMMENT 'The amount that was bid.', PRIMARY KEY (`bid`), INDEX `nid_time` (`nid, time`), INDEX `nid` (`nid`), INDEX `uid` (`uid`) ) ENGINE = InnoDB DEFAULT CHARACTER SET utf8 COMMENT 'Keeps tracks of bids on products.'; Array ( ) in db_create_table() (line 2686 of

You can see the following link for a zip file containing the most updated version of the ported module:

http://drupal.org/node/1207108#comment-5070460

jsulmar's picture
Offline
Joined: 07/30/2009
Juice: 16
countdown timer

has anyone used the JavaScript-powered countdown timer? Is there a link where I can see it in operation?