1) Yes, even though it is not on their website because of state liquor laws.
2) You set up an appointment. But if you can't be there, the groceries can be left with bell services (assuming you pay in advance). Bell services will keep your groceries cold.