id ) : // Customer invoice email // We are keeping this here until we have a better way to handle conditional content in the email editor. ?> needs_payment() ) { ?>

has_status( OrderStatus::FAILED ) ) { printf( wp_kses( /* translators: %1$s Site title, %2$s Order pay link */ __( 'Sorry, your order on %1$s was unsuccessful. Your order details are below, with a link to try your payment again: %2$s', 'woocommerce' ), array( 'a' => array( 'href' => array(), ), ) ), esc_html( get_bloginfo( 'name', 'display' ) ), '' . esc_html__( 'Pay for this order', 'woocommerce' ) . '' ); } else { printf( wp_kses( /* translators: %1$s Site title, %2$s Order pay link */ __( 'An order has been created for you on %1$s. Your order details are below, with a link to make payment when you’re ready: %2$s', 'woocommerce' ), array( 'a' => array( 'href' => array(), ), ) ), esc_html( get_bloginfo( 'name', 'display' ) ), '' . esc_html__( 'Pay for this order', 'woocommerce' ) . '' ); } ?>

get_date_created() ) ) ); ?>

id ) : ?>

id && isset( $reset_key, $user_id ) ) : // Customer reset password email. ?>

id, $accounts_related_emails, true ) ) { /** * Woocommerce_email_order_details * * @hooked WC_Emails::order_details() Shows the order details table. * @hooked WC_Structured_Data::generate_order_data() Generates structured data. * @hooked WC_Structured_Data::output_structured_data() Outputs structured data. * @since 2.5.0 */ do_action( 'woocommerce_email_order_details', $order, $sent_to_admin, $plain_text, $email ); /** * Woocommerce_email_order_meta * * @hooked WC_Emails::order_meta() Shows order meta data. * @since 2.0.17 */ do_action( 'woocommerce_email_order_meta', $order, $sent_to_admin, $plain_text, $email ); /** * Woocommerce_email_customer_details * * @hooked WC_Emails::customer_details() Shows customer details * @hooked WC_Emails::email_address() Shows email address * @since 2.5.0 */ do_action( 'woocommerce_email_customer_details', $order, $sent_to_admin, $plain_text, $email ); } if ( 'customer_pos_completed_order' === $email->id || 'customer_pos_refunded_order' === $email->id ) : if ( ! empty( get_option( 'woocommerce_pos_store_email', PointOfSaleDefaultSettings::get_default_store_email() ) ) || ! empty( get_option( 'woocommerce_pos_store_phone' ) ) || ! empty( get_option( 'woocommerce_pos_store_address', PointOfSaleDefaultSettings::get_default_store_address() ) ) ) : ?>