Opencart Auction module will enable the auction feature for your shop by which admin can add auction in their product and the buyer can bid on their product.
With the use of this module, admin can place auction products. Customers can place three types of auctions which are incremental, automatic, and reserve auction.
Opencart Auction is also available as Marketplace Auction.
- The admin can add automatic auction.
- The admin can add reserved auction.
- The admin can add incremental auction.
- All types of action can be applied to a single product.
- The admin has the option to show the current bid.
- The admin has the option to show all the bidders and their price.
- The admin has the option to show bidder name, bid, and details under automatic bidding.
- The admin/customers can see the auction bid list and automatic auction bid list.
- The admin can see the winner name for the auction.
- The customers can place automatic auction.
- The customers can place reserved auction.
- The customers can place an incremental auction.
- The admin can add enable wallet for bidding on the auction products.
- The admin can set the minimum/maximum recharge limit for the wallet.
- The admin can set the minimum amount in the wallet to place the bid for the auction.
- The admin can configure the wallet amount deduction to be – fixed amount or Percentage of the bid amount.
- The admin can enable/disabled the return of wallet amount deduction.
- The admin can set the wallet amount to expire after a time period.
- The admin can set the wallet expiry type as – Complete Wallet Amount or Transaction Based Amount.
- The admin can configure the time in days before which the customer will be notified of wallet expiry.
- The admin can configure the Order status for the order completed using the wallet system.
- The admin can set to use the wallet system for all the products or only the auction products.
- The customer can bid using their wallet amount.
- The customer can bid on an auction product and the admin set amount will be deducted from the wallet.
- The customers can easily add wallet amount using the bank transfer.
- If a customer wins the bid then the wallet amount deduction bid amount can be returned back to the customer if enabled by the admin.
Within the module zip file, there are 3 folders admin, catalog, and ocmod. you just need to upload the admin and catalog folders into the root directory of the website.
Once you have uploaded the file then login to admin and go to Extensions –> Extension Installer and upload the XML file. The XML file can be found within the ocmod folder.
After uploading the XML file go to the Extensions -> Modification and click on refresh field.
After that in Admin panel go to System -> Users -> User Group and edit ‘Administrator’ and select all for both ‘Access and Modify‘ Permission then Save it.
After that under Extension -> Modules install the Opencart Auction module like this.
Create & Set Layout For The Module
Under this module, admin can create product auction modules and place them on specific pages. For this admin can navigate to Extensions->Modules and click on add button of Product Auction Multi-Layout.
From here, admin can enter the auction name, select the products for the module and enter the size.
After saving the module admin can see the created module under the extension list. From here admin can also edit or delete the module.
Now admin can navigate to Design-> Layout and select the page to set the layout. After that admin can set the layout like this.
After setting the layout the auction products will be visible on the homepage like this.
As this Opencart Auction module supports multiple languages so this section will describe how to make the module work in different languages. Please check this link for language translation
Module Configuration Settings
After installation of the module, the admin will navigate through the Extensions->Modules->Product Auction and tap the edit button.
This brings up the module configuration settings for the product Auction module with 2 menu options –
- Auction Wallet System
From here, the admin can –
- Enable/disable the module by choosing the Status.
Let’s go through the different auction options –
Standard Auction Options
Here the admin will –
- Select the default store time zone for the auction products.
- Enable/Disable the option to – Transfer the win to the next highest bidder when the winner does not purchase the product within the given time.
- Set the Winner level for Transfer – To which highest bid the winning product will transfer.
- Set the Add to Cart button as Enabled or Disabled.
- Show Bidder Name – If Enabled the bidder name will show in bid list panel at the frontend.
- Product Status After Auction Complete – After the product auction is completed, the product status will be sent according to this option.
- Product Price – Enable this option to show the product price on the product page else select it as disabled.
- Show Bid Price – Enable this option to show the Bid Price on the product page else select this option as disabled.
- Show Auction Bid Details – Enable this option to show the bid list panel at the frontend.
Now admin can click on ‘Increment Auction Options‘ to enable the incremental auction and set the price range rule.
Here admin can click on ‘Fill Price Range‘ button to enter the price range and increment price.
The Increment bid is the amount by which a bid will be incremented each time the current bid is outdone. Increment bid amount set will be done by the admin.
Set increment bid as-
|Current High Bid||Increment|
|$1000 and up||$200|
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 is automatically incremented by $10 and then the current bid is $50. No one can place a bid of less than $50. When a second bidder places a maximum bid of $110, the bid will automatically be raised to $15 and the minimum bid amount is $125.
Now admin can click on automated options to enable/disable it and make other changes.
Admin can also enable or disable the Automatic Auction option with automatic bidder details, price, bidders, outbid messages. Let’s explain Automatic Auction using 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 place bids based on the current high bid. The bid will be placed until the bid meets the reserve price or until it expires.
3. 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.
4. If Your maximum bid is not exceeded by another automatic bidder or current bid, then you will win the bid at the current bid.
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 disable 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 the case for bidder
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.
If another buyer C places the maximum amount $110 as 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 cost $62.
If another buyer D places maximum amount $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 cost $115.
Reserve Auction Options
After that, the admin can enable reserve auction option and enter a global reserve price for it.
Global Reserve Price: This price will be the default reserve price if no reserve price is mentioned under the product while adding the auction.
Under this auction, admin can set a price. If the auction does not reach that price then no one will win the auction. For example, if the reserve price on an auction is set as 500 and bid is made till 499 then no one will win the auction.
Now admin can enable the notification email for winning mail to admin, winning mail to customers, outbid notification email to buyers, and auto bid outbid notification.
After configuration of the module, admin needs to set the Opencart Auction module on the product page so that customers can see the auction option on the product. For this, admin can navigate to Design-> Layout and select the page to set the layout. After that admin can set the layout like this.
Auction Wallet System Configuration
To bring up the configuration settings tap the Auction Wallet System option.
Under here, the admin will –
- Auction Wallet System – Enable the auction module by selecting the Status as Enabled.
- Minimum Recharge Amount – Specify the minimum recharge amount that can be added to the wallet by the customer.
- Maximum Recharge Amount – Specify the maximum recharge amount that can be added to the wallet by the customer.
- Minimum Wallet Amount to Bid – Set the minimum wallet amount to be present in order to place a bid.
- Wallet Amount Deduction on Each Bid – Set this option as – Fixed Amount or Percentage of Bid amount and enter the amount to deduct on each bid.
- Refund Deducted Amount – If this option is enabled then the deducted amount will be returned to the bidders after the auction gets completed.
- Wallet Amount Expires – If this option is enabled then the wallet amount will expire after a time period.
- Wallet Expiry Type – Choose this as Transaction Based Amount or Complete Wallet Amount.
- Transaction-Based Amount – If the customer added $500 to his wallet on the 1st of the month and if the expiry is set to the end of the month then the wallet amount will expire at the end of the month.
- Complete Wallet Amount – If the customer added $500 to his wallet on the 1st of the month and if the expiry is set to the end of the month, in this case, if the customer again adds any amount to his wallet then the expiry will be assessed starting the latest recharge date and then extending up to 30 days.
- Wallet Amount Expires – Set a number that denotes the number of days when the wallet amount expires.
- Notification to Customer Before the Wallet Expires – Set the number of days before which the customer must be notified of wallet expire.
- Wallet Payment Method Order Status – Set the order status of the order completed using the wallet amount.
- Wallet System Works on All Products – If this option is enabled then the wallet can be used with all the products else if this option is disabled then the wallet system can be used with auction enabled products only.
Lastly, tap the save button to save the configuration.
Add Auction to the Products
After enabling the module admin can see the ‘Auction Manager‘ in the admin menu. From here admin can check the auction product list and add, delete, and edit the auction products.
After clicking on the add button admin can enable/disable the auction status, choose the product for auction, enter the auction start price, reserve price, etc.
Admin can also see the bid list after clicking on the ‘Auction bid list’ tab. From here admin can also delete the bid.
After that admin can click on automatic bid list to see the automatic bid details.
Front End – Workflow
Customers can see auction link at the header of the website. Customers can click here to go to the auction collection page.
From here customers can click on the bid now button to go to the product’s auction page.
Here customers can enter the bid amount and click on bid now button to make the bid.
Customers can click on ‘Auction Details’ button to see the auction details.
Customers can click on ‘ Bid list’ to see the list of the bidders and their bid amount.
To make an automatic bid customers need to first check the ‘Place Bid as Automatic’ checkbox. After that, they can enter the amount and make the bid.
Customers can click on the automatic bid button to check the automatic bid placed for the product. After clicking on the link, a new page will show the normal bid list and automatic bid list.
Checkout Process With Auction Wallet Enabled
If the wallet is enabled by the admin, then the customers will find the Auction Wallet at the top as shown below in the snapshot.
Adding Amount to Wallet
To add the amount to the wallet tap the ‘Auction Wallet‘ link. This brings up the section where the customers can add the amount to their auction wallet.
The customers also have this Auction Wallet menu option under their account panel. The customers can reach the wallet from that link as well.
Enter the amount to add and tap the ‘Add Money To Wallet‘ button.
The amount($ 500) that is to be added gets added to the cart as shown below in the snapshot.
The customer can tap the checkout button to add the amount to his wallet. After this, select the billing details and then choose the Bank Transfer for adding the amount to your wallet and tap the Continue button.
This brings the checkout section for confirming the order. Tap the Confirm Order button to confirm the order.
This adds the amount to your wallet and the updated balance can also be seen thereafter.
Using Wallet For Bid
On the auction page, the customers can find the auction product. Here, the customer can see the countdown timer on the product.
Hovering the mouse button brings up the Bid Now button and other details.
Tap the Bid Now button to bid for the product. This opens the bidding page for the product.
Here, the customer can start bidding for the product. Whenever a customer bids an amount for example, $80 only a fixed amount(whichever set by the admin) is deducted from the customer’s wallet. Also, the deducted amount gets refunded after the auction ends.
The customers can not place a bid that is lower or equal to the current bid price and a message for the same is also displayed to the customer for the same.
After entering a bid amount the customer can see a success message for the same.
If the customer wins a bid a message for the same will be displayed to the customer on the product page
Now, the customer can purchase the product for the set number of units as displayed and for the Auction Winning Amount. Tap the checkout button to proceed further.
Customer can select his wallet amount to pay for the auction product.
Lastly, the customer can confirm the payment by tapping the Confirm Order button.
The customer can check the details of debit by navigating to the menu option Auction Wallet.
This was all for the Opencart Auction Module. If there are any doubts then please feel free to email us at firstname.lastname@example.org or create a ticket at our HelpDesk System.
Current Product Version - 18.104.22.168
Supported Framework Version - 2.x.x.x, 3.x.x.x