#1 Independent Seller of WooCommerce Plugins
Switch language

< Back to all articles

How to create an auction website in WordPress – the ultimate guide

eBay has been the first incomparable giant and leader site in the online auctions field—and will probably always be.

Yet, this didn’t prevent thousands of businesses from selling their products and services through auctions, building their niche of customers and growing; with a quick search on Google, you can find auctions for real estate, cars, or antiques for which collectors worldwide bid against each other.

According to wide research published by Research & Markets in 2021

The global online auction market has increased significantly during the years 2019-2020 and projections are made that the market would rise in the next four years i.e. 2021-2025 tremendously. The online auction market is expected to increase due to the rise in the use of the internet for auction, the soaring urban population, the rising millennial population, the increase in sales of art-based goods through online auctions, etc. Yet the market faces some challenges such as security issues, auction fraud, etc.”

Bidding market statics

The historical situation that we are experiencing, in a post Covid period that has accelerated the growth of online shopping, has certainly helped as well. In short, if you’re thinking about creating an auction site for selling products online, this is definitely the time.

The good news is that you don’t need a huge platform nor sign a millionaire contract with a web agency to create a site for online auctions; with WordPress, WooCommerce, and two plugins, you can have your personal eBay and start selling your products in the blink of an eye. 

In this article, we’re going to explain how to put this into practice.

Different auction types and how they work

Before starting, you’d better understand what type of auction will meet your needs. The most popular and easiest models are essentially two: 

  • the standard auction; you create an auction-type product, set the minimum bid and the highest bidder wins the auction and the related item;
  • the reversed auction; the auction winner will be the bidder who made the lowest bid. This type of auction can be useful, for example, for those that need to run a competitive bidding process and want to commission the project to the professional offering the cheapest proposal.

Based on your customers and the results you want to get, you also might need to:

  • set the auction as sealed to make bids “secret” by hiding them from other users;
  • request users to pay a fee to take part in the auction;
  • set a “buy now” price, just like on eBay, to let users who want to skip the auction buy the item at the price you have defined; 
  • add a fee to the auctioned item (for example, to cover possible bureaucratic or legal expenses) that will be charged to the winner of the auction; 
  • enable a system for automatic bids (the same used by eBay) to let users set their maximum bid and avoid making higher bids manually until the end of the auction (which can indeed be frustrating).

These are the most important features that we will explain how to configure later.

Pros and cons of selling products and services through auctions

Before creating your auction-based website, we recommend analyzing the pros and cons of selling products and services following this model.

An auction-based e-commerce site can be a good choice if: 

  • you sell handcrafted products and want to understand the right market price according to what your users are inclined to bid; 
  • you sell exclusive items or unique pieces of big value: artworks, antiques and collector’s items. A bit of competition—and “auction fever“, as the impulse pushing people to bid on items available only in a limited number or for a specific time is commonly called—can increase your income;
  • you sell real estate: auctions are the fastest way to find buyers without involving estate agencies (and, consequently, without spending money on their usually expensive fees). In the last five years, 75-80% of the real estate sold through online auctions had a final buyer, a definitely higher percentage compared to traditional sales.

Regardless of the type of product to sell, there are many benefits when using an auction system. For example, you will have the possibility to: 

  • speed up the sale process (with brief and strong auctions) almost without any cost;
  • get a higher profit, the dynamics of auctions can surprise you. On eBay, some auctioned items are regularly sold at prices higher than on sites like Amazon, where they are available to be purchased!—and I’m not talking just for the sake of talking, even my mother made a bid of $70 for a printer on eBay when the same printer was available on Amazon for $59!;
  • get extra incomes by requesting commission payments. You can ask your bidders to pay $0,50 for every bid, or $50 to the auction winner for management expenses; or you can go one step further and create a real marketplace where vendors will pay a $10 fee to you for every auction or every sold item… there are tons of possibilities.

All that glitters is not gold: an auction is successful only when it catches many bidders’ attention. Therefore, it will be essential for your site to have good visibility to prevent your products from being unnoticed and, as a consequence, unsold. You will need to advertise your auctions and invest in SEO and marketing campaigns, at least until you have a substantial number of loyal customers and you’re able to count on them for an effective word of mouth. 

You will also need to do your best to offer auctions that attract conscious users, who can make reasonable bids that they will then be able to pay for if they win the auction. One of the biggest problems is linked to bids made on impulse, emotionally, and it often happens that, when the initial outburst is over, winners change their minds and don’t pay for the item they won. 

But we have a solution for this problem, and I’ll tell you about it later.

Who can sell online in the form of an auction?

The short answer: anyone. However, there are many scenarios where it makes sense to set up your own online store. Let’s look at a few of them:

  • Local marketplace: one of the most common forms of buying and selling used goods takes place in a local setting, not for nothing are Facebook groups like “I buy/sell cars” depopulating. By offering a quicker, easier and more secure alternative for the sale of these products (especially in auction format), you could earn a margin by offering a service at the same time.
  • Flea markets: directly related to what we saw earlier, it is not uncommon for a city to host one or more flea markets. Although there is a special charm associated with the physical discovery of the items there, the creation of a digital version for certain special products or unsold items can significantly increase your revenue.
  • Artists: It is not uncommon for designers, painters, sculptors, and more to offer their work for sale in an online auction format (either for personal gain or to benefit a charity). Very often this is done by relying on pre-existing platforms, but why not create your own portal so you can be even more professional and have your own port without the constraints of social networks.

Essential plugins to create an auction-based site with WordPress

If you already have hosting, a site and WordPress installed to create your auction-based website, you will need three plugins:

  • WooCommerce, which is free and allows creating products and managing payments of sold items;
  • YITH Auctions for WooCommerce to create auction-type products and manage auctions in every aspect; 
  • YITH WooCommerce Stripe through which you can enable bids only for users who have added a valid credit card to their account and, at the end of the auction, automatically charge the item’s price to the winner’s credit card. Without this plugin, the winner of the auction will receive an email asking him to pay for the item manually; it can work but several setbacks may occur during the process, users might not read the email or they could postpone the payment to then forget about it or decide not to pay for it.

Install these three plugins, activate them on your site and move on to the tutorial where I will explain what to do, step by step.

Create an auction from scratch – a complete tutorial

After activating these three plugins, you can start creating your first auction. 

Go to Products > Add new. Insert the auction name (1), the description in the text editor (2) and an image representing the item (3).

Creating a new auction product

In Product data, select the “Auction” product type from the drop-down menu (4):

Product data - auction

After selecting “Auction”, the box below will show all the options to configure the auction for the product you are creating:

Auctions settings

The plugin settings are divided into three tabs. The first one, which appears when you click on the “Auction” section, is the General Settings. Here you will find 

  • In the “Item Condition” field, you can enter a label that will be displayed on the product page, such as “New”, “Used”, “With original box”, “Slightly Damaged”, and so on. Leave the field blank if you do not need to display this information. 
  • In the “Auction type” field, you need to choose whether you want to start a classic auction for this product (where the bidder with the highest bid wins) or a reverse auction, where the user with the lowest bid wins.  
  • If you check the “Make sealed” option, users will only be able to see their own bids. Other bids will be hidden on the page, as well as the current price of the product (i.e. the current bid). 

The last option is the auction date, i.e. the start and end date of the auction.  

On the next tab you will find the “Prices” tab: 

Auction price
  • In the “Starting price” field, you need to set the starting price of the product. For this painting, for example, we will set a starting price of 25€, so the first bid will start from this value and the user will not be able to bid, for example, 15€. 
  • Under “Minimum increment amount” you can choose whether you want to set a minimum bid value, to avoid bids that vary by a few cents or euros. For example, the first bid could be $25 and the next bid $30, which is $5 more than the previous bid, if you set the minimum bid increment to $5. 
  • The “Reserve price” is the minimum price at which you are willing to sell the item in the auction. If the highest bid does not reach this value, the item will be unsuccessful at the end of the auction and there will be no winners (you can choose to re-publish the auction). In general, this option is important to avoid large losses, as it has been shown to reduce customer interest. 
  • If you want people to be able to buy the product directly from the auction, you can enable the “Show ‘Buy Now’ Button” option and set the price at which the product can be purchased. If someone buys the product using this button, the auction will automatically end. 

Finally, in the third tab you will find the Extras, where you can define the behavior of this specific product and change it from the general rules of the plugin (which apply to all auction-type products): 

Extras tab

After configuring these options, you can publish the auction that will look like this:

Art auction

As you can see, the current bid is $25 (the starting price), there is a countdown showing when the auction ends and the “Buy now” button through which users can directly buy the painting without taking part in the auction.

Configuring this auction-type product was pretty easy, but if you need further help, I suggest watching our video tutorial on how to create an auction:

In the plugin’s panel, you will find many options to further customize auctions, the counter design, and define the processes to apply if the auction ends without bids or without a winner.

Among all the options, the most important ones are those related to the integration between YITH Auctions for WooCommerce and YITH WooCommerce Stripe  since, as previously mentioned, this allows adding a safety measure to your auction-based site and reducing the number of fake bids and unpaid items.

You can find the integration options in General > Auctions payments:

Stripe options

The first option allows you to force users to add a credit card to their account before making a bid. If the user doesn’t have a credit card added, he WON’T be able to bid and will see a note that redirects him to his account. You can show a custom text on this page to inform the user why it is essential to add a credit card in order to take part in the auction. 

The second option is very important since it allows these two plugins to automatically charge the product price to the winner’s credit card avoiding manual payment after receiving the email.

Why is it so important?

Without this option, the payment becomes a task that must be totally managed by the winner: he needs to receive the email, read it, click on the link, enter the site, login and pay the amount by inserting the payment details in case he hasn’t saved them on your site yet. Easier said than done. A thousand things can happen leading the user to postpone the payment or give up on the item he won. For you, this means a lost sale and an auction that ended in nothing.

With the automatic payment process, the user will receive an email confirming that he won the auction and the payment will be processed on his credit card. Smooth and easy. 

Email winner of the auction

Now you are ready to create your first online auction. Good luck and may the best bidder win!  🙂

Suggested readings

Join our newsletter to get all news directly in your e-mail!