Menu Close
    Searching for an experienced Prestashop Development Company ?

    PrestaShop Product Auction {User Guide}

    Many eCommerce merchants use auctions as a tool to offer some precious or limited offer products. That’s why we are here with the PrestaShop Product Auction module.

    This is a very helpful/useful practice as it allows customers to buy valuable products & merchant also gets to sell it at the demand price of the product.

    Here, demand price simply refers to the price any customer is willing to pay in order to acquire the product.

    Auction on the product provides a fair chance to every customer without any discrimination. Here, customers can easily bid according to their capacity to acquire the product.

    The module also provides various types of bidding via various types of auction functionality.

    • Standard Auction
    • Incremental Auction
    • Automatic Auction
    • Reverse Auction

    Each one provides a unique way of bidding on the auction. Their unique way decides the way in which the winner will be determined.

    Check the overview of the plugin in the video mentioned-below –

    Features of the PrestaShop Product Auction Module

    • Supports standard, incremental, automatic, and reverse bidding.
    • Add auction on in-stock active products.
    • Stop the bidding process on the product at your own convenience.
    • Enable or disable the bidder name to show on the front end.
    • Choose to add tax in the final price of auction product.
    • Enable or disable the auction tab on the top menu bar.
    • Set the incremental bidding on the product.
    • Enable or disable the automatic bidding for the product
    • Set the minimum difference between two bids in the case of a normal bid.
    • Enable or disable the “Increase Auction Time” and “Increase Buy Now Price”.
    • Option to set the bidding price at which auction will complete.
    • Customize the winning message to display to the bidder after winning the bid.
    • Set the number of days within which customers can buy the product after winning an auction.
    • When an auction is there on any product, then the buyer can also buy it from the “buy now” button.
    • Enable or disable the selling of products after the auction ends.
    • Enable or disable continuing the auction after the customer purchases the auction product via the “buy it now” button.
    • Allow buyers to bid on more than one auction on the store.
    • Set the status of the auction as running, completed or stopped.

    Note: PrestaShop product auction module is multi-shop compatible.

    How to install the PrestaShop Product Auction module

    • Firstly, go to the module manager in the back office and click on ‘upload a module’.
    • After that, drag and drop the module file or select the file from the system.
    • In this way, the module installation will be successful.
    Click here to install Prestashop Product Auction module
    Drop or select the file of Prestashop Product Auction module
    Prestashop Product Auction module installed successfully

    How to configure the PrestaShop Product Auction module

    After the successful installation of the module, proceed to configure the module.

    General Configuration

    Configure Prestashop Product Auction module

    Send winning mail to customer– An admin needs to enable this option to inform winner via email.

    Send a mail message to a bidder– If the option is active, the previous leading bidder will also receive an email.

    Minimum Difference between Bid- Enter the minimum difference between two bids and this will be applicable in the case of a normal bid.

    Customer Configuration

    Configure Prestashop Product Auction module

    Allow Winner(s) to Bid– If active, then a customer who won the bidding but did not purchase a product can participate in other bids running on the site.

    Allow All Customers for Bid

    Configure Prestashop Product Auction module

    Activate the “Allow Winner(s) to Bid” option to allow the customers to bid who either purchased a winning product or their order got cancelled.

    Note: You can not change the setting when the auction is already running on a product.

    Increase Buy Now Price and Time

    Configure Prestashop Product Auction module

    Enable Increase Auction Time– If active, then admin needs 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 close.

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

    product offered via auction

    If there are 12 minutes or less remaining for the auction and say a customer places a bid. Then, the auction time will increase by 20 minutes.

    product offered via auction

    Enable Increase Buy Now Price- If set as yes, then admin needs to set “Enter close by Price” and “Increase buy now price by“.

    The “Close by price” is the difference between the “highest bid” and the “Buy Now” Price.

    For example,

    • The “Buy Now” price of a product is € 750.
    • Close by Price” is € 50
    • Increase buy now price by” as € 100.
    buy now price of a product

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

    buy now price increased

    Increment/Decrement Configuration

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

    configure incremental price for product auction

    After adding the range, an admin can also delete it.

    configure incremental price range for product auction

    Cron Setting

    Note: Add the following cron link to automatically update the changes in the auction.

    This will help to update the change on the server every time the cron runs.

    url – 0 * * * * curl “”

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

    Set cron for automatic update

    Types of Auction

    1) Standard Auction

    In this type of auction, if the starting price for the bid is say 50$. Then any customer can come bid higher than this and the increment can be of any amount.

    2) Incremental Auction

    In this case, an admin will set the price range and the minimum increment value for the price range. Let’s see an example to understand it more clearly.

    1. Starting price for the bidding is 45$
    2. Admin creates following ranges for incremental bidding:
    configure incremental price for product auction

    Now, the buyer will bid on the product with a 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 the range between 1$ to 100$) and the minimum increment is for 5$.

    Now, the next buyer will bid a minimum of 55$ and so on till the bidding time ends or the admin completes the auction.

    Now, when the bidding amount reaches 100$, then the next buyer will bid on 110$. And, the next bidding price will be a minimum 120$ and so on.

    3) Automatic Auction

    In this type of bidding, the bidder will bid the maximum amount that he/she is willing to pay for the product.

    And, rest of the bidders will bid as per the minimum increment value.

    In case, if the bidding value reaches the automatic bid amount. Then, the automatic bidder will receive an email about the bid crossing the maximum bid.


    • There are 4 customers A, B, C and D.
    • All of them are bidding for product X.
    • The starting bid for product X is 50$.
    • A starts with 60$, then C places an automatic bid of 150$ and then B places the bid with 65$.
    • Now an automatic bid of 70$ will place for C.
    • In case, if A again places the bid for 75$, then again a bid of 80$ will place for C.
    • Till now C is winning and can also win this auction if all the bids are below 150$ and the auction time ends.
    • Suppose D comes and places an automatic bid for 200$. So, now C will lose and D wil win till the time A or B place the bid higher than 200$.

    4) Reverse Auction

    The reverse auction is exactly the opposite of a standard auction. In a standard auction, the customers place their maximum bids in order to obtain the product.

    Whereas, in a reverse auction, customers place the bids lower than the starting bid price defined by the admin.

    And the customer who places the lowest bid wins the auction at the end.

    PrestaShop Product Auction Workflow

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

    Configure auction functionality on a product

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

    Note: If the auction is already active on any product, then the admin can’t add a new auction on the same product.

    Still, if the admin wants to add an auction on the same product then that auction product must be either purchased by a winner or cancelled by the admin.

    add auction on product

    Setting Auction Type as Normal

    add auction on product

    Setting Auction Type as Reverse

    reverse auction

    Auction Completion Price

    By enabling this option, an admin can set a bidding price at which the auction will complete.

    For example, an admin sets starting bid price as $50 and $100 as the auction completion price.

    Now, when the bidding reaches $100 the auction will stop and the user who placed a bid of $100 will be a winner.

    Use of “Buy it Now” button

    When “buy it now” is active, then the 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 become unavailable for buying & can only be purchased through bidding.

    An admin can view the auction labels for the products on which he has added an auction in the product list.

    auction products

    Note:- Once the bidder bid for the auction product using the automatic bid option, the bidder would not be able to bid normally on that product again.

    If a bidder wants to bid normally, then a bidder can delete the automatic bid he/she set before.

    Manage Auction:

    Admin can manage the auction by navigating through Catalog->Auction Detail.

    From here, an admin can view the list of products on which the auction is active.

    auction product list

    Under the auction detail tab, admin can view:

    • Name of the product on which auction is active
    • Starting price of the product
    • Current bid on a product
    • Start and end time for auction
    • Increment bidding is active on the product or not
    • Automatic bidding on the product is active or not
    • Buy it Now” is active 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 bid on the product, winner details if the auction is complete.

    Additionally, “purchase through Buy it Now” details will also be available if a customer purchased a product through “Buy it Now“.

    auction product detail

    Manage Your Customers

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

    customers list

    Allow for Bidding and Allow One Time Bidding

    In case you enable “customers” while configuring the auction module. So, both “allow for bidding” and “one-time bidding” would be enabled.

    Now, 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 inactive then “one-time bidding” will also be inactive.

    allow customers to bid

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

    allow customers for one time bid

    In case “customer configuration” is inactive, then both “allow for bidding” and “one-time bidding” would also be inactive.

    But in case, the admin wants to enable the bidding just for a few customers 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 and then Auction Winner Customers.



    After the installation of the module, a new tab named “Auction” will add at the front end.

    On clicking the “Auction” tab, a customer can view all the products on which the auction is running.

    auction products list on front end of the shop

    Customers can also view auction products under “Popular Products“, “category page“, “best sales“, and “price drop page“.

    auction products on the home page of the shop
    auction products on the category page of the shop

    After clicking on the product, a buyer will go to the product page.

    Normal Auction

    auction product page
    automatic bid

    Suppose a customer places an automatic bid of $85, now another user also places an automatic bid let’s say $70.

    automatic bid

    When a customer places an automatic bid of $70, then an automatic bid of $75 i.e $70+$5(incremental value) will place on the customer’s behalf.

    And, the next minimum bid will place for $80 i.e. $75(current highest bid)+$5(incremental value).

    Reverse Auction

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

    reverse auction
    reverse auction

    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 complete and he can purchase the auctioned product at $20.

    auction winning message

    A buyer can go to “Auction Bidding Details” on the customer dashboard to view the list of all the auction in which he/she participated.

    customer dashboard
    auction product list on customer dashboard

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

    So, this was all about the PrestaShop Product Auction Module. I hope this document will help you in checking the functionality of the module in a better way.

    Also, do let us know about your views in the comments.

    In case, if you are also looking for a module with similar functionality for your marketplace, then do check out the blog.


    For any kind of technical assistance or query, please raise a ticket at or send us a mail at [email protected]

    Also, please explore our PrestaShop development services & vast range of featureful PrestaShop Addons.

    Current Product Version - 6.1.1

    Supported Framework Version - 1.7.x.x

    Blog Version - 1.7.x.x
    • Version 1.7.x.x
    • Version 1.6.x.x
    . . .
    Discuss on Helpdesk

    Leave a Comment

    Your email address will not be published. Required fields are marked*


  • 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 (Moderator)
      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 [email protected] 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

    Table of Content

    Hide Index