Back to Top

Magento 2 Multi Vendor Seller Auction

Updated 13 October 2023

In this blog we will discuss about 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 to the Magento 2 Marketplace Module. To use this module you must have installed first Magento 2 Marketplace Module.

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

Searching for an experienced
Magento 2 Company ?
Find out More

Features – Magento 2 Marketplace Seller Auction

  • 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 Magento 2 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 Magento 2 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 Magento 2 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 place the maximum amount of $110 as an automatic bid, then automatic bid of buyer A converted into a normal bid $100, and then buyer A will be notified by mail, so that he can place another bid and if the buyer A doesn’t place any maximum bid then buyer C will win the bid at a cost $100.

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

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

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.

Auto-Bidder Notify Email Template: Notify the autobidder about the bid we place on behalf of his/her.

Configuration-Settings-Stores-Magento-Admin-4

Manage Auction At The Admin Backend Panel – Magento 2 Marketplace Seller Auction

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 – Magento 2 Marketplace Seller Auction

Sellers will find two new tabs – Add Auction and 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: Magento 2 Marketplace Seller Auction module will not work for Configurable Product types.

Support

That is all for the Magento 2 Marketplace Seller Auction extension, still have any issue feel free to add a ticket and let us know your views to make the module better at HelpDesk System. You may also browse other Magento 2 marketplace addons and our quality Magento 2 extensions.

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

. . .

Leave a Comment

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


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

Table of Content