WooCommerce Ürün Adı ve İçeriği değiştirildiğinde Nasıl Bildirim Gönderilir?

Selamlar, Bir e-ticaret sitesi veya pazaryeri sahibiyseniz sitenizde bulunan ürünlerde değişiklik olduğunda bildirim almak isteyebilirsiniz; aşağıdaki snippet yardımı ile ürün adında, ürün kısa açıklamasında, ürün açıklamasında değişiklikler olduğunda mail olarak bildirim alabilirsiniz.

Ürün Adı

add_action( 'post_updated', 'update_product', 10, 3 );

function update_product( $post_ID, $post_after, $post_before ) {
	$product = wc_get_product( $post_ID );
	if ( null !== $product && 'product' === $product->post_type ) {
		if ( $post_before->post_title !== $post_after->post_title ) {
			 $mails = array(
                'mail@adresiniz.com',
            );
			$product_link = get_permalink( $post_ID );
			$konu         = "{$post_ID} Numaralı Üründe Değişiklikler Yapıldı";
			$mesaj        = "{$post_ID} Numaralı Ürün Başlığını Güncellendi <br> 
            <b>Eski Ürün Adı:</b> $post_before->post_title  <br>
            <b>Yeni Ürün Adı:</b> $post_after->post_title  <br>
			Ürünü İncele: $product_link";
			wp_mail(
				$mails,
				$konu,
				$mesaj
			);
		}

Ürün Açıklaması

if ( $post_before->post_content !== $post_after->post_content ) {
			$product_link = get_permalink( $post_ID );
			$konu         = "{$post_ID} Numaralı Üründe Değişiklikler Yapıldı";
			$mesaj        = " {$post_ID} Numaralı Ürünün Açıklaması Güncellendi <br> 
            <b>Eski Ürün Açıklaması:</b> $post_before->post_content  <br>
            <b>Yeni Ürün Açıklaması:</b> $post_after->post_content  <br>
			Ürünü İncele: $product_link";
			wp_mail(
				$mails,
				$konu,
				$mesaj
			);
		}
3 Beğeni