Menu Close
    Convert your store into Magento 2 Multi Vendor Marketplace

    Magento 2 Marketplace Seller Auction

    Magento 2 Marketplace Seller Auction will allow marketplace sellers to set auction on their products and the buyer can bid on the product. Marketplace sellers can also update and delete the auction. Admin can set Automatic, Reserve, Incremental Auction for the seller’s product.

    Nowadays auction is a trending marketing concept over the world. By ease of bidding, detail information, automatic update bid, email notification to the winner, timer with start and end date/time will encourage customers to bid the product.

    This module is an add-on of the Magento 2 Marketplace Module. To use this module you must have installed first Magento 2 Marketplace.

    Note: Magento Marketplace Seller Auction module will work with Simple, Downloadable, and Virtual type products only.

    Features

    • This module allows the auction feature for the marketplace seller’s product.
    • Incremental, Automatic, and Reserve Auction Option set by the admin.
    • Sellers can also enable or disable the different auction options for their products that have been allowed by the admin.
    • Admin can enable or disable Email notification option to Admin, seller, outbid buyer.
    • If the user bid will be outbid then the user will notify automatically.
    • Winners will be notified by email via Admin.
    • Date time picker for date and time selection for admin/seller.
    • Edit and delete feature for product auction for admin/seller.
    • Multi-Lingual support / All language working including RTL.
    • Compatible with Multi-Store.
    • Support Simple, Downloadable, and Virtual type products only.
    • Winner message can be set by admin.
    • The customer can check complete bid details such as bidder name, bid amount, bid status on the product.
    • Both admin and seller can view the bidder list from their panel

    Installation

    1. Extract the downloaded module zip file. Inside that, you will find two folders – Magento 2.0.x and Magento 2.1.x. First, check your Magento version and then go to the respective module folder. Eg. if you’re using v2.1.3 Magento then use 2.1.x module folder.

    2. Each folder will have the src folder, inside the src folder you have the app folder. You need to transfer this app folder into the Magento2 root directory on the server as shown below.

    Installation Of Magento2 Marketplace Seller Auction

    After the successful installation, you have to run these commands in the Magento2 root directory:

    First command – php bin/magento setup:upgrade
    Installation command to upgrade

    Second Command – php bin/magento setup:di:compile
    Installation command to complie

    Third Command – php bin/magento setup:static-content:deploy
    Installation command to deploy

    After running the commands, you have to flush the cache from Magento admin panel by navigating through->System->Cache management as shown below.

    Installation Of Magento2 Marketplace Seller Auction

    Configuration For Multi-lingual Support

    For the multilingual support, the admin will navigate through Store->Configuration->General ->Locale Options then select the locale as German (the language into which admin want to translate his store content).

    Module Configuration

    Translation

    If a user wants to translate their module from English to German then they need to follow the path app/code/Webkul/MpAuction/i18n in their unzipped folder then will get a CSV file with name “en_US.csv”. Now they will rename that CSV as “de_DE.csv” then translate all right side content after the comma in the German language.

    After editing the CSV, save it and then upload it to the path app/code/Webkul/MpAuction/i18n where they have installed Magento2 on the server. The module will get translated into the German Language. It supports both RTL and LTR languages.

    Magento2 Marketplace Seller Auction

    Magento2 Marketplace Seller Auction

    The user can edit the CSV like the image below.

    Marketplace Multishipping For Magento2 Translation

    How to enable the module via terminal?

    For enabling the module via terminal, the admin needs to run the following commands:

    First Command –

    php bin/magento module:enable Webkul_MpAuction

    Second Command –

    php bin/magento setup:upgrade

    Third Command –

    php bin/magento setup:di:compile

    Forth Command –

    php bin/magento setup:static-content:deploy

    How to disable the module?

    If the admin wants to disable the module completely, then they need to run the following command through terminal:

    First Command –

    php bin/magento mpauction:disable

    Second Command –

    php bin/magento setup:di:compile

    Third Command –

    php bin/magento setup:static-content:deploy

    Admin Configuration

    After the successful installation of the module, you can configure it by navigating through Stores-> Configuration ->Marketplace Auction.

    Standard Auction

    Here the admin can enable or disable the standard auction. Admin can set the other settings for the standard auction given below:
    Standard Auction

    Show Current Bid Price: You can set “Yes” to show the current bid price on the auction product at front end else select “No”.

    Show Bidder Name: Select “Yes” if you want to show bidder name on Bid Report at the front end. Else select “No”.

    Show Auction Price: Using this field, the buyer can see the auction price at the front end. If you will select “No” then you will unable to see Auction price at the front end.

    Show Auction Details: Using this field, buyers can see auction details at the frontend. Like Bidder Name, Current bid price. If you will select “No” then the buyer will be unable to see Auction Details.

    Show Winner Message: In this field, admin can enter the winning message which will be displayed if any bidder has won the bid.

    Auction Rule: Admin can enter the Auction rule under this field. It displays a bid report page.

    Increment Auction Option

    In the case of Increment Auction, a bid will be raised each time. It is predetermined based on the current high bid. In an incremental auction, if any bidder placed a bid, then the current price will increase with incremental price.

    Like if you are the first bidder and place a bid of $30. Then current bid becomes $40 ($30 + $10 incremental price). No one can place a bid, less than $40. Let’s explain this using an example.

    About Increment Auction

    The Increment bid is the amount by which a bid will be incremented each time the current bid is outdone. The increment bid amount set will be done by admin and seller.

    Set increment bid as-

    Current High Bid Increment
    $0.01 – $99.99 $10
    $100.00 – $199.99 $15
    $200.00 – $599.99 $20
    $600.00 – $999.999 $50
    $1000 – $10000 $200

    Example

    You’re the first bidder on a listing where the starting price is $20 and you place a maximum bid of $40. Now the current bid will be automatically incremented by $10 and then the current bid is $50. No one can place a bid less than $50. When a second bidder places a maximum bid of $110, your bid will automatically be raised to $15 and then the current bid is $125.

    incremental Auction

    Enable Incremental Auction: Here you will enable the incremental auction.

    Set Incremental Price Range

    Here you will add the Incremental price range for the auction.
    Incremental Option
    Here you can see that how increments are determined. After click on Fill Incremental Price, you can enter a current high bid.

    Let’s discuss Incremental Price with an example:

    You’re the first bidder on a listing where the starting price is $20 then you place a maximum bid of $40. Then current bid becomes $50 ($40+ $10).

    No one can place a bid, less than $50. If the second bidder places a bid of $100 then the current bid becomes $115. Incremental price is used to remove the penny bids.

    Automatic Auction Option

    Admin can also enable or disable the Automatic Auction option with automatic bidder details, price, bidders, outbid messages. Let’s explain Automatic Auction using an example and winning cases.

    About Automatic Auction

    1. When you(buyer) place an automatic bid with the maximum amount that you want to pay for the product.

    2. The other bidders don’t know about other’s bidder automatic bid if disabled by admin.

    3. The other bidders place bids on based on the current high bid. The bid will be placed until the bid meets the reserve price or until it expires.

    5. If another bidder places the same maximum automatic bid or higher, then you will be notified by mail, so that you can place another bid.

    6. If Your maximum bid is not exceeded by another automatic bidder or current bid, then you will win the bid at the current bid.

    Example-

    1. When buyer-A place an automatic bid with the maximum amount $100 that you want to pay for the product-X (reserve price-$60 and current bid price-$10).

    2. The other bidders don’t know about other’s bidder automatic bid if disabled by admin.

    3. The other bidder B place bids of amount $12 on based on the current high bid. The bid will be placed until the bid meets the reserve price or until it expires. now if many bidders placed the bid and now the current bid amount is $62.

    Now winning case for bidder

    Case A

    If at this position bid expires then buyer A will win the bid at $62 amount because he placed the highest amount bid and no one exceeded this amount.

    Case B

    If another buyer C places the maximum amount of $110 as an automatic bid, then buyer A will be notified by mail, so that he can place another bid and if buyer A doesn’t place any maximum bid then buyer C will win the bid at a cost $62.

    Case C

    If another buyer D places a maximum amount of $115 as normal bid then buyer C will be exceeded by current bid and he will be notified and if buyer C doesn’t place any maximum bid then buyer D will win the bid at the cost $115.

    Automatic Auction option

    Enable Automatic Option

    Using Enable Automatic Auction field, you can enable/disable the Automatic auction. It is used for buyer reliability.

    Customers Can Change Autobid Price For Multiple Times

    Select “Yes” if you want that customer can change the auto-bid price multiple times.

    Use Incremental Price

    Select “yes” if you want to use incremental price in the Automatic auction. Else select “No”.

    Show Automatic Price

    By using this field, buyers can see the automatic price at the frontend. Otherwise, buyers can not see the automatic price.

    Show Automatic Bidders Name

    Select yes to show auto bidder’s name at the front end.

    Show Automatic Bidder Details

    If “Show automatic bidder details” is enabled then buyers can see automatic bidder details at the frontend. Like Bidder name, bid amount, winner status, etc.

    Show Outbid Message

    You can see outbid messages only If this field is enabled. Otherwise, you will unable to see the outbid message. Like if someone placed an auto bid of $50 and another one places an auto bid of $40 then the auto bid of the second person will be saved, but unable to see outbid message.

    Outbid Message

    In this field, you can enter the outbid message which will be displayed if your bid becomes outbid.

    Reserve Auction

    In a Reserve Auction, the seller is only allowed to sell the item once the bid amount meets or exceeds the Reserve Price. In the case of Reserve price, if the bid price of the higher bidder is less than reserve price then no one will win the auction. Admin can set the Global Reserve Price for reserve auction.
    Reserve Auction option

    Enable Reserve Price

    If Reserve Auction is enabled then Seller will be allowed to win for the item once the bid amount meets or exceeds the Reserve Price.

    Email Notification Option

    Email Notification to Admin: Admin can receive all email notification regarding auction if you select “YES” in this field. Otherwise, the admin can’t receive any notification.

    Admin Notification Email Template: Notify to admin on a new bid(Default) notification email will be sent to admin.

    Email Notification to Seller: Sellers can receive all email notification regarding auction if you select “YES” in this field. Otherwise, the seller can’t receive any notification.

    Seller Notification Email Template: Notify to Seller on a new bid(Default) notification email will be sent to Seller.

    Email Notification To Outbid Buyer: When another bidder places a higher bid than yours. Then the buyer will receive an email to let know that you have outbid. Otherwise, no email will be sent.

    Outbid Notify Email Template: This will send an email notification to buyers when a higher bid arrives.

    Email Notification To Winner: If you select “Yes” then the winner will get notified if he is the winner.

    Winner Notify Email Template: Select the default email template for the winner.

    Email Notification to Bidder on Submit Bid: Select Yes to enable the email notification to Bidder on every submit of bid and No to disable this email notification.

    Bidder Notify Email Template: Select the email template to notify the Bidder.

    Enter Admin Email Address: Enter the email address of the admin here.

    Email notification

    Manage Auction At The Admin Backend Panel

    You will navigate through Marketplace Management-> Manage Auction. Here Admin can add and edit the Auction for a particular product, also find List bids and Automatic Bids information.

    Manage Auction At Admin backend Panel
    When the admin will click on Add New Auction below page will appear. Here admin will enter all details and will add auction successfully.

    Add New Auction

    After clicking on the edit option, the admin can edit the existing auction details.

    Edit Auction

    **Under the Product Name, only those products will list down who are enabled for Auction.

    The admin can enable the Auction option while creating and editing the new product. For reference, you can check the below image:

    enable-Auction-option

    Seller Auction Management At FrontEnd

    Sellers will find two new tabs – Add Auction & Auction Product List related to Auction under Marketplace Menu as shown below.
    Seller Auction Management At FrontEnd

    Add Auction

    Sellers can add new products for Auction under Marketplace > Add Auction. 

    Here the seller can see all of his products and can add an auction for them. To add an auction to a product he will click on the Add Auction option next to the product as shown below.

    Seller Auction Add

    After clicking on the Add Auction button above below page will open up.

    Seller add Auction

    Here the seller will set the auction option as Buy Now or Auction or both. If the seller selects both of the options then the product can also be purchased without going for the auction as well.

    Then the seller will set the starting price for the auction and the reserve price. Seller will enter the start and stop time for the auction, Number of days till winner can buy the auction product, Minimum and Maximum quantity for the auction product.

    Auction product List

    Here the sellers can see their list of Auction Products. Sellers can edit their auction products from here by clicking on the edit option next to the product. To view the details of an auction click on the detail option next to the product.

    Auction Product List

    Sellers can edit the auction by clicking the edit option as shown below:Auction Product List

    Sellers can check the details of an auction by clicking the Detail option.Auction Product List

    **Note – The seller will only be able to see the Detail option, once the auction is expired.

    Moreover, to view the bid seller needs to click on the view option. For reference, you can check the below image:

    Auction-View

    Buyer End Management Of Marketplace Seller Auction

    Auction product will visible to the buyers on the front end at the catalog page and the product page as shown below.

    Buyer Auction product On catalog page
    The auction product will appear as below on the product page. Here, the buyer can enter his bid amount then click the bid now button to post his bid.

    The buyer can see the complete bid details along with the automatic and complete bid list.

    Auction Visible on product page

    After the buyer bids for the product, he can find Bidding details under My Account -> Auction Details.
    Bidding details

    After clicking on the product name(Link) below page will open.
    Bidding details

    If  Buy It Now was selected by the seller along with Auction option while adding an auction to the product, then a customer can also directly buy the product without going for the auction.

    Buy It Now

    If the customer has won the auction then he will see a message on the auction product page (Winner message Now, you can get it in and the Bid amount) and can buy the product on the very bid amount that he placed as shown below.

    Bid Winner

    Auction Details : 

    In this section, the buyer can see the details about the bids that he has made in this section.

    Auction details

    Auto Bidding List :

    In this section, the buyer can see details about the Auto bids that he has made.

    Auto Bidding Details

    Note: Magento2 Marketplace Seller Auction module will not work for Configurable Product types.

    That is all for the Magento 2 Marketplace Seller Auction still have any issue feel free to add a ticket and let us know your views to make the module better at HelpDesk System.

    Current Product Version - 5.0.0

    Supported Framework Version - Magento 2.0.x, 2.1.x, 2.2.x,2.3.x, 2.4.x

    . . .
    Discuss on Helpdesk

    Leave a Comment

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


    Be the first to comment.

    Back to Top

    Table of Content

    Hide Index