No
You don't need to post an order online. Google says they take walk-ins and until that states other wise they have to honor. And they do.
No medical card is required. You only need your valid ID to purchase products there. You must place your order online though in advance. They accept cash or card to pay at checkout.
To prove your age
Thanks! Your answer is awaiting moderation.