How to Build an Auction Site With WordPress (Step by Step)

build auction site with wordpress

Looking to build an auction site like eBay with WordPress? An auction website allows users to bid on your products. You can maximize your profits by selling your products to the highest bidder. You can also let your users list their products on your auction site to earn a portion of every sale. 

In this article, we’ll show you how to build an auction site with WordPress.

Why Build an Auction Site with WordPress?

Building an auction site is the best way to give your community the opportunity to buy and sell products in an online auction environment.

While you can find a lot of giant auction sites like eBay, a niche-specific auction site has its own place in the market.

For your users, the benefit is that they can easily buy and sell products to like-minded people in your community. Unlike eBay, the auctions are surrounded by an engaging community. That means users can easily reach their target audience with your auction site.

Many users also choose a community-empowered auction site because it provides them with better ROI.

For you, building an auction site means you can sell your products to the highest bidder without any middlemen between you and your buyer. You can avoid the fees and lock-in of other auction platforms. You can also set a fee for listing products and get a commission from every sale. Not to mention, building an auction site is one of the best ways to make money online.

Requirements for Building an Auction Site With WordPress

To make a website for your auction business, you’ll need the following things:

  • A domain name: It’s the web address of your website such as IsItWP.com or Google.com. Check out our guide on how to register a domain name.
  • A web hosting account: This is where your site files are stored.
  • SSL certificate: It enables a secure connection on your site for accepting online payments.
  • An eCommerce plugin: It allows you to add the Buy now button, support different payment gateways, item search, reviews, and a lot more. We always recommend WooCommerce, the best eCommerce plugin for WordPress in existence.
  • An auction addon: This eCommerce addon integrates auction features into your WordPress website.

We’ll walk you through how to easily build an auction site with WordPress.

Step 1: Set Up Your Auction Site with WooCommerce

Just like any website, you need to purchase a domain name and web hosting to set up an auction site. You’ll also need to purchase an SSL certificate to provide a secure connection on your site so that you can accept online payments safely.

When you’re starting out, the combined costs for building a site may seem like quite a lot.

A domain name costs you around $14.95 per year, web hosting around $7.99 per month, and an SSL certificate costs you $49.99.

That’s why we’ve worked out a deal with Bluehost to offer our users a free domain name, free SSL certificate, and 50% off their WooCommerce hosting. With Bluehost, you only have to pay $9.95 per month.

Click Here to Claim This Exclusive Bluehost Offer »

With their WooCommerce hosting plan, you can easily set up an auction site without any tedious WordPress + WooCommerce installation steps.

For a detailed setup guide, you can check out how to set up an eCommerce site with WooCommerce.

2. Install a WooCommerce Auction Addon

Next, you’ll need to install and activate a WooCommerce auction addon, YITH WooCommerce Auctions. It lets you create different types of auctions for your site.

After the plugin activation, navigate to YITH Plugins » Auctions to configure the plugin settings. You can set up these auction settings and they will be applied to all auctions you create.

yith auction configure settings

Under the first tab ‘Auction list’, you can start listing auction items on your website.

yith start auction

You’ll see all the auctions you’ve created along with the start/end date, price, bids, and other details.

Step 3: List an Auction Item

Because the YITH plugin is a WooCommerce addon, you can list auction items just as you’d add products to your online store.

You may also want to check out this guide to create an online store.

To add an item, head over to Products » Add New. You need to fill out the title, details and add images of your auction item. You can also edit an existing product.

edit auction product

Below the editor, next to the Product data option, you’ll have to choose Auction. This will show you the settings for your auction items. You can choose the type of auction – normal or reverse – add a starting price, minimum increment amount, and more.

auction product data

You can set the auction starting price, bid up, minimum increment amount, and all other aspects of listing and bidding on auction items on your website.

After adjusting the auction details, you can publish your listing. Your auction will now appear on your WooCommerce store page. The auction items will be highlighted with a gavel icon alongside your WooCommerce products.

yith live auctions to bid

You can also see which actions are yet to start, which are live auctions, and the ones that have already ended.

If needed, you can list dedicated auction pages to show only auction items on your site. All you have to do is create a page and insert the following shortcode in the content area and then publish your page.


Step 4: Manage Your Auctions

The YITH plugin enables you to choose an auction start time on your product page. That way, you can choose the best time to list and end your auction.

Once the auction begins, any registered users can bid on an item. In the individual auction pages, you can see the following details by default: the current highest bid, time left, the auction end time, and the bid button.

yith auction live page

Below the listing, you can also find the details of previous bids, including the username, bid amount, and the time of bidding.

bidding information on live page

The main benefit of the YITH plugin is that it gives you full control over your bids. You can easily remove any bid in your auction listing page by logging into your WordPress dashboard. All you need to do is to click on the Delete bid button on what you don’t want to display on your auction page.

You can also set a Buy It Now price in your auction listings. This allows users to purchase your items right away.

All users who participated in an auction will receive email updates for each new bid, auction grace time, auction end, etc. When the auction item ends, an email will be sent to the auction winner to complete the payment for purchasing the product.

Step 5: Allowing Other Users to List Auction Items

To allow other users to list auction items on your site, you’ll need to transform your website into an auction marketplace by installing a free plugin, WC Vendors.

wc vendors

After activating the plugin, go to WC Vendors » Settings. From this page, you can also allow users to apply to become a vendor. In the Commission tab, you can set the commission rate for every successful auction.

For more details, you should read these articles on creating an online marketplace and best eCommerce platforms for multivendor marketplaces.

Auction Website With WordPress- Recommended Plugins

Now you know how to build an auction website with WordPress. Let’s check out some of the best plugins you’ll need to install on your site after setting up the auction site.

WPForms: WPForms allows you to easily any kind of form for your site including contact forms, PayPal forms, event registration and login forms, and more. It comes with automated email notifications too. Read our WPForms review.

MonsterInsights: MonsterInsights is the best Google Analytics plugin for WordPress. With MonsterInsights, you can easily install Google Analytics to track visitor interactions on your site. Read our MonsterInsights review.

OptinMonster: OptinMonster is the best lead generation plugin. It lets you easily convert your visitors into subscribers and customers. You can create time-sensitive behavior-based campaigns to drastically reduce overall cart abandonment rates and boost sales. Read our OptinMonster review.

All in One SEO: Improve your WordPress SEO with All in One SEO (AIOSEO). AIOSEO comes with powerful features like local SEO, TruSEO on-page analysis, SEO audit checklist, and more. Read our AIOSEO review.

WP Super Cache: Improve your WordPress site’s performance by installing the best WordPress caching and other WordPress performance plugins.

We hope this step-by-step tutorial helped you build your own auction site with WordPress. You may also want to check out our articles on how to create a micro job site like Fiverr and 25 must have WordPress plugins for business websites.

Comments   Leave a Reply

  1. i really would like to create a website and i do not want to list items on it, i just want to show the results from other auction website. which plug should i use

    1. Hey, you can take a look at our best WordPress auction plugins guide. There you’ll find different plugins to import results from other sites like eBay.

  2. Question: What currencies can be used?

  3. Thomas Wilson May 12, 2020 at 8:11 am

    I’m planning to start a Auction cum E com site. I would be registering the domain soon. Can you let me know what needs to be done after that to make the site up and running.

    1. Shahzad Saeed May 12, 2020 at 9:30 am

      You can follow the step by step provided in this tutorial.

  4. Is it possible to have something like a homebroker (stock market), where people buy and sell goods constantly, building a supply/demand environment that affect the price every time and have it updated realtime?

  5. Question: When you add a vendor, is it only WP Vendors that are allowed. I mean what if someone built a website/store, out side of Wp?woocommerece, stocked with handmade items can they still be signed up as a vendor?

    1. It doesn’t matter what your vendor’s site is made of. Anyone can sign up on your auction site and list their products because auction and sale happen on your site.

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

WordPress Launch Checklist

The Ultimate WordPress Launch Checklist

We've compiled all the essential checklist items for your next WordPress website launch into one handy ebook.
Yes, Send Me the Free eBook!