No
You don't have to set up an account but it's beneficial.. at the general stores you don't need one,but at employee store you do.
No you don't and membership is free, just make an account through nike app or nike.com
Thanks! Your answer is awaiting moderation.