The client’s website is developed on the WordPress platform and utilizes the Ultimate Auction Pro plugin to manage auction-based products and bidding activities. Over time, as auctions expire, a large amount of bid data gets accumulated in the system. This can lead to increased database size and may impact overall website performance, especially on auction-related pages.
To address this, the client requires a custom functionality that enables the removal of unnecessary bid data specifically for expired auctions. The goal is to optimize data storage and improve performance while ensuring that critical business data—such as orders and winning bid information—remains unaffected and intact.
The client is looking for a structured and flexible solution that allows administrators to manage and delete bid data efficiently from the backend (admin panel). The feature should be easy to use, filter-based, and safe in terms of preserving important records.
Add a new feature on the admin side to delete bids, which includes:
Bid Deletion Logic
Once the admin submits the form with the selected filters:
Condition for Execution
This functionality should only be applied to auctions where a winner has already been declared.
We will develop a new custom plugin to enable deletion of bid history for won auctions. The implementation will be designed to function independently, ensuring it does not impact the existing auction plugin, while also maintaining compatibility with updates to the latest version of the plugin.
4.1 Development
Estimated effort: 9 hours
4.2 Testing
Estimated effort: 2 hours
| # | Activity | Hours |
| 1 | Development | 9 hours |
| 2 | Testing | 2 hours |
| TOTAL | 11 hours |
The following deliverables will be provided as part of this task:
Final Cost