I am constructing a easy ecommerce web site in React/Gatsby to place some downloadable merchandise up on the market.

I need to hold issues as easy and lightweight as attainable, so the plan is to host the location statically and keep away from utilizing/paying for a CMS.

For funds, I am deciding between Stripe and Paypal (this choice is not apparent as a result of my nation is an rising market, so I’ve to leap by some hoops to set issues up).

**Query 1:** Do I want a 3rd celebration CMS to retailer, observe gross sales of and distribute my digital merchandise, or is Stripe/Paypal able to doing this for me (even when they do a quite simple job of it)? Once I say distribute, I imply “e mail the client a obtain hyperlink to the file”, “present a obtain hyperlink on the web page after checkout” or something comparable.

**Query 2:** If Stripe/Paypal cannot distribute my digital merchandise for me, ought to I exploit one thing like SendOwl or GumRoad?

**Query 3:** What are my choices for constructing this performance myself? Is it sufficient to only setup a Lambda operate which emails prospects a hyperlink to the product they paid for? I am not too interested in this as a result of I would prefer to have at the least some primitive gross sales/buyer metrics.