Customizing WooCommerce Order Emails

Conditional Customization with Actions/Filters 


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 'Instructions: Full payment is due immediately upon delivery: cash only, no exceptions.
'
;
    } else {
      // other methods (ie credit card)
      echo 'Instructions: Please look for "Madrigal Electromotive GmbH" on your next credit card statement.
'
;
    }
  }
}

Link
http://www.remicorson.com/woocommerce-display-coupons-used-in-an-order-in-the-confirmation-email/
https://www.sellwithwp.com/customizing-woocommerce-order-emails/

Getting time difference between two times in PHP

$val1 '2014-03-18 10:34:09.939';$val2 '2014-03-18 10:34:09.940';
$datetime1 = new DateTime($val1);$datetime2 = new DateTime($val2);
echo 
"
"
;var_dump($datetime1->diff($datetime2));

if(
$datetime1 $datetime2)
  echo 
"1 is bigger";
else
  echo 
"2 is bigger";

?>

How to apply css styles to codeigniter dropdown?

form_dropdown('dropdown', $options, $selected, 'style="width: 240px; font-size: 13px"');
You could just as easily add a class to the  and then add the styles in your stylesheet:
form_dropdown('dropdown', $options, $selected, 'class="foo"');
In either case, if you don't have a value for $selected, set it to array()
form_dropdown('dropdown', $options, array(), 'style="width: 240px; font-size: 13px"');
Although you could get away setting it to null or '' for convenience.