Skip to content

Instantly share code, notes, and snippets.

@michaeldoye
Last active August 29, 2015 14:23
Show Gist options
  • Save michaeldoye/07dcc59e95a883de6622 to your computer and use it in GitHub Desktop.
Save michaeldoye/07dcc59e95a883de6622 to your computer and use it in GitHub Desktop.
Add custom text to email based on payment method
//For this example we’ll add some helpful payment instructions to the email, based on the checkout payment type used
// https://www.sellwithwp.com/customizing-woocommerce-order-emails/
add_action( 'woocommerce_email_before_order_table', 'add_order_email_instructions', 10, 2 );
function add_order_email_instructions( $order, $sent_to_admin ) {
if ( ! $sent_to_admin ) {
if ( 'cod' == $order->payment_method ) {
// cash on delivery method
echo '<p><strong>Instructions:</strong> Full payment is due immediately upon delivery: <em>cash only, no exceptions</em>.</p>';
} else {
// other methods (ie credit card)
echo '<p><strong>Instructions:</strong> Please look for "Madrigal Electromotive GmbH" on your next credit card statement.</p>';
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment