Halo teman-teman, pada postingan kali ini saya ingin membagikan pengalaman saya saat ingin menambahkan email type custom diluar bawaan email template woocomerce pada saat menggunakan plugin WooCommerce Email Template Customizer Premium by Villa Theme.

Plugin WooCommerce Email Template Customizer Premium by Villa Theme berfungsi agar kita bisa mencustom tampilan email yang dikirim dari wordpress agar memiliki tampilan yang menarik.

Namun, seiring berjalannya waktu, plugin ini melakukan update sistem script, sehingga yang dulunya support semua email template dari wordpress, sekarang hanya support email template yang dari woocommerce saja, tidak support email template dari plugin lain/3thrd plugin.

WooCommerce Email Template Customizer Premium by Villa Theme Versi 1.1.18 

Tetapi, ternyata plugin tersebut sudah membuat fitur filter, hanya saja kita harus sedikit mengerti tentang coding.

Cara yang saya lakukan agar plugin WooCommerce Email Template Customizer Premium by Villa Theme ini bisa support custom email template dari plugin lain/thirdparty plugin adalah dengan menambahkan script pada function.php atau menambahkan script menggunakan plugin Snippets.

Tambahkan script berikut ini :

add_filter( 'viwec_accept_email_type', 'accept_emails' );

function accept_emails() {
$accept_emails = [
				'new_order',
				'cancelled_order',
				'failed_order',
				'customer_on_hold_order',
				'customer_processing_order',
				'customer_completed_order',
				'customer_refunded_order',
				'customer_invoice',
				'customer_note',
				'customer_reset_password',
				'customer_new_account',
	            'wc_order_status_email_1223',

			];
    return $accept_emails;
}

Teman-teman bisa lihat pada script diatas, ada beberapa email type yang saya cantumkan merupakan email type bawaan dari wordpress dan woocommerce, namun ada satu yaitu “wc_order_status_email_1223

” nah ini adalah email type dari plugin diluar woocommerce yang saya tambahkan, jadi teman-teman bisa tambahkan dengan cara hapus email type itu, dan ganti sesuai dengan nama email type yang kita punya, jika ada lebih dari satu, maka tambahkan baris baru dibawahnya.

Untuk mencari tau email type kita, bisa masuk ke Woocommerce > Pengaturan > Email, lalu arahkan cursor ke email, nanti dibagian bawah akan ada link, teks pada bagian akhir link inilah yang akan kita gunakan.

Baiklah teman-teman, itulah informasi yang bisa saya sampaikan, semoga bermanfaat.