Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save JeroenSormani/cd9fde19426252f173aad3e265a03877 to your computer and use it in GitHub Desktop.
Save JeroenSormani/cd9fde19426252f173aad3e265a03877 to your computer and use it in GitHub Desktop.
Custom Conversio receipt triggers
<?php
if ( function_exists( 'Conversio' ) ) {
// Remove all existing triggers
remove_action( 'woocommerce_order_status_pending_to_processing', array( Conversio()->email, 'send_transactional_email' ) );
remove_action( 'woocommerce_order_status_on-hold_to_processing', array( Conversio()->email, 'send_transactional_email' ) );
remove_action( 'woocommerce_order_status_pending_to_completed', array( Conversio()->email, 'send_transactional_email' ) );
// Add custom triggers - change accordingly to your own needs
add_action( 'woocommerce_order_status_pending_to_completed', array( Conversio()->email, 'send_transactional_email' ) ); // Specific status change
add_action( 'woocommerce_order_status_completed_notification', array( Conversio()->email, 'send_transactional_email' ) ); // When order is changed to a specific status
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment