Known compatibility issues

Last modified:

This page gathers the plugins that have known compatibility issues with Dintero Checkout for WooCommerce. This document will be updated if/when needed and the goal is that the list will shorten rather than expand.

Some of the plugins listed below may have a solution; others unfortunately do not. Krokedil always tries to keep its plugins compatible with as many other plugins and setups as possible, but depending on code outside of Krokedil’s control in other plugins, compatibility cannot always be guaranteed.

WooCommerce 8.7 – order attribution origin

With the release of WooCommerce 8.7 (see PR), the fields required for keeping track of the order origin have been moved to a different action, namely woocommerce_checkout_after_customer_details.

The action hooks in the existing template are, therefore, no longer adequate. So as to not break any existing custom template, Krokedil decided not to modify the template file. Instead, you need to add this code snippet:

function dwc_add_after_customer_details() {
	do_action( 'woocommerce_checkout_after_customer_details' );
}
add_action('dintero_express_after_wrapper', 'dwc_add_after_customer_details');

To get the functions exemplified in this section to work you need to add the code to your theme’s functions.php. You can add it as its own plugin or through the Code Snippets plugin, or something similar of your choice.