Comments Wade started the conversationApril 27, 2023 at 7:11amHi there,I trust you are well. This plugin is great, but there is one small detail lacking at the moment, which you might be able to assist with. When a ticket is created, and an order placed, the customer gets the following fields in their WooCommerce order. Event ID: Event: Start Date: End Date: Link: Please advise as to how we can edit the information displayed in the order which is received by the customer. Specifically, I need to REMOVE the Event ID, the end date and the link. I need this removed from the WooCommerce email only.P.S. see attached image. It seems to be pulling from there.Attached files: WhatsApp Image 2023-04-24 at 14.34.39.jpeg 894Zhivko repliedApril 28, 2023 at 3:55pmHi,Open your theme or child-theme functions.php file and place this hook somewhere at the bottom: add_filter('woocommerce_order_item_get_formatted_meta_data', function ($meta, $instance) { if (function_exists('get_current_screen') && 'shop_order' === get_current_screen()->id) { return $meta; } if ('1' !== get_post_meta($instance->get_product_id(), 'stec_bookable', true)) { return $meta; } $skip = array('event_id', 'event_offset', 'event_end', 'event_permalink'); $labels_array = array( 'event_id' => esc_html__('Event ID', 'stec'), 'event_title' => esc_html__('Event', 'stec'), 'event_start' => esc_html__('Start Date', 'stec'), 'event_end' => esc_html__('End Date', 'stec'), 'event_offset' => esc_html__('Repeat Offset', 'stec'), 'event_permalink' => esc_html__('Link', 'stec') ); $filtered_meta = array(); foreach ($meta as $var) { if (in_array($var->display_key, $skip)) { continue; } if (isset($labels_array[$var->key])) { $var->display_key = $labels_array[$var->key]; } $filtered_meta[] = $var; } return $filtered_meta; }, 5, 3); Stachethemes Developer Sign in to reply ...
Hi there,
I trust you are well.
This plugin is great, but there is one small detail lacking at the moment, which you might be able to assist with.
When a ticket is created, and an order placed, the customer gets the following fields in their WooCommerce order.
Event ID:
Event:
Start Date:
End Date:
Link:
Please advise as to how we can edit the information displayed in the order which is received by the customer.
Specifically, I need to REMOVE the Event ID, the end date and the link. I need this removed from the WooCommerce email only.
P.S. see attached image. It seems to be pulling from there.
Attached files: WhatsApp Image 2023-04-24 at 14.34.39.jpeg
Hi,
Open your theme or child-theme functions.php file and place this hook somewhere at the bottom:
Stachethemes Developer