From Woocommerce docs:
WooCommerce includes options to allow guest checkout, meaning
customers do not need an account to make a purchase;
Paypal standard merchant functionality permits people to use credit or debit card instead of a paypal account.
WooCommerce is based on custom post types, and uses the standard editor field, so embedding a youtube video in your product would be just as easy as adding a video to a blog post.