• Resolved lawofthomsen

    (@lawofthomsen)


    The email after receiving an order, which should be the customer-completed-order, shows a piece of text that I had written in the past and now don’t know where to delete.
    The text appears directly below the tabular price listing.

    I’m using woocommerce, mail poet and germanized pro. But I have already turned off mail poet and germanized and the text still appears.

    <?php
    /**
     * Customer completed order email
     *
     * This template can be overridden by copying it to yourtheme/woocommerce/emails/customer-completed-order.php.
     *
     * HOWEVER, on occasion WooCommerce will need to update template files and you
     * (the theme developer) will need to copy the new files to your theme to
     * maintain compatibility. We try to do this as little as possible, but it does
     * happen. When this occurs the version of the template file will be bumped and
     * the readme will list any important changes.
     *
     * @see https://docs.woocommerce.com/document/template-structure/
     * @package WooCommerce\Templates\Emails
     * @version 3.7.0
     */
    
    if ( ! defined( 'ABSPATH' ) ) {
    	exit;
    }
    
    /*
     * @hooked WC_Emails::email_header() Output the email header
     */
    do_action( 'woocommerce_email_header', $email_heading, $email ); ?>
    
    <?php /* translators: %s: Customer first name */ ?>
    <p><?php printf( esc_html__( 'Hi %s,', 'woocommerce' ), esc_html( $order->get_billing_first_name() ) ); ?></p>
    <p><?php esc_html_e( 'We have finished processing your order.', 'woocommerce' ); ?></p>
    <?php
    
    /*
     * @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 );
    
    /*
     * @hooked WC_Emails::order_meta() Shows order meta data.
     */
    do_action( 'woocommerce_email_order_meta', $order, $sent_to_admin, $plain_text, $email );
    
    /*
     * @hooked WC_Emails::customer_details() Shows customer details
     * @hooked WC_Emails::email_address() Shows email address
     */
    do_action( 'woocommerce_email_customer_details', $order, $sent_to_admin, $plain_text, $email );
    
    /**
     * Show user-defined additional content - this is set in each email's settings.
     */
    if ( $additional_content ) {
    	echo wp_kses_post( wpautop( wptexturize( $additional_content ) ) );
    }
    
    /*
     * @hooked WC_Emails::email_footer() Output the email footer
     */
    do_action( 'woocommerce_email_footer', $email );

    <

    Example of the text in an Email

    • This topic was modified 1 year, 9 months ago by lawofthomsen.
Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Support Praveen a11n

    (@spraveenitpro)

    Automattic Happiness Engineer

    Hi @lawofthomsen

    Have you checked for any custom text entered at WP Admin → WooCommerce → Settings → Emails → Completed order → Additional content ?

    Thread Starter lawofthomsen

    (@lawofthomsen)

    The text in question is not entered in the additional content field. There is a different text there, but it is also correct. The text in the additional content field is also correctly displayed after the billing address. The wrong text is between the billing address and the tabular listing of costs.

    Hi @lawofthomsen,

    You might consider using the String Locator plugin. It lets you search the code on your site and might be able to trace where this is coming from. If this was my site, that’s what I would try next.

    Take care,

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Remove text part in email.’ is closed to new replies.