Skip to content

Instantly share code, notes, and snippets.

@GeoffEW
Created January 12, 2017 05:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save GeoffEW/c83a84cb095de4ae00b731ec929c62c8 to your computer and use it in GitHub Desktop.
Save GeoffEW/c83a84cb095de4ae00b731ec929c62c8 to your computer and use it in GitHub Desktop.
Should restore behaviour similar to the original snippet provided by Woo themselves
<?php
function etp_woo_use_alternate_autocomplete_trigger() {
if ( ! class_exists( 'Tribe__Tickets_Plus__Commerce__WooCommerce__Main' ) ) {
return;
}
$woo_provider = Tribe__Tickets_Plus__Commerce__WooCommerce__Main::get_instance();
remove_action( 'woocommerce_payment_successful_result', array( $woo_provider, 'maybe_complete_order' ) );
add_action( 'woocommerce_thankyou', 'etp_woo_alternate_autocomplete_listener' );
}
function etp_woo_alternate_autocomplete_listener( $order_id ) {
$woo_provider = Tribe__Tickets_Plus__Commerce__WooCommerce__Main::get_instance();
$woo_provider->maybe_complete_order( array(), $order_id );
}
add_action( 'init', 'etp_woo_use_alternate_autocomplete_trigger' );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment