Takip Edin

WooCommerce E-posta Bildirimlerini Özelleştirme: Adım Adım Rehber

WooCommerce e-posta bildirimlerini özelleştirerek markanıza uygun sipariş onayı, fatura ve stok uyarı e-postaları gönderin. PHP kodları ve child theme ile güvenli özelleştirme rehberi.

WooCommerce ile e-ticaret yapan her işletme, müşterilerine otomatik e-posta bildirimleri gönderir. Ancak varsayılan WooCommerce e-posta şablonları çoğu zaman markanızın kimliğini yansıtmaz, kişisellikten uzaktır ve dönüşüm fırsatlarını kaçırır. Bu rehberde WooCommerce e-posta bildirimleri nasıl özelleştirilir, hangi araçlar kullanılır ve güvenli kodlama nasıl yapılır adım adım anlatıyorum.

WooCommerce E-posta Bildirimleri Neden Önemli?

Bir müşteri sitenizden alışveriş yaptığında aldığı ilk e-posta, markanızla kurduğu kalıcı iletişimin başlangıcıdır. İyi tasarlanmış bir sipariş onay e-postası güven verir, teslimat sürecini netleştirir ve ek satış fırsatları sunar. Kötü tasarlanmış veya hiç özelleştirilmemiş bir e-posta ise müşterinin gözünde profesyonellikten uzak bir izlenim bırakır.

WooCommerce e-posta bildirimleri sayesinde aşağıdaki avantajları elde edersiniz:

  • Marka bilinirliğini artıran tutarlı e-posta tasarımı
  • Sipariş sürecinde müşteri güvenini pekiştirme
  • Ek ürün önerileriyle çapraz satış (cross-sell) fırsatı
  • Stok yönetiminde anlık uyarılarla hızlı aksiyon alma
  • Müşteri hizmetleri yükünü azaltan otomatik bilgilendirme

WooCommerce E-posta Ayarlarına Erişim

WooCommerce e-posta bildirim ayarlarına ulaşmak için WordPress yönetici panelinde WooCommerce > Ayarlar > E-posta sekmesine gidin. Burada sistemdeki tüm e-posta bildirim türlerini görürsünüz:

  • Yeni Sipariş — Yöneticiye yeni sipariş bildirimi
  • Sipariş Onayı — Müşteriye sipariş alındı bilgisi
  • İşleniyor — Sipariş hazırlık aşamasında
  • Tamamlandı — Sipariş teslim edildi bildirimi
  • Fatura — Ödeme detaylarını içeren fatura e-postası
  • İptal Edildi / Geri Ödendi — İptal ve iade bildirimleri
  • Düşük Stok / Stok Yok — Yöneticiye stok uyarıları
  • Müşteri Hesabı — Şifre sıfırlama, hesap oluşturma vb.

Her bir e-posta türünün yanında Yönet butonu bulunur. Buradan e-posta başlığını, alıcı adresini, e-posta türünü (HTML/plain text) ve ön izlemeyi düzenleyebilirsiniz. Ancak görsel tasarım değişiklikleri için bir adım daha ileri gitmeniz gerekir.

E-posta Şablonlarını Child Theme ile Özelleştirme

WooCommerce e-posta şablonlarını düzenlemenin en güvenli yolu child theme (çocuk tema) kullanmaktır. Ana temanıza doğrudan müdahale etmek, güncellemelerde tüm değişikliklerinizi siler. Child theme ile yaptığınız tüm özelleştirmeler kalıcı olur.

Öncelikle child theme’inizin functions.php dosyasına aşağıdaki kodu ekleyerek e-posta şablonlarının tema klasörünüzden yüklenmesini sağlayın:


<?php
/**
 * WooCommerce e-posta şablonlarını child theme üzerinden yüklemeyi sağlar
 */
function mytheme_wp_send_to_set_email_recovery_path( $recovery_path, $email ) {
    $recovery_path = get_stylesheet_directory() . 'woocommerce/emails/';
    return $recovery_path;
}
add_filter( 'woocommerce_locate_core_email_send_to_set_email_recovery_path', 'mytheme_wp_send_to_set_email_recovery_path', 10, 2 );

Bu kod, child theme’inizde /woocommerce/emails/ klasörü oluşturmanızı ve buraya WooCommerce’in varsayılan e-posta şablonlarını kopyalayarak düzenlemenizi sağlar.

E-posta Başlık ve Logosunu Değiştirme

WooCommerce e-posta bildirimlerinde varsayılan olarak sitenizin başlığı görünür. Bunu logonuzla değiştirmek için child theme’inizdeki emails/email-header.php dosyasını düzenleyin. Aşağıdaki kod, e-posta üst bilgisinde logonuzu gösterecektir:


<?php
if ( $email_heading ) :
    ?>
    <div style="padding: 20px 0; text-align: center;">
        <img src="<?php echo esc_url( wp_get_attachment_url( get_theme_mod( 'custom_logo' ) ) ); ?>">
    </div>
<?php endif;

E-posta CSS Stillerini Özelleştirme

WooCommerce e-posta şablonlarında CSS stilleri emails/email-styles.php dosyasında tanımlıdır. Bu dosyayı child theme’inize kopyalayarak renkleri, yazı tiplerini ve düzeni markanıza uygun hale getirebilirsiniz. Varsayılan mavi tonları kendi marka renginizle değiştirmek için ilgili CSS sınıflarını düzenlemeniz yeterli.

Daha kapsamlı bir WooCommerce e-posta bildirimleri özelleştirmesi için aşağıdaki eklentiler de işinizi kolaylaştırabilir:

  • WooCommerce Email Customizer — Görsel sürükle-bırak arayüzle e-posta tasarlama
  • YayCommerce Email Customizer — Gelişmiş e-posta şablon düzenleyici
  • Kadence WooCommerce Email Designer — Ücretsiz, sade ve işlevsel

E-posta İçeriğine Ek Ürün Önerileri Ekleme

Sipariş onay e-postaları, çapraz satış için harika bir fırsattır. Müşteri siparişini tamamladıktan sonra gönderilen e-postaya ilgili ürün önerileri ekleyerek ortalama sipariş değerini artırabilirsiniz. Bunun için woocommerce_email_after_order_table hook’unu kullanabilirsiniz:


<?php
/**
 * Sipariş onay e-postasına ek ürün önerileri ekle
 */
function mytheme_email_cross_sell_products( $siparisler, $email ) {
    $args = array(
        'post_per_page' => 3,
        'columns' => 4,
        'order' => 'rand',
    );
    echo '<h2>Bu Ürünler de İlginizi Çekebilir</h2>';
    wc_get_products( $args );
}
add_action( 'woocommerce_email_after_order_table', 'mytheme_email_cross_sell_products', 10, 2 );

E-posta Bildirimlerini Test Etme

Özelleştirme sonrası e-postaları test etmek için şu yöntemleri kullanabilirsiniz:

  1. WooCommerce > Ayarlar > E-posta sayfasındaki her e-posta türünün altında bulunan “Önizleme” butonu
  2. WP Mail SMTP gibi bir eklentiyle gerçek SMTP sunucusu üzerinden test gönderimi
  3. WooCommerce Email Test eklentisi ile sahte sipariş oluşturmadan test
  4. Sandbox ortamında (örneğin Store Sandbox) canlı siteyi etkilemeden test

E-posta testlerinde aşağıdaki noktalara dikkat edin:

  • Logonun mobil ve masaüstünde düzgün görüntülenmesi
  • Renklerin marka kimliğinizle uyumu
  • Linklerin doğru çalışması (sipariş takibi, hesap sayfası)
  • E-posta altbilgisinde iletişim bilgilerinizin eksiksiz olması

Sık Yapılan Hatalar

WooCommerce e-posta bildirimleri özelleştirirken karşılaşılan yaygın sorunlar ve çözümleri:

  • E-posta gitmiyor: Sunucunuzda PHP mail() fonksiyonu çalışmıyor olabilir. WP Mail SMTP eklentisi ile Gmail, Outlook veya kendi SMTP sunucunuzu kullanın.
  • HTML bozuk görünüyor: E-posta istemcileri (Gmail, Outlook) farklı CSS motorları kullanır. Inline CSS kullanmaya özen gösterin.
  • Değişiklikler görünmüyor: Önbellek eklentinizi temizleyin ve child theme üzerinde çalıştığınızdan emin olun.

Sonuç

WooCommerce e-posta bildirimlerini özelleştirmek, e-ticaret sitenizin profesyonelliğini artıran ve müşteri memnuniyetini yükselten önemli bir adımdır. Child theme üzerinden güvenli kodlama yaparak veya görsel eklentiler kullanarak markanıza uygun e-posta şablonları oluşturabilirsiniz.

Daha fazla rehber için blog sayfamızı ziyaret edebilir, özelleştirme ihtiyaçlarınız için iletişim sayfasından destek alabilirsiniz. Ayrıca web tasarım paketlerimiz ile e-ticaret sitenizi baştan sona profesyonel bir şekilde kurgulayabiliriz.

Yorumlar
Topluluğumuza Katılın ve Fikrinizi Paylaşın
Yorum Ekle

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir