Business ile Alınan Ödemelerde Müşterime Nasıl E-Posta Gönderebilirim?

Merhaba;

Sizlerden gelen soruları forum kısmında ekip arkadaşlarımız ile cevaplayarak kod parçacıkları ile yardımcı olmaya çalışyıyoruz.

Gelen İstek: Business daki serbest ödeme metodu ile ödeme alındığında e-posta adresine ödemeniz alındı şeklinde bir e-posta nasıl gönderebilirim.

function elementor_basarili_odeme_mail( $transaction ) {

	$plugin_name = $transaction->get_plugin();

	if ( 'elementor' === $plugin_name ) {

		$to = 'metincan@gurmesoft.com';

		$subject = 'Ödeme Başarılı';

		$message = 'Merhaba,

Ödemeniz başarıyla tamamlandı. Detaylar aşağıdadır: <br>

Ödeme Yapan: ' . $transaction->get_customer_full_name() . ' <br>   
Ödeme ID: ' . $transaction->get_payment_id() . ' <br>
Tutar: ' . $transaction->get_total() . ' <br>

Teşekkürler.';

		$headers = array( 'Content-Type: text/html; charset=UTF-8' );

		wp_mail( $to, $subject, $message, $headers );

	}

}

add_action( 'gpos_success_transaction', 'elementor_basarili_odeme_mail' );

Child temanızın functions.php dosyasında kodları çalıştırabilirsiniz. Bu kod parçacığında sadece Elementor’den gelen ödemeler için mail gönderimi sağlanmıştır.