Archives: Downloads
Requirement: Staggered Expiration for lots added inside Event.
Task Overview:
Implement functionality to handle event product expiration with options for staggered or simultaneous expiration modes, including interval-based settings.
Scope of Work:
Settings: Event Add Page
- Add options to select expiration mode (staggered or simultaneous).
- Add input field to define expiration interval in minutes.
- Update backend logic to store selected expiration mode and interval settings with the event.
Event Save Process
- Modify logic to calculate and store product end dates based on the selected expiration mode and interval.
Code Changes
- Event Details Page:
- Check event expiration settings and enable/disable filters or display status text reflecting the current expiration mode and progress.
- Product Details Page:
- Update UI to show “Expired” status for products when their expiration date/time has passed.
- Cron Job:
- Develop cron logic to periodically check and update the expiration status of event products based on the configured mode and intervals.
- Orders & Notifications:
- This is the most complex part to modify and implement.
- Implement logic to close the event once all products have expired.
- Implement the logic to end the lot in a staggered way.
- Trigger appropriate payment processing, order closures, and notifications upon event completion.
Total Effort (Development & Testing): 60 Hours
Cost = 60 hours x USD 45/hour = USD 2700
Final Discounted Cost = USD 1299 (We will offer a 50% discount and bring the cost down by contributing ourselves).
Timeline:
Timeline:
Based on our development pipeline availability, we will start the work from 8th January and finish it by 24th January. Just so you know, these dates are available as of today and will change based on when the payment is made and when we are available at that time.
Hi Anthony,
You did not join the meeting, which is important so that we can clarify our questions, prepare estimates, and develop.
Please tell us when can you join bcoz it is tough to ask all the questions in an email as there are many.
Below are the questions, please provide inline answers for better clarity.
- The image has VIN number field. Do we need to provide a separate text field inside the “Add Auction” form for the site owner to enter its value? Do we have to provide this field for the seller’s add auction page?
- Bid Status – Pulled. Do you want to show this? If yes, then what do you mean by it? Does it mean that auction has expired?
- A general question for all the data appearing on the page – Should we provide a separate text field inside the “Add Auction” form for the site owner to enter its value? Do we have to provide this field for the seller’s add auction page?
We can simply provide text fields for the admin to enter and design a page so that those values appear on that design.
Development Work
- Provide new text fields on the admin interface’s add auction form.
- Provide a new text field on the seller interface’s add auction form.
- New Page Design
- Display the new field’s value on a new design.
Effort = 20 hours
Cost = USD 45/hour x 20 hours =USD 900
Final Discounted Cost = USD 499 (We will offer a 50% discount to reduce the cost for you).
1. Buy Now for event
Development hours – 25 hours
Total hours = 25 hours
Cost – 25 x USD 45/hour = USD 1125