TL;DR
CheckoutWC is currently unsupported with Donation Platform for WooCommerce. If you experience issues, please deactivate CheckoutWC to ensure donation forms function correctly. This incompatibility cannot be fixed from our side without causing significant issues. We recommend reaching out to CheckoutWC’s support team and asking them to implement a fix to ensure compatibility with Donation Platform for WooCommerce.
Why Doesn’t CheckoutWC Work with Donation Forms?
Donation Platform for WooCommerce renders a complete checkout form directly on your page. Since CheckoutWC modifies and overrides the entire WooCommerce checkout flow, it also interferes with donation forms, causing them to break.
Workarounds
The only possible way to use both CheckoutWC and Donation Platform for WooCommerce together is by embedding a donation product using the [product_page id="123"]
shortcode. However, this is not a reliable solution, and CheckoutWC remains unsupported.
Contribute to a Fix
If you have experience with WordPress development and would like to help resolve this known incompatibility, we invite you to contribute to the project. Your insights and code contributions would be greatly appreciated in finding a better solution: https://github.com/wc-donation/wc-donation-platform