Menu Close
    Start a Project Request quote Reading list Switch to dark mode
    Blog Version - 1.7.x.x
    • Version 1.7.x.x
    • Version 1.6.x.x

    Prestashop Auction Module

    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.


    • Prestashop Product Auction module is multi shop compatible.
    • Supports standard, incremental, automatic, and reverse bidding.
    • 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
    • Admin can enable/disable 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”.
    • Option to set bidding price at which auction gets completed.
    • Admin can customize the winning message to be displayed to the bidder after winning the bid
    • Admin can set the number of days within which customer can buy the product after winning auction.
    • 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.


    • 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

    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.

    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.

    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/Decrement Configuration

    Admin can add increment/decrement range. By default, there are 10 ranges set in the module. Admin can also add range as per need.

    After adding the range, admin can delete it.

    Cron Setting


    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 “”

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

    This way the module is configured.

    Types of Auction

    1) Standard Auction

    In this type of auction, 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 Auction
    Here 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 Auction
    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.
    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$.

    4) Reverse Auction

    Reverse auction is exactly opposite to standard auction. In standard auction, the customers places their maximum bids in order to obtain the product. Whereas in reverse auction, customers places the bids lower than the starting bid price defined by admin. And the customer who places the lowest bid wins the auction at the end.

    Adding Auction On product

    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.

    Setting Auction Type as Normal

    Setting Auction Type as Reverse

    Auction Completion Price

    By enabling this option, admin can set a bidding price at which auction gets completed. For example, admin has set starting bid price as $50 and auction completion price. Now, when the bidding reaches to $100 the auction gets stopped and the user who has placed a bidding of $100 will be a winner.

    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.

    Admin can view auction label for the products on which he has added auction on the product list.

    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.


    After the installation of module, a new tab named “Auction” will be added at the front end by clicking on which a customer can view all the products on which auction is running.

    Customer can also view auction products on products list under “Popular Products”, category page, best sales, and price drop page.

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

    Normal Auction

    Suppose John Doe has placed an automatic bid $85, now another user Peter Doe can also place an automatic bid let’s say $70.

    When a customer places an automatic bid of $70, then an automatic bid of $75 i.e $70+$5(incremental value) will be placed on john Doe’s behalf and the next minimum bid will be $80 i.e. $75(current highest bid)+$5(incremental value).

    Reverse Auction

    Suppose admin has added the reverse auction on a product and set $20 as auction completion price.

    Now the customers will place the lower bids in order to obtain the product. Suppose a customer John Doe places a bid of $20.

    Since admin has set the auction completion price as $20 so when a customer places a bid of $20 the auction will get completed and he can purchase the auctioned product at $20.

    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.


    For any kind of technical assistance, just raise a ticket at : and for any doubt contact us at

    Current Product Version - 6.1.0

    Supported Framework Version - 1.7.x.x

    . . .

    Comments (3)

    Add Your Comment

  • Lokesh H B
    1)Does this module works with prestashop v1.7.5 and v1.7.6.
    2)Does this module support multi-currency.
    3)Does this module support multi-store.
    • prerna
      Hello Lokesh,

      Thanks for contacting Webkul!

      1)Does this module works with prestashop v1.7.5 and v1.7.6.
      Yes, our module supports the Prestashop version 1.7.x.x.

      2)Does this module support multi-currency.
      No, the module as of now does not support the multi-currency feature.

      3)Does this module supports multi-store.
      No, the module as of now does not support the multi-store feature of Prestashop.

      Please raise a ticket at or you can mail us at so we can discuss the possibility of customizing the multi-currency and multi-shop feature for you.

      Thanks and regards,
      Prerna Arora

  • henrymto
    This module support multilanguage or spanish?
  • Back to Top
    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

    Table of Content

    Hide Index