emidombek / uptowngallery

HTML, CSS, JavaScript, Python+Django based website for a small art gallery business deployed to Heroku
1 stars 2 forks source link

USER STORY: Seller Set Reserve/Starting Price #16

Closed emidombek closed 8 months ago

emidombek commented 1 year ago

User Story

As a seller, I want to set starting bids and reserve prices for auction artworks. So that I can ensure my artwork sells for a reasonable price.

Acceptance Criteria:

  1. Acceptance Criteria 1:

When creating an auction listing, I can enter a starting bid value. The starting bid must be a numeric value greater than zero.

  1. Acceptance Criteria 2:

I am provided with an optional field to set a reserve price. The reserve price, if set, must be numeric and equal to or higher than the starting bid.

  1. Acceptance Criteria 3:

Clear explanations of starting bids and reserve prices are provided on the listing creation page.

  1. Acceptance Criteria 4:

I receive a warning or confirmation when attempting to set a starting bid lower than the reserve price.

  1. Acceptance Criteria 5:

If no reserve price is set, the auction proceeds without a minimum price requirement.

  1. Acceptance Criteria 6:

If a reserve price is set, the auction starts at the starting bid and requires bids to meet or exceed the reserve price for a successful sale.

  1. Acceptance Criteria 7:

If the auction ends without reaching the reserve price, the artwork remains unsold and the listing remains active.

  1. Acceptance Criteria 8:

If the highest bid meets or exceeds the reserve price, the artwork is considered sold, and the buyer is notified.

  1. Acceptance Criteria 9:

If the reserve price is met, the winning bid is equal to or higher than the reserve price.

  1. Acceptance Criteria 10:

If the reserve price is not met, the highest bid is not disclosed publicly.

  1. Acceptance Criteria 11:

The seller can choose to relist the artwork with adjusted pricing if no bids meet the reserve price.

Tasks