# Requirement change

We are launching the loyalty scheme this week, and the only thing it changes is delivery.

There are now three kinds of customer — **standard**, **silver** and **gold** — and a cart belongs
to one of them from the moment it is created. The grader will be handed a new way to make a cart for
a given tier; the existing way of making a cart still has to work and still has to mean *standard*.

**What each tier pays for delivery:**

| tier | delivery |
|---|---|
| standard | 499, free once the amount owed reaches 5000 — exactly as today |
| silver | 499, but free once the amount owed reaches **2500** |
| gold | **always free**, whatever is in the cart |

Nothing else about a tier means anything. Same catalogue, same prices, same vouchers, same
discounts, same lines, same paging.

The details that have caught people out:

- **Delivery is still measured on what is owed after the discounts.** A silver member with 2500 of
  goods and `SAVE10` on them is down to 2250 owing, which is under their bar, so they pay the 499.
  It looks harsh and it is the same rule as everyone else's.
- **A gold member's cart is not free** — the goods still cost what they cost. Only the delivery is
  waived.
- **An empty cart still owes nothing**, for every tier. Gold is not a way to get charged 0 delivery
  on a cart that would not have been charged anyway.
- **A cart made the old way is a standard cart.** Nothing about the existing behaviour moves; a
  customer who is not in the scheme is exactly where they were.
