1. Documentation
  2. Plugins
  3. WooCommerce
  4. Extensions

Auctions Made Easy for WooCommerce

Auctions Made Easy for WooCommerce is a full-fledged Auctions plugin which can help you to create and manage Online Auctions in your WooCommerce Shop.

Installation ↑ Back to top

  1. Download the .zip file from your WooCommerce account.
  2. Go to: WordPress Admin > Plugins > Add New and Upload Plugin with the file you downloaded with Choose File.
  3. Install Now and Activate the extension.

More information at: Install and Activate Plugins/Extensions.

Supported Auction Types ↑ Back to top

Normal Auctions ↑ Back to top

  • In this type of auction, the Auction starts with a small price and bidders will have to bid a higher price than the last bid.
  • At the end of the auction, the bidder with the highest price will be considered as the winner.

Reverse Auctions ↑ Back to top

  • In this type of auction, the Auction starts with a higher price and bidders will have to bid a lower price than the last bid.
  • At the end of the auction, the bidder with the lowest price will be considered as the winner.

Sealed Auctions ↑ Back to top

  • In this type of auction, the bidders cannot know the bids placed by other bidders until the auction has ended. Once the auction has ended, the winner will be announced and all bidders can view the bids placed by other bidders.
  • Sealed Auctions can be configured either as a Regular Auction or as a Reverse Auction.

Proxy Auctions ↑ Back to top

  • In this type of auction, the price bidded by the bidders will not be directly visible to other users. Instead only a part of the original bid amount will be visible to other users. Every time a user places a bid which is less than the current highest bid, the system will automatically place a bid on behalf of the highest bidder. This process will continue until the highest bidder has been outbid.
  • Both Regular and Reverse Auctions can be configured as Proxy Auctions. Once the auction has ended, the winner has to pay only the second highest/lowest bid amount (Decided based on Regular/Reverse Auction).

Unique Auctions ↑ Back to top

  • Unique Auction is a type of Sealed Auction ie the bidders cannot know the bids placed by other bidders until the auction has ended. Once the auction has ended, the winner will be announced and all bidders can view the bids placed by other bidders.
  • Unique Auctions can be configured either as a Regular Auction or as a Reverse Auction.
  • In order to to be a winner of a sealed auction, an user must place a bid which no ther user has placed.

Setup and Configuration ↑ Back to top

Server Cron Configuration ↑ Back to top

Auctions Made Easy Requires Server Cron in order for the plugin to work. To setup Server cron do the following steps.

1. Login to the cPanel of your site

2. Locate “Cron Jobs” within the cPanel

3. Under the “Add New Cron Job” section, fill the following data

a. Common Settings

In this section, you can set up how frequently the Cron should run. For Example, if the value is set as “Once Per Minute”, then the cron will run once every minute. Once the cron is triggered, the following activities will be updated.

– Starting Future Auctions

– Ending Closed Auctions

– Automatically Relisting Failed Auctions

– Preventing the winners from making payment for auctions once the time has passed

b. Command

A Separate Cron job has to be created for each of the two commands. 

i) Update Cron

wget -q -O – http://www.your-domain.com/?ans_auction_cron=update

ii) Relist Cron

wget -q -O – http://www.your-domain.com/?ans_auction_cron=relist

Plugin Settings ↑ Back to top

The Plugin settings can be accessed from Auctions Made Easy > Settings

General

General Settings

  • Once the Plugin is installed, a page for displaying the auction products will be automatically created and assigned. If you want to modify the page in which the auction products are displayed, you can do so by selecting a different page in the “Auctions Page” option.

  • If you want to run a Sealed auction, in your WooCommerce shop, enable the “Enable Sealed Auction” checkbox. When this option is enabled, an option to set the auction as sealed will be available in the product configuration page.

  • If you want to run a Proxy auction, in your WooCommerce shop, enable the “Enable Proxy Auction” checkbox. When this option is enabled, an option to set the auction as sealed will be available in the product configuration page.

  • If you want to run a Proxy auction, in your WooCommerce shop, enable the “Enable Unique Bid Auction” checkbox. When this option is enabled, an option to set the auction as Unique Bid will be available in the product configuration page.

  • Once an auction has been won, the winner can make payment for the auction as per their convenience. Optionally, you can force the winner to make the payment within a specified time. The payment duration can be customized in the “Auction Winner Payment Duration” option.

  • When an auction winner tries to make a payment, by default, all the enabled payment gateways will be visible in the checkout page. If you want to restrict the payment gateways, you can do by customizing the “Hide Selected Payment Gateways while Making Payment for Auctions using Buy Now Price and Won Auctions” option.

Note:

This payment gateways restricted in this option will also be hidden when the user tries to use the “Buy Now” button.

  • By Default, the Auctions will reach “Completed” status when their payment order reaches “Processing or Completed”. If you want to customize the order status, you can do so by modifying the “Won Auctions and Buy Now Auctions will reach “Finished” status when the Order Status of the Payment Reaches” option.

Buy Now Price Section

  • By default, In-order to win an auction users must participate and the Highest/Lowest Bidder(Based on Configuration) will be decided as the Winner. Optionally, your users can directly win the auction by paying the “Buy Now” Price. If you want to set a “Buy Now” price for your auctions, enable the “Enable Buy Now Price” option. Once enabled, the option to set a Buy Now Price will be visible in auction product configuration page.

  • If you want to display the “Buy Now” Price for Guest users, you can do so by enabling the “Display Buy Now Price for Guest User” option.

  • You can also customize when the “Buy Now” option should be displayed in an auction from “Show Buy It Now” option.

Register Auction Section

  • If you want your users to register themselves before participating in an auction, you can do so by enabling the “Enable Auction Registration”. When Enabled, an option to make Auction Registration Mandatory will be available in the product configuration page.

  • You can also optionally charge a one-time registration fee. In order to pay the registration fee, a product will be needed. The product can be created from the “Register Fee Product” option.

  • You can also optionally hide certain payment gateways while making payment for auction registration.

  • By default, an auction registration which requires payment will be considered as successful when the payment order reaches “Processing or Completed”. If you want to change the order status, you can do so by customizing the “Order Status for Allowing Users to Bid for Auctions which Requires Registration with Fee” option.

Bidding Fee

  • If you want to charge a one-time bidding fee before placing a bid, you can do so by enabling the “Enable Bidding Fee” option. When enabled, the option to set up the Bidding fee will be available in the product configuration page.

  • .In-order to pay the bidding fee, a product will be needed. The product can be created from the “Bidding Fee Product” option.

  • You can also optionally hide certain payment gateways while making payment for bidding fee.

  • By default, a bidding fee payment will be considered as successful when the payment order reaches “Processing or Completed”. If you want to change the order status, you can do so by customizing the “Order Status for Allowing Users to Bid for Auctions which Requires Bid Fee” option.

Private Messages

If you want your users to contact you regarding their queries on auctions, you can place a contact form which will be visible on the auction product page. To display the contact form enable the “Allow Users to Send Private Messages to Admin” option.

Watchlist

  • If you want your users to add auctions to a Watchlist, you can do so by enabling the “Enable Watchlist” option.

  • When Watchlist is enabled, your customers add auctions to watchlist from Auctions Page, Shop Page, Category Page, Tag Page and Single Product Page.

Auction Badges

  • If you want to differentiate normal products from auction products, you can do so by adding a badge to the product image. To configure a badge, enable the “Enable Auction Badge” option.

  • By default, an image will be selected. If you want to change the badge icon, you can do so by choosing a new image.

Auction Display Settings

  • By Default, Auction products will be visible in Shop page. If you want to hide the Auction Products on the shop page, you can do so by enabling “Hide Auction Products on Shop Page”.

  • By Default, Auction products will be visible in Category page. If you want to hide the Auction Products on the category page, you can do so by enabling “Hide Auction Products on Category Page”.

  • By Default, Auction products will be visible in Tag page. If you want to hide the Auction Products from the tag page, you can do so by enabling “Hide Auction Products on Tag Page”.

  • By default, the bidder name will be masked and displayed. If you want to display the name of the bidder, disable the “Mask the Bidder Details in Auction Table” option.

  • By default, the Countdown timer for the auctions will be displayed. If you want to hide the Count-down timer, enable the “Hide Countdown timer for the auction products in shop Page” option.

  • By Default, the Bid count for the auction will be displayed in the single product page. If you want to hide the Bid Count, you can do so by disabling the “Display Bid Count” option.

Advanced

Bidding Settings

  • You can extend the auction duration for a fixed duration if someone placed a last-minute bid. To enable the option enable the “Enable Extra Time” checkbox.
  • If you want your bidders to outbid themselves, enable the “Allow Highest Bidder to Outbid Himself” option.
  • By default, whenever a user tries to place a bid they will be asked for confirmation before placing the bid. If you want your user’s bid to be placed without confirmation, disable the “Ask for Confirmation from the User before placing their Bid” option.
  • When making payments for auction, your customers can purchase other products in the same transaction. But, if you want to restrict such that your customers should purchase auction products separately, you can do so by disabling the “Allow Non-Auction Products to be purchased along with Auction Payments” option.

Bid Live Update Settings

  • By Default, a Bid refresh button will be visible next to the current highest bid on the product page. The purpose of this button is to display the most recent bid without reloading the page. If you want to hide this button, you can do so by disabling the “Display Auction Refresh Button on Single Product Page” checkbox.
  • If you want to display to most recent bid automatically to your users without the need for the user to refresh the page/press the refresh button, enable the “Enable Live Ajax” option.

Note:

Live Ajax feature will keep sending requests to your server continuously to fetch the most recent bid value. This can increase the server load.

Shortcodes

In this section, you can find the supported shortcodes along with their purpose.

Notification

In this section, you can find the supported email notifications. Notifications can be turned On/Off as per preference.

Localization

In this section, the labels displayed for the auction products can be customized.

Messages

In this section, the messages displayed while interacting with Auction Products can be customized.

Usage ↑ Back to top

  • Once the Initial configuration is completed, an Auction Product has to be created.
  • To create a new product go to WordPress Dashboard > Products > Add New
  • In the Product Type selection, select “Auction
  • In the “Auction Type” option, select the type of Auction
  • Fill in the “Starting Bid Price” and the “Auction Duration”.
  • All other fields are optional
  • Once you have completed the configuration, publish the product
  • Once published, your users will be able to participate in the auction.

Auction Dashboard ↑ Back to top

Admin Dashboard ↑ Back to top

  • To access the Auctions Admin Dashboard go to WordPress Dashboard > Auctions Made Easy > Auctions Made Easy
  • From this dashboard, the Site Admin can view the following data
    1. Status of the Auction
    2. Bidders along with their Bid Amount
    3. Payment Status of Won Auction
    4. Auction Relist Status
    5. Bidders along with Bid Amount for each Relisting
    6. Start/End Any Auction

Customer Dashboard ↑ Back to top

To display the customer dashboard, place the shortcode “[ans_dashboard]”. Your Customer can access the following Details from the Customer Dashboard

  1. List of Participated On-going Auctions
  2. List of Won Auctions
  3. List of Lost Auctions
  4. List of Registered Auctions
  5. List of Bidding Fee Paid Auctions
  6. Auction Watchlist

Widgets ↑ Back to top

To configure the Wallet Widgets go to WordPress Dashboard > Appearance > Widgets. The following Widgets are Available 

1. Auction Products

Displays the Auction Products. The Following Filters are Available

  • Ending Soon Auctions

  • Future Auctions

  • Recent Auctions

  • My Auctions

  • Featured Auctions

  • Random Auctions

  • Closed Auctions

2. Auction Search

Displays the Auction product search widget.

3. Auction Watchlist

Displays the Products currently in the user’s watchlist.

4. Recently Viewed Auctions

Displays the auction recently viewed by the user.

Translation ↑ Back to top

Auctions Made Easy for WooCommerce is translation ready, meaning you can edit the po files by which you can translate the text to any language. Steps to perform the translation are as follows. For example, a translation to French.

  • Download and install Poedit

  • Open the file auctions-made-easy-for-woocommerce > languages > auctions-made-easy-for-woocommerce.pot using Poedit.

  • Create a new translation file by clicking Create new translation button.

  • Choose the Source text and set its corresponding French text in Translation Text Area.

  • Save the changes.

  • Save the file name as auctions-made-easy-for-woocommerce-fr_FR.po.

  • If you are using WordPress Version 3.9.13 or below, then in wp-config.php define the WPLANG as French. Syntax is define(‘WPLANG’, ‘fr_FR’);

  • If you are using WordPress Version 4.0 or above, then go to WordPress dashboard > Settings > General and select the Site Language as French.

Questions and Feedback ↑ Back to top

Have a question before you buy? Please fill out this pre-sales form.

Already purchased and need some assistance? Get in touch with us via the Help Desk.

WooCommerce - the most customizable eCommerce platform for building your online business.

  • 30 day money back guarantee
  • Support teams across the world
  • Safe & Secure online payment