Live Demo Buy Now

Prestashop Auction Module

Version
  • Version 1.7.x.x
  • Version 1.6.x.x

Prestashop Product Auction – With the help of this module, admin can add auction on any product. Admin can set the start date and the end date for the bidding. Admin can stop the bidding at any time.

Features

  • Admin can add auction on in-stock active products.
  • Admin can stop the bidding process on the product.
  • Admin can enable or disable the bidder name to be shown on the front end
  • Admin can enable/disable the auction tab on the top menu bar.
  • Admin can set incremental bidding
  • Customer can set automatic bidding for the product
  • Admin can set minimum difference between two bid in case of normal bid.
  • Admin can enable/disable “Increase Auction Time” and “Increase Buy Now Price”.
  • Admin can customize the winning message to be displayed to the bidder after winning the bid
  • Admin can set the days for which the bidder can buy the winning product
  • When auction is there on any product, then buyer can also buy it from “buy now” button when “buy it now” has been enabled from backend.
  • Admin can enable/disable the selling of product after the auction ends.
  • Admin can enable/disable continuing the auction after the auctioned product is purchased by “buy it now” button.
  • Admin can allow buyers to bid on more than one auction on store.
  • Admin can set the status of auction as running, completed or stopped.
  • Different types of bidding supported.

Installation

  • Go to the back  office-> modules -> Upload a module
  • Upload zip file of ‘Product Auction’
  • The module will automatically get installed on your Prestashop

This is how the module can be installed succesfully on your prestashop site.

Configuring the Module

Once the module is installed, admin need to configure the module.

General Configuration

Display Winner Bidder’s Name– Admin can select yes if he wants to display winner bidder’s name at the front end otherwise select No.

Send winning mail to customer– In this field, admin has to select yes if he wants that a winner should receive an email on winning the bid otherwise select No.

Send mail message to bidder– If selected as yes, an email will be sent to previous leading bidder only.

Buy within Specific Days- In this field, the admin has to set the number of days within which an auction winner can buy the product.

Minimum Difference between Bid- In this field, the admin has to enter the minimum difference between two bid and this will be applicable in the case of normal bid.

Sell Product after Auction Completion- If admin wants to sell the product after the auction completion then he can select yes otherwise select No.

Continue auction after purchase through Buy it Now– If selected as yes then the auction will continue even if a product has been purchased by the customer through “Buy it Now”.

Enable Auction Menu– Admin can select yes to display auction menu on top of the front end so that it will be visible to the customers.

Enable Auction on Category Page–  If selected as yes, the auction details will be displayed on the category page.

Winner can purchase only 1 quantity– If enabled, then the winner will be allowed to purchase only 1 quantity of the auctioned product.

Enter maximum quantity of product purchased through buy now- Here admin has to set the quantity of an auction product that a customer can purchase through “Buy Now”.

Customer Configuration

Allow Winner(s) to Bid– If enabled by admin, a customer who has won the bidding but did not purchase a product can participate in other bid running on the site.

Allow All Customers for Bid

If “Allow Winner(s) to Bid” has been disabled, the admin can reset it by allowing the customers who have either purchased a winning product or their order got canceled.

Note: This setting can not be changed when the auction is running on a product.

Increase Buy Now Price and Time

Enable Increase Auction Time– If enabled, the admin has to set a timer by entering “Close by Time” and “Increase Time By“. “Close by Time” is the time remaining for the auction and after that auction will be closed.

For example, if admin has set “Close By Time” as 12 minutes and “Increase Time By” as 20.

If there are 12 minutes or less remaining for the auction and a customer has placed a bid then the auction time will increase by 20 minutes.

Enable Increase Buy Now Price- If set as yes, the admin has to set “Enter close by Price” and “Increase buy now price by“. “Close by price” is the difference between the “highest bid” and “Buy Now” Price.

For example,

  • Buy Now” price of a product has been set as € 750.
  • Close by Price” has been set as € 50 and
  • Increase buy now price by” as € 100.

Now if a customer places a bid of € 700, then “Buy Now” price of a product will get increased from € 750 to € 850.

Increment Configuration

Here the admin has to set start price, end price and increment price for the bid.

Cron Setting

Note:

The admin has to set a cron task by entering the link mentioned above so that if there are any changes done in the auction, then those changes will get updated on a server when a cron runs.

url – 0 * * * * curl “https://www.sitename.com/modules/wkproductauction/updateauctiondetails.php”

 

 

You have to replace the string “www.sitename.com” with you site link.

This way the module is configured.

Types of bidding supported:

1) Standard Bidding
In this bidding process, if the starting price for the bid is lets say 50$ then any customer can come bid higher than this and the increment can be of any amount.

2) Incremental Bidding
In this type of bidding, admin will set the price range and the minimum increment value for the price range.
Lets take an example-
Starting price for the bidding is 45$
Admin has set these ranges for incremental bidding:

Now, the buyer will bid on the product with minimum increment of 5(increment value), till the time the value reaches the second range.
So, the buyer will start the bid from 50$ (as 50$ is in range between 1$ to 100$) and the minimum increment is for 5$. Next buyer will bid minimum 55$ and so on till the bidding time ends or the admin completes the auction.
When the bidding amount reaches to 100$, then the next buyer will bid on 110$, then next bidding price will be minimum 120$ and so on.

3) Automatic Bidding
In this type of bidding, the bidder will bid the maximum amount that buyer is willing to pay for the product.
Then rest of the bidders will bid as per the minimum increment value and if the bidding value reaches to the automatic bid amount then the automatic bidder will be sent an email that the bid has been crossed.
Example:
If there are 4 customers A, B, C and D. All of them will bid for product X. The starting bid for product X is 50$. A starts with 60$, then C places an automatic bid of 150$ for and then B places the bid with 65$. Then an automatic bid of 70$ will be placed for C. And now if a again places the bid for 75$, then again a bid is placed for C of 80$. Till now C is winning and can also win this auction if all the bids placed are below 150$ and the auction time ends.
Suppose D comes and places an automatic bid for 200$, so now C has lost and D is winning till the time A or B places the bid higher than 200$.

Admin-End

The admin can add an auction to the product by navigating through Catalog->Products->Edit Product->Modules.

By clicking on CONFIGURE button, admin can enable or disable an auction for the product.

Note : If auction is already set on any product then Admin can’t add a new auction on the same product. Still if admin wants to add auction on same product then that auction product must be either purchased by winner or cancelled by Admin.

Use of “Buy it Now” button – When “buy it now” is enabled, then admin will fix the price for the product and the product is also available for buying without participating in the auction. And as soon as the bidding price exceeds the price of the product, then the product will not be available for buying. Then, the product can only be purchased through bidding.

Front end view, when “buy it now” is enabled, along with the auction for the product:

Note:- Once the bidder bid the auction product using automatic bid option, bidder cannot bid normally again on that product. If want to bid normally, bidder can delete the automatic bid set before.

Manage Auction:

Admin can manage the auction by navigating through Catalog->Auction Detail. From here admin can view the list of products on which auction has been applied.

Under Auction Detail tab, admin can view:

  • Name of the product on which auction has been applied
  • Starting price of the product
  • Current bid on a product
  • Start and end time for auction
  • Increment bidding is enabled on the product or not
  • Automatic bidding on the product is enabled or not
  • “Buy it Now” is enabled or not
  • Status of an auction, whether its completed, stopped or running

Admin can see the entire details of an auction by clicking on the view button.

Here the admin can view the bid details i.e how many times a customer has bid on the product, winner details if the auction is completed and “purchase through Buy it Now” details if a customer has purchased a product through “Buy it Now“.

Manage Your Customers

The admin can view a list of all customers who have participated in bidding under Customers tab.

Allow for Bidding and Allow One Time Bidding

In case you have enabled “customers” while configuring the auction module. So both “allow for bidding” and “one time bidding” would be enabled. So, in case the admin wants to disable the particular customer from bidding then he can disable “allow for bidding” and if “allow for bidding” is disabled then “one time bidding” is also disabled.

It can be possible, that the “customer configuration” has been enabled while configuring the auction module. Now the admin wants to allow the customer to bid but only for one time. Then he can disable “allow for bidding” and enable “one time bidding”.

In case “customer configuration” has been disabled while configuring the module, then both “allow for bidding” and “one time bidding” would be disabled.
But in case, the admin wants to enable the bidding just for few customer then can do it from auction detail   -> auction customer configuration

Auction Winner Customers

Admin can view the list of customers who have won the auction by navigating through Customers->Auction Winner Customers.

Front-End

A new tab will be added on top menu bar, if configured from backend.

On clicking auction tab, buyer can view the list of all the auction on the store along with their bidding time and highest bid amount.

After clicking on the product, buyer will be redirected to the product page.

From the product detail page, buyer can bid and win the auction.

Buyer can visit my account-> your bid details tab to view the list of all the auction in which buyer has participated and check the status of the bidding from there.

Once bidder wins the bid, bidder can visit product page to buy the product at the bid amount before the number of days set by admin.

This is how our Auction module works.

Support

For any kind of technical assistance, just raise a ticket at : https://webkul.uvdesk.com/ and for any doubt contact us at support@webkul.com

Current Product Version - 5.0.0

Supported Framework Version - 1.7.x.x

. . .

Comment (1)

Add Your Comment

  • henrymto
    This module support multilanguage or spanish?
  • css.php
    Hire Us!
    Brief us about your requirements and we'll get back to you.
    Woo! Hooy!
    We have just recieved your project brief and our expert will contact you shortly.
    Send Again
    Close

    Index