Bid type example handlers
Example handler configuration form
Example handler conditions

Auctioneer is a base module, which allows the creation of auction types and their own flow by using a plugins system.

Key features

  • Bundable Bid and Auction types: Possibility to use different bundles for more specific cases.
  • Plugins system: You can to create your own Auction type plugins, to implement your own processing flow.
  • Handler plugins for Auction and Bid types: Send notifications or implement your own handler plugin.
  • Condition plugins: Add conditions to your handler to determine when to send the notification; or implement your own plugin.

What is this module useful for?

  • Creation of "standard" auctions.
  • Tenders for projects or similar.
  • Others?

What to expect "out of the box"?

  • auctioneer: The core/base module with most of functionality.
  • auctioneer_datetime_range: Sub-module with datetime range features. This one includes also the default auction plugin types "Ascending" (forward) and "Descending" (reverse). So, for a basic installation/use case, you would need this sub-module.
  • auctioneer_handlers: Basic handlers such as "Email" or "Telegram chat message" to be used in your auction or bid types.
  • auctioneer_conditions: Basic conditions to be added to your handlers. But keep in mind, the conditions are not exclusively attached to handlers; they could be used for different purposes later.
  • auctioneer_sniper: Prevent the "auction sniping" if enabled on the selected auction type.
  • auctioneer_commerce: Basic integration with Drupal commerce.

Similar modules

Supporting organizations: 

Project information

Releases