A dated deal is not a permanent one
Eight findings on one discount sheet: a deal with dates told it had none, a start in the past, a save that said nothing, and paused rows that looked disabled.
The discount sheet is where a venue says two pounds off the lunch bowl, weekdays, until the end of the month. Eight rows of the tester’s workbook landed on it, and none of them was a bug in the arithmetic. They were all about what the sheet said while you were filling it in, which on a screen about money is the same thing as whether people trust it.
The worst one was a warning that contradicted the form. Give a deal a start date and an end date and leave the days and hours empty, which is the normal way to write every day while it runs, and the sheet warned that the deal had no days or times. It was reading the empty weekday boxes and ignoring the dates above them. A deal with dates is not a deal with no schedule; the dates are the schedule. The warning now only fires when there is genuinely nothing bounding the deal, and the date fields sit above the day and hour fields so the sheet reads in the order a person thinks.
What the sheet says now
A new discount cannot start in the past, which the date picker enforces and the save refuses, because a deal backdated to last Tuesday would apply to sales already taken. The name carries the asterisk every other required field carries. Editing opens one sheet, not two. The save says Discount saved, and when there is something underneath worth reading, it says so in words rather than the vague something worth reading it used to offer. After a warning, the button becomes Done and closes the sheet instead of leaving you to guess whether anything was kept.
The last one was visual and real. A paused deal was drawn at half opacity across the whole row, including its Edit and Archive buttons, so a paused deal looked like one you were not allowed to touch. The buttons worked exactly as before; they only looked disabled. Now the name fades and the buttons do not, and a small paused badge says what the fade means.
None of this changed a price. All of it changed whether a manager setting up a Friday deal at four o’clock believes the screen when it tells them it is done.