Buoni

La vita di un buono è definita dal suo stato. Qui di seguito si spiegano i vari stati che un buono può avere:

 Stato   Descrizione 
 Open   Il buono non è ancora stato ricevuto dal compratore.
 E' lo stato di default che un buono ha nel momento in cui è creato.
 Redeemed   Il buono è stato accettato dal compratore e può essere usato per ricevere un credito su un ordine.
 Declined   Il compratore ha rifiutato il buono.
 Expired   Il buono è scaduto, se il buono aveva una scadenza e questa è stata raggiunta.

Il venditore può modificare il buono dopo che questo è stato creato solo se è nello stato di "open". Il venditore può cancellare il buono solo se questo non è ancora stato accettato (dunque non ha raggiunto lo stato di "redeemed").