You can do Modern Events Calendar integration with WooCommerce as follow:
In MEC, payment is set on Woo, when the user who is booking clicks on checkout, the payment data are sent to WooCommerce.
If the payment is done completely and successfully, it returns “true” answer but if not, it will return “false” and the payment won’t be done.
Despite the WooCommerce process in payment, when the payment is done and is returned to MEC as true, the booking is done successfully.
MEC emails are sent and a new record as will be stored in database as a new booking.
The functions in WooCommerce and MEC are totally different and are not related to each other. The successful or unsuccessful status of the payment is sent from Woo to MEC only. This was the whole process of integration.
Please refer to WooCommerce documentation and support and if you require more explanation and details of WooCommerce functions, you can ask them.
By enabling this feature, tickets will be added to the WC cart and all payment processes will be done by WooCommerce, so all of the MEC payment-related modules will be disabled.
To configure your desired gateways, booking fields, etc, you need to configure WooCommerce on your website.
You cannot use following MEC features so you should use WooCommerce and its add-ons if you need them.
Automatically complete WC orders: If you want your WooCommerce order completed (even with a physical product) enable this option.
After Add to Cart: You can set this option to redirect users to the desired page (Redirect to Cart or Redirect to Checkout).
MEC Booking Form: By enabling the “MEC Booking Form” users should fill the booking form in MEC and then they will be redirected to checkout.
Please Note: The event has not added to cart, In other words, an event is not a product.
Click here for more information about Modern Events Calendar WooCommerce Integration addon.