We do have a web site and do not take orders or payment from the site. To date, our customers have been past fair customers that like to re-order stuff off season.
We use PayPal business on our site. Super easy to set up and the same processing fees as everyone else. Were shut down right now because venues are closed but you can go look.
We are a Wordpress WooCommerce site. I actually have a guy contracted to run it.
Yourcharityawaits.com
Forgot to mention....for contact management we use sendinblue.com
If you need any more info.....its definitely a learning curve. We were lucky thAt we had someone who knew what they were doing walk us through it all. We put our first campaign up in February and had to shut it down and put others in the pipeline on hold.