/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}
/**
 * Defer WooCommerce emails until order is fully created and checkout is completed.
 */

add_action( 'woocommerce_checkout_order_processed', 'defer_wc_emails_and_send_later', 20, 3 );
function defer_wc_emails_and_send_later( $order_id, $posted_data, $order ) {

    // Get WooCommerce mailer
    $mailer = WC()->mailer();

    // Disable automatic email triggers
    foreach ( $mailer->get_emails() as $email ) {
        remove_action( $email->trigger_hook, array( $email, 'trigger' ) );
    }

    // --- SEND EMAILS MANUALLY HERE ---
    // Send "New Order" email (to admin)
    $email = $mailer->emails['WC_Email_New_Order'];
    if ( $email ) {
        $email->trigger( $order_id );
    }

    // Send "Customer Processing Order" email (to customer)
    $email = $mailer->emails['WC_Email_Customer_Processing_Order'];
    if ( $email ) {
        $email->trigger( $order_id );
    }

    // Add any other WooCommerce emails you want to send after checkout:
    // $mailer->emails['WC_Email_Customer_On_Hold_Order']->trigger( $order_id );
    // $mailer->emails['WC_Email_Customer_Completed_Order']->trigger( $order_id );
}
