Customer Requirement

  • Add a payment deadline system for auction winners with reminders, expiration, that includes:
    • Auto-expiry of unpaid orders (after 3 days).
    • Auto-reminders via email before expiry.
    • Admin notification when winner doesn’t pay.
    • Admin control to either:
      • Pick the next highest bidder.
    • Repeat cycle until someone pays

Development Backend setting for email reminder

  • Auction → Settings → Email Reminders
  •  (Checkbox) : “Enable Auction Payment Reminder Emails”

  • Payment Deadline (3 Days)
    • When an auction ends and a buyer wins, that buyer should get 3 days to complete the payment.
    • The system should generate a payment link (as it does now).
  • Invalid Payment Link After 3 Days
    • If the buyer does not pay within 3 days, their payment link should automatically expire / become invalid.
    • At the same time, the admin should receive an email notification saying:
      “The winner did not pay for this item within 3 days.”
  • Admin Options
    • After expiration, the admin will have two choices:
      • Choose another winner (next highest bidder) → That new winner then gets 3 days to pay.
      • Save the item for a future relist (instead of giving it to another bidder).
  • Cycle Continues Until Payment
    • If the admin chooses another winner, the same process repeats:
      • 3-day deadline.
      • Expiration if unpaid.
      • Admin notification.
      • Option to select another winner or save.
  • Automated Notifications (Email)
    • During the 3-day period, the system should automatically send reminders to the winner:
      • At 2 days left → “You have 2 days remaining to pay for this item.”
      • At 1 day left → “You have 1 day remaining to pay for this item.”
      • At 1 hour left → “You have 1 hour left to buy this item.”


Estimated Effort for all = 35 hours

Effort

  • Estimated Effort = 35 hours

Commercials

  1. Project Cost

  • Total Cost
    • Total Development will be 35 hours
    • Our hourly rate is USD 45/hour, but we won’t charge hourly as the cost will be huge = 35 hours x USD 45/hour = USD 1575