Automattic\WooCommerce\Internal\EmailEditor\WCTransactionalEmails
WCTransactionalEmails::get_transactional_emails
Get the Core WooCommerce transactional emails for the block editor.
Method of the class: WCTransactionalEmails{}
Hooks from the method
Returns
Array.
Usage
$result = WCTransactionalEmails::get_transactional_emails();
WCTransactionalEmails::get_transactional_emails() WCTransactionalEmails::get transactional emails code WC 10.7.0
public static function get_transactional_emails() {
$emails = self::$core_transactional_emails;
if ( FeaturesUtil::feature_is_enabled( 'point_of_sale' ) ) {
$emails[] = 'customer_pos_completed_order';
$emails[] = 'customer_pos_refunded_order';
}
if ( FeaturesUtil::feature_is_enabled( 'fulfillments' ) ) {
$fulfillment_emails = array(
'customer_fulfillment_created',
'customer_fulfillment_updated',
'customer_fulfillment_deleted',
);
$emails = array_merge( $emails, $fulfillment_emails );
}
/**
* Filter the transactional emails for the block editor.
*
* @param array $transactional_emails The transactional emails.
* @return array
* @since 9.9.0
*/
return apply_filters( 'woocommerce_transactional_emails_for_block_editor', $emails );
}