Build eBay-Style Auction Site on WordPress

eBay is a popular platform for buying and selling products through auctions. However, not everyone likes the commissions they have to pay to sell on the site. If you love the idea of eBay but want to run an auction from your own site, you can create an auction website for free using WordPress and one of several plugins available on the market.

There are many reasons to create a website based around auction software. You don’t have to completely go down the general eBay item route, but instead have a site that runs a very specific auction. For example, you could create a website that allows you to run a charity auction for a selection of items on one evening. This would work in the same way as eBay but run over the space of a single evening. Or perhaps you’re auctioning a very specific set of estate items.

Choosing Your Auction Site Plugin

There are several plugins in the WordPress repository that you could use to implement the core functions of an auction site. These plugins range from the very simple and free, to the highly complex and premium.

The one we’re going to talk about in this post is called Ultimate Auction. This plugin is available for free, but there is a pro feature set you can upgrade to if you wish. Premium licenses start at $79 per year that can be used on one site with one user and a Developer license that costs $149 that can be used on an unlimited number of sites. For our purposes we’ll only cover the standard edition of the plugin that can be downloaded for free.

Setting Up Ultimate Auction

You can download the plugin from the repository and install it as you would with any other. Once the plugin is installed and activated you are presented with a new dashboard menu to configure your auctions.

The initial Settings tab for the plugin includes a handful of key features you need to setup before you start adding auctions. First under the Payment section select your currency and enable the payment types your auction site will accept (note – based on which you choose you’ll also need to go to the Payment tab to setup your payment forms).

Then, under the same tab click on the Auction link to set your timezone as well as Auction, Login and Registration pages. To display a list of your live auctions on any page, you can also use the following simple shortcode (just paste it into your page):


Lastly click on the Email tab to add the email for all of your auction notifications. With the your payments setup and a page ready to display your auctions – it’s time to start creating some!

Creating an Auction

Click on the Add Auction tab to begin creating your first auction. Ultimate Auction makes creating a new auction on your site very easy. On this settings page there are multiple fields to create the auction item in as much detail as you need. Add a product title, product description and up to four images or videos to be displayed on the auction item page. Once you have these images added you choose any one of them to be displayed as the auction thumbnail. This image is then used in the auction list as the item image.

Next up you can set the opening bid and a reserve price (if you choose) that needs to be met in order for you to sell the item. You can also set the bid increments here that are used during the auction. A bid increment of $10 means that each bid must be $10 more than the previous bid. You can also set a Buy Now price for your auction item, very much in the same style as an eBay item.

Lastly you’ll want to set the auction end date. This can be set as far in the future as you choose, or even the same date as you add the auction to your site. The final setting on this page is to choose the payment method or methods available for this auction item.

Managing Auction Items

The final settings page we’re going to look at for Ultimate Auction gives you the ability to manage your auctions once they have been created. Within this settings page you can edit, delete or end any of your existing auctions. You can also see the number of bids placed on the auction. These bids show the user who created the bid and the value of each of these bids. It is here that you can bring the auction to an end at any time. This is a great way to see all of your current live auctions at a glance. But you can also view expired auctions and reactivate them at any time.


Creating an eBay styled auction website is a unique alteration that can be achieved using WordPress and a single plugin like Ultimate Auction. This isn’t a feature that will be required by many people, as the default option for auctions does tend to be eBay. However, for those that do wish to create a simple auction site for an event or as a niche related replacement for eBay, then this plugin is perfect for your requirements.

Stay in Touch


Related Articles