You can spend e-gift cards at both John Lewis and Waitrose. Online, you can enter the 19-digit number at checkout, and the amount will be deduced from your card. In-store, you can show the staff and they will scan it. You can also check your current balance, by heading to this page, and entering your gift card number.