Currently, the upmarket grocer requires myWaitrose members to buy something before they can claim their free drink.