WooCommerce Auctions Pro WooCommerce Auctions Pro


WooCommerce Auctions Pro

The most powerful WooCommerce auction software in the known universe.

We pioneered auctions for WooCommerce in 2013 and we’ve been the leader ever since.
Auctions Pro is rock solid, top quality software, and professionally supported by our team of experts.

All these features give you the power to sell anything by auction, beautifully:

Auction Types

Run regular auctions, reverse auctions, regular silent auctions, reverse silent auctions, and private auctions.

Bid Amount Control

Set a starting bid and a minimum bid increment in each auction item you post.

Automatic Bidding

Enable automatic bidding per auction — just like eBay. Or if you don’t want automatic bidding you can disable it.

Anti-bid Sniping

The anti-bid sniping feature automatically extends an auction by X minutes when a new bid is received within the set number of minutes before the auction end time

Reserve Price

Optionally add a reserve price so that a bidder doesn’t automatically win unless the reserve price is met.

Buy It Now

Add a “buy it now” feature to any auction so that a shopper can immediately buy the item without bidding.

Auction End Dates

Set the auction end date manually, or select an auction duration period to have the end date set for your automatically

Item Condition

Optionally add an item condition so bidders know whether they’re buying new, used, new without packaging, etc.

Automatic Relisting

Have any of your auctions automatically relisted if they don’t sell, or if the winning bidder doesn’t pay quick enough, or relist until all available inventory is sold.

Watchlists & Reminders

Allow you shoppers to add auction items to their watchlist so they can monitor the bidding progress and receive notices when an auction is ending soon.


If a winning bidder doesn’t pay you can easily remove them and offer the item to the next highest bidder.

Auction Product & Regular Products

You can sell a mix of regular products and auction products on the same site.

Outbid Email Notices

Automatically send email to a bidder when they’ve been outbid.

Payment Reminder Email Notices

Automatically send winners a reminder to pay if they haven’t paid in X number of days.

Auction Ended Email Notices

Automatically send notices when an auction ends.

Auction Ending Soon Email Notices

Automatically send notices when an auction is ending soon.

Shipping and Return Policies

Optionally add shipping policies and return policies to any auction you publish.

Disable Coupons

Optionally disable coupons when auction items are being purchased

Auction Statuses View

In your admin area you can view a list of all auctions along with their current status and best bid.

Control Bid Form Position

You control where the bid form appears on the auction page.

Customizable Countdown Timer

Customize the display of the action end time countdown timer shown on auction pages.

Customizable CSS and HTML

Customize the look and feel of of bid form if you want to.

Buyer Premiums

Charge a buyer premium on an auction item with our Product Fees & Cart Fees add-on

Charge Commissions

If you list auctions for other people you can take a commission on the sale price using our PayPal Adaptive Payments add-on

Watch the demo video:

Optionally let the public post auctions

Works with our Vendor Marketplace Pro plugin so you can allow the public to post their own auctions

High Performance

Designed to run smoothly on sites of all sizes.
WooCommerce Auctions Pro is high performance, professionally built and professionally supported.
You can rely on it to help boost your sales.

WooCommerce Auctions Pro lets you run WordPress auctions quickly and easily. The current version of the plugin lets you run typical auctions, very similar to how auctions are conducted at eBay.

For example, add a product, add your pictures, set the item condition, starting bid, minimum bid increment, auction end date and time, define your shipping and return policies, and publish the auction. That’s all there is to it.

If you also want to include a “Buy it Now” option for the auction, simply check the corresponding box in the auctions settings and you’re done – shoppers can add the item to the cart and directly bypass the bidding process.

When viewing an auction, shoppers see a live, realtime countdown timer showing them exactly how much time remains before the auction is over. Bidders can enter a maximum bid amount and have their bids automatically increment ( up to the maximum ) when another person tries to outbid them — just like eBay. Or if you don’t want automatic bidding you can disable automatic bidding on a per-auction basis. When an auction ends the bidding is immediately closed and buyers are notified to make payment via on-screen messages and via email. And if buyers don’t pay promptly, a payment reminder message can be sent automatically.

With WooCommerce Auctions Pro you can accept payments with over 120 different payment gateways and handle shipping via all major shipping carriers using any of the available shipping add-ons plugin for WooComnerce.

Shoppers enjoy the ability to add auctions to their watchlists ( similar to eBay ) and can quickly review all of their bids and auctions that they’ve won on their My Account page.

Features include, but are not limited to:

  • Run regular auctions, reverse auctions, regular silent auctions, reverse silent auctions, and private auctions
  • Use Buy It Now to move items fast
  • Set your minimum starting bid, and your minimum bid increment
  • Set the auction end date manually, or select an auction duration period to have the end date set for your automatically
  • Set the auction item condition ( as seen on eBay )
  • Set a reserve price if you prefer
  • Define custom shipping polices per product ( as seen on eBay )
  • Define custom return policies per product ( as seen on eBay )
  • Works with Simple products ( variations are not supported at this time )
  • Customizable countdown timer labels ( see the Settings screenshot )
  • Enable Watchlists to help shoppers keep an eye on items they might want to purchase
  • Enable automatic relisting if there’s no winner or if the winner doesn’t pay
  • Enable “auction ending soon” email notices for watchlists
  • Customizable email notices
  • Automatic “You’ve been Outbid” notices
  • Automatic “Payment Reminder” notices
  • Automatic “Auction Ended” notices
  • Automatic “Auction Ending Soon” notices
  • Automatic “Auction Relisted” notices
  • Control the bid form position on the auction page
  • Customizable CSS and HTML template files
  • Optionally disable coupons when auction items are being purchased
  • Anti bid sniping feature – automatically extend an auction by X minutes when a new bid is received with the set number of minutes before the auction end time
  • Sell a mix of regular products and auction products
  • Charge a buyer premium on an auction item with our Product Fees & Cart Fees add-on
  • Supports over 120 payment gateways
  • Supports over 25 shipping methods
  • New in version 2.3.2: If the high bidder of a regular auction doesn’t pay you can optionally remove them as high bidder and automatically assign the auction win to the next highest bidder from the Auction Statuses page.
  • New in version 2.4.7: Automatic bid information refresh on an auction page during the final X number of seconds before auction ends
  • And more!

Packed with all those features WooCommerce Auctions Pro could very well be one of the most powerful and easy to use WordPress auction plugins available anywhere at any price.

Plus, it’s backed by our excellent free support – available via email and phone.

Have questions? Be sure to contact us to get answers.

Click the gear icon in the YouTube video controls and set the quality to 720p or 1080p to view this video in high definition (HD).

Compatibility: WooCommerce 2.6.14 and newer
WooCommerce Auctions - Product PageWooCommerce Auctions - Product ConfigurationWooCommerce Auctions - My Account PageWooCommerce Auctions - Plugin Settings - Part 1WooCommerce Auctions - Plugin Settings - Part 2WooCommerce Auctions - Plugin Settings - Part 3WooCommerce Auctions - Plugin Settings - Part 4WooCommerce Auctions - Plugin Settings - Part 5WooCommerce Auctions - Plugin Settings - Part 6WooCommerce Auctions - Plugin Settings - Part 7WooCommerce Auctions - Plugin Settings - Part 8

We keep all of our software up to date with the latest versions of WooCommerce and WordPress.

If you don't see any recent changes below it's because none have become necessary!

Version 3.2.3 - January 21, 2019 

	Ensure that the "tomorrow" "and future" date/time format strings have their "H:m:s" aspects properly replaced with "H:i:s" 
Version 3.2.2 - January 21, 2019 

	Corrected the My Auctions Bid template file to properly get the auction settings for each auction
	Corrected a typo in the date format strings used for showing the date on the shop/catalog pages

Version 3.2.1 - January 17, 2019 

	PHP compatibility: ensure $high_bid is not null and using for numeric comparison
	Ensure product options are test for being empty before rendering auctions option settings

Version 3.2 - January 7, 2019 

	Converted the settings from a collective serialized array into a individual settings, this helps allow managing via the WC API.
	Cache settings for a given auction on the frontend to help increase speed
Version 3.1.24 - November 12, 2018

	Changed the logic for checking if the setting is enabled to disable billing field requirements

Version 3.1.23 - September 4, 2018

	Change do_action( 'delete_posts' ) to add_action( delete_posts' ), used when someone deletes and auction product. 

Version 3.1.22 - August 28, 2018

	Added a new setting to enable showing an auction's status if the shopper is not logged in. Status includes current bid and end time. This setting is disabled by default for backward compatibility with previous versions.

Version 3.1.21 - August 27, 2018

	Ensure "buy it now" is not shown when the current high bid exceeds the buy it now price

Version 3.1.20 - July 20, 2018

	Ensure bid increment setting is defined and filterable for reverse auctions
	Ensure no bids can be less an .01 

Version 3.1.19 - June 8, 2018

	Make sure the new Buy It Now confirmation dialog JS does not hook itself to the Add to Watchlist button

Version 3.1.18 - June 19, 2018

	Make sure the new Buy It Now confirmation dialog JS does not hook itself to the Bid Now button

Version 3.1.17 - June 8, 2018

	Redesigned the "Buy It Now" functionality to present a confirmation dialog and if confirmed then automatically set the user to high bidder and end the auction immediately

Version 3.1.16 - May 2, 2018
	Pass a 3rd parameter of "false" in the "woocommerce_email_headers" filter call since there's no email object to pass. We missed a few places in v3.1.15 where this needed to be added

Version 3.1.15 - May 2, 2018

	Check if the auction item exists before attempting to show it in a user's My Won Auctions list
	Pass a 3rd parameter of "false" in the "woocommerce_email_headers" filter call since there's no email object to pass.

Version 3.1.14 - December 20, 2017

	Added new settings to allow auctions to be relisted based on available inventory

Version 3.1.13 - November 27, 2017

	Check for a bid being posted if the user is not logged in, avoid displaying a warning message if both those tests aren't true

Version 3.1.12 - November 23, 2017

	In shop and category pages, if an auction has ended, show a "View" button instead of a "Bid Now" button

Version 3.1.11 - November 6, 2017

	Triple check for a logged in user before showing the bid form or accepting a bid. Protects against sites that customize the bid form but make mistakes in coding their customizations.

Version 3.1.10 - November 1, 2017

	Added new setting to allow admin to decide if ended auctions should become hidden, or remain visible in the shop
	Optimized loading the settings of auctions so that caching plugins do not interfere with the parameters necessary for Javascript timer

Version 3.1.9 - October 30, 2017

	Ensure the $redirect variable is return if there's no need to redirect a user back to an auction page after login
	Ensure that clicking on the bid count on a single auction page focuses the bids tab if the tab is embedded into the page
	Deprecated meta key '_ignitewoo_auction' is no longer checked to find ended auctions and send email to winners
Version 3.1.8 - October 25, 2017

	Adjusted query for finding auctions to relist; ensure all available auctions are processed
	Ensure upgrades from 2.x each have the new internal meta keys that store the auction end time string and timestamp
	Remove auction winner meta key when an auction is automatically relisted

Version 3.1.7 - October 19, 2017

	Added product ID number to the Auction Statues page, with sorting capability

Version 3.1.6 - October 16, 2017

	Ensure end date and time meta data are reset when an auction is relisted
	Ensure links are correct in the email messages to the admin when the auction ends
	When checking whether to relist an auction, if a reserve price is set then check if the highest bid exceeds the reserve, and if so do not relist it

Version 3.1.5 - October 14, 2017

	Ensure Inventory tab and its settings are visible for Simple products when editing a product
	Redirect the user back to the auction page after logging in if they clicked the login link on an auction page
	Redirect the user back to the auction page after registering a new account in if they clicked the login link on an auction page
	Ensure $screen variable is set when loading auctions in the Auction Statuses page.
Version 3.1.4 - October 13, 2017

	Enhanced the Auction Statues page to include filtering and better pagination

Version 3.1.3 - October 12, 2017

	Updated to product duplication in WC 3.0 and newer
	Ensure "Out of Stock" auctions do not show a bid button or end date on the main shop pages
	Ensure inventory management settings are available when editing an auction product

Version 3.1.2 - October 11, 2017

	Adjusted search and pagination for the Auction Statuses page

Version 3.1.1 - October 10, 2017

	Added new setting to disable requirement for bidders to fill in their billing profile.

Version 3.1 - October 1, 2017

	Adjusted bidding calculations for regular auctions so that a new high bid doesn't automatically get a bid increment added unless it's greater than the current high bid + increment.
	Added admin feature to delete a bid on an auction when editing a product

Version 3.0 - June 14, 2017

	Updated template files for the bid form and ended auction
	Modified product settings to include a new "Auction" product type, deprecated the old checkbox setting to make a product an auction.
	Moved the auction product settings into the "General" section of product data.
	Updated on-screen messaging to use WooCommerce notices instead of the former custom message boxes. 
	Added support for the IgniteWoo Vendor Marketplace Pro plugin for sites that want to let the public post auctions (Vendor Marketplace is required to allow the public to post auctions)
	Added support for automatic auction relisting on a per product basis.
Version 2.4.14 - May 7, 2017

	Added sorting for showing auctions that end soonest, and auctions that end last
	Add new setting to display auction end date/time on shop and category pages

Version 2.4.13 - May 7, 2017

	Moved main settings to its own file, adjusted settings hooks

Version 2.4.12 - April 12, 2017

	WooCommerce 3.0.x compatibility

Version 2.4.11 - January 31, 2017

	Added feature to show automatic bids by default
	Added feature to send "auction ending" email notices to bidders that have auctions in their watchlists

Version 2.4.10 - September 6, 2016

	Remove protocol prefix for plugin_url so that script loads over SSL and non-SSL sites.

Version 2.4.9 - October 21, 2015

	Updated deprecated add to cart text hook
	Updated logic for removing items from a watch list

Version 2.4.8 - October 12, 2015

	Updated the automatic auction info refresh features to allow for more granular control

Version 2.4.7 - October 5, 2015

	New feature: Automatic auction information refresh when the auction is within X number of seconds of ending
	Fixed "Time remaining" display on the My Account page for users with a bid history

Version 2.4.6 - September 2, 2015

	Updated tabs display on single product pages to support changes in WooCommerce 2.4.x

Version 2.4.5 - May 6, 2015

	Make sure list table variables are declared

Version 2.4.4 - March 2, 2015

	Fixed "Send Offer" logic for auctions where the bidding did not exceed the reserve price

Version 2.4.3 - February 19, 2015

	Updated template file for displaying a user's won auctions and for display the "you won" notice on an ended auction page

Version 2.4.2 - February 11, 2015

	Updated SQL queries for silent auctions

Version 2.4.1 - October 13, 2014

	Surpress PHP warning messages for products that are not auctions

Version 2.4 - September 18, 2014

	WooCommerce 2.2 compatibility
	Added new feature to disable automatic bidding on a per-auction basis. Works with regular and reverse auctions.

Version 2.3.20 - July 2, 2014

	Added new action hook that triggers when an email notice is being sent to someone who was outbid

Version 2.3.19 - February 26, 2014

	Added reserve price functionality and an associated new template file
	Fixed some function calls that were passing outdated parameters when attempting to send email notices

Version 2.3.18 - February 24, 2014

	Updated bid_form template to use empty() instead of "> 0" 
	Updated function to return 1 instead of echo 1

Version 2.3.17 - February 19, 2014

	Fixed order payment status after payment is complete

Version 2.3.16 - January 20, 2014

	WooCommerce 2.1 compatibility
	Tweaked starting bid so that no increment is added when no bid exist. Bidding can start at the actual starting bid amount.

Version 2.3.15 - January 10, 2014

	Tweaked outbid notice email to include current actual bid amount
	Tweaked bid form template for reverse auctions - when the minimum bid amount is zero or less no bid form will appear
	Tweaked use of Bid Increment setting, formerly only used to force entry of a specific bid amount. Now used to also increase or decrease current bid amount. 
	Switched to new timer script

Version 2.3.14 - January 3, 2014

	Tweaked processing order for decimal and thousands separators.

Version 2.3.13 - January 2, 2014

	Tweaked to consider decimal and thousands separators.

Version 2.3.12 - December 19, 2013

	Fixed object to string version error when parsing message contents

Version 2.3.11 - November 22, 2013

	Fixed user meta function call

Version 2.3.10 - November 21, 2013

	Fixed auction reminder processing

Version 2.3.9 - November 5, 2013

	Fixed admin email notice content for notices of who won an ended auction

Version 2.3.8 - November 3, 2013

	Updated TimePicker code for jQuery 1.10.x compatibility
	Added addtional ajax call when auction ends check for auctions that need to be set to ended. Helps prevent browser redirect looping. 

Version 2.3.7 - October 29, 2013

	Fixed auction status display in admin area to display best bid and bidder for regular, reverse, regular silent, and reverse silent auction. Display now correctly indicates the best bidder for each auction listed.
	Fixed "Remove Bidder" functionality for regular auctions and regular silent auctions.
	Change bid caching to 60 seconds instead of 1 hour
	Added bid history tab for silent auctions when admins and shop manager are viewing the auction product page on the public site

Version 2.3.6 - October 28, 2013

	Fixed textdomain mixing
	Add support for removing the high bidder in regular silent auctions. Helpful for assigning the winner as the next highest bidder if the existing high bidder doesn't pay. 
	Fixed intermittent page reload loop when auction ends. 
	Fixed regular silent auction bidding so that matching bids gives the win to the person would bid the matching amount first.
	Fixed silent auction rebidding process to adjust the bid timestamp to the current time. This way previous bidders with the same amount are first in line to win if the highest bid is the matching bid in question.

Version 2.3.5 - October 26, 2013

	Fixed grammar mistake

Version 2.3.4 - October 25, 2013

	Fixed WordPress 3.7 compatibility issue with delete_post hook that fires during startup.

Version 2.3.3 - October 25, 2013

	Fixed condition where "Auction Ended" message might be sent more than once

Version 2.3.2 - October 18, 2013

	Added feature to remove high bidder for regular auctions when an auction is ended. Helpful for assigning the winner as the next highest bidder if the existing high bidder doesn't pay. This ONLY works for regular auctions. Feature will be expaned to work with other auction types in a future version.

Version 2.3.1 - October 16, 2013

	Fixed condition where auction related tabs might appear on regular product pages

Version 2.3 - July 31, 2013

	- Deprecated internal get_product() function because WooCommerce 2.x provides this function and this auctions plugin requires WC 2.x
	- Removed data element from cart_item_data array - unnecessary element causing errors on various versions of PHP
	- Clarified the online documentation as to how the bid increment setting is used.

Version 2.2.3 - July 5, 2013

	- Fixed condition where someone could potentially add a won auction to the cart more than once
	- Tweaked code to suppress potential warning message when someone clicks Pay Now, which may cause the cart redirect to fail
	- Removed deprecated class file
	- Add new feature to optionally extend the end time of an auction any time a bid is placed within X minutes of the auction's current end time. 

Version 2.2.2 - June 27, 2013

	- Fixed typo in automatic updater function call

Version 2.2.1 - June 19, 2013
	- Globlized some variables for future plugin compatibility
	- Fixed uasort warning message related to product data tabs
Version 2.2 - June 18, 2013

	- Added bid amount notice to silent auctions
Version 2.1 - June 17, 2013

	- Initial public release

Version 2.0 

	- In-house and private beta use
Version 1.0 

	- In-house development

Ask a Question:



The most powerful auction software available for WooCommerce, loaded with features.

All of our plugins come with great support via email and phone.

Choose your license

A license entitles you to 1 year of updates and support