@britt i have *done this* however would not consider myself an expert... The result is here:
From memory the hardest part was linking up Stripe and trying to work out details for taxes and shipping
. Which I'm pretty sure are right 



Feel free to DM questions - if I can help out I will try 