Do I need to have a business PayPal account for my online shop?

Yes, a business PayPal account will be required. As part of the process of setting up your online shop, we can help set up a PayPal business account for you.
WooCommerce Frequently Asked Questions