A box can have 3 different color states:
The box has been reserved. No code has been sent yet. An orange box can contain an order placed by a customer (see box 3 in image) or an order for the Virtual Vending Machine (see box 4 in image).
The box has been reserved and a code has already been sent to the customer. A green box can have different statuses:
The box is empty and can be reserved.
