Can you include the corresponding ticket product featured image in the emailed QR ticket sent to purchaser?
Also, when choosing a different Ticket Design Template in the WooCommerce Settings => Tickets => Settings, it doesn’t change the look of the QR ticket that is sent to purchaser. Should it?
Thanks ahead for your time.
Last updated: August 20, 2026
Log in to comment on this feature request.
Hi,
The plugin does not currently include the product featured image in the emailed ticket by default.
However, this can be added easily using a custom code snippet. The email template now includes a hook (wc_ticket_email_ticket_top) that lets you inject the product image without modifying any plugin files.
I’ve included the snippet below. Add it to your theme’s functions.php file, or use a code snippets plugin:
/**
* Add the product featured image to the top of each ticket block in the email.
*/
add_action( ‘wc_ticket_email_ticket_top’, function( $ticket, $product ) {
if ( ! $product instanceof WC_Product ) {
return;
}
$image_id = $product->get_image_id();
if ( ! $image_id ) {
return;
}
$image_html = wp_get_attachment_image(
$image_id,
‘medium’,
false,
array(
‘style’ => ‘max-width:100%;height:auto;border-radius:8px;display:block;margin:0 auto;’,
‘alt’ => esc_attr( $product->get_name() ),
)
);
if ( empty( $image_html ) ) {
return;
}
echo ”;
echo $image_html; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
echo ”;
}, 10, 2 );
Once added, the product image will appear at the top of each ticket in the email — sized safely so it doesn’t break the layout.
Regarding the Ticket Design Template in Email:
No, this is intentional. The Ticket Design Template setting currently affects only the printed ticket (PDF and print view).
Based on feedback from you and other clients, we have added a new option called “Use Printed Template in Email.” When enabled, the email will use the same template you’ve selected for print.
You’ll find this option in: WooCommerce → Settings → Tickets → Settings → “Use Printed Template in Email”
Let me know if you have any questions or run into any issues with either change. I’m happy to help.