Project Overview
Website runs on WordPress with the Ultimate Auction Pro plugin. Currently, the Relist option is only available for auctions that ended without a winner. When an auction ends with a winner, the Relist option is not available and the client has to create a new auction product manually each time. The goal of this task is to enable the Relist option for won auctions as well.
Customer Requirement
The client requires a custom development feature that enables won auctions to be relisted after the sale has been recorded — equivalent to the existing Relist workflow available for no-winner auctions. The requirements are:
Relist Button on Won Auctions
Reset Auction Parameters
Auction History Preservation
WooCommerce Catalog Integrity
Technical Approach
We will modify the plugin code to unlock the Relist option for won auctions. The changes will be made in a way that does not affect the existing order records and preserves past auction data on the same product. No new products will be created when relisting.
(1) Unlock the Relist action on completed/won auctions.
(2) Present the Relist form pre-populated with existing auction parameters for editing.
(3) On submission, reset auction status and parameters on the same product record, archive the prior winning bid data, and reactivate the auction without creating a new product.
(4) Preserve all historical auction run data in a structured manner viewable in the WooCommerce admin.
Deliverables
The following deliverables will be provided as part of this task:
Development Effort
Effort: 12 hours
Testing
Effort: 2 hours
Effort Snapshot
Effort Snapshot
| 1. Development | 12 hours |
| 2. Testing | 2 hours |
Effort
Total Estimated Effort: 14 hours
14 hours x USD 45/hour = USD 630