1. Eklenti Kullanma

Woocommerce için “Conditional Emails” gibi eklentiler bulunmaktadır. Bu eklentilerle, ürün kategorilerine göre farklı e-posta adreslerine sipariş bildirimleri yönlendirebilirsiniz.

2. Özel Kod

Alıntı
// Belirli bir ürün kategorisinin siparişlerini farklı bir e-posta adresine yönlendirme
function custom_order_email_recipient( $recipient, $order ) {
// Dördüncü kategori ID'sini buraya girin
$fourth_category_id = 4;

// Siparişteki ürünleri al
$items = $order->get_items();

foreach ( $items as $item ) {
// Ürünün kategorilerini al
$product = $item->get_product();
$categories = $product->get_category_ids();

// Eğer dördüncü kategori içeriyorsa, farklı e-posta adresine yönlendir
if ( in_array( $fourth_category_id, $categories ) ) {
$recipient = 'farkli.eposta@example.com'; // Farklı e-posta adresi
break; // Döngüyü sonlandır
}
}

return $recipient;
}
add_filter( 'woocommerce_email_recipient_new_order', 'custom_order_email_recipient', 10, 2 );
Yukarıdaki kod parçası, bir sipariş oluşturulduğunda ilgili ürünlerin kategorilerini kontrol eder. Eğer dördüncü kategoriye ait bir ürün bulunursa, sipariş bildirimini belirtilen farklı e-posta adresine yönlendirir.

Dördüncü kategori olarak bahsedişi siz kitap kategorisi be ID si olarak düşünün. Kod functions.php dosyası için