İade barkodunu müşteriye e-posta ile nasıl ulaştırırım?

Fuat POYRAZ

Fuat POYRAZ

Son güncelleme tarihi Aug 12, 2026

Bir siparişe iade gönderisi oluşturduğunuzda, müşteriniz iade barkodunu Hesabım → Siparişlerim alanından PDF olarak kendisi indirebilir. Bu makale, müşterinizi bu alandan haberdar etmek için WooCommerce e-postalarınıza nasıl bilgilendirme metni ekleyeceğinizi anlatır.

Önce bilmeniz gerekenler

  • İade barkodu butonu yalnızca iade gönderisi oluşturulduktan sonra görünür. Kargo Entegratör panelinizden ilgili sipariş için "İade Oluştur" işlemini yapmadıysanız müşteri Hesabım alanında bir buton görmez.

  • Bu özellik Kargo Entegratör WordPress eklentisi v1.1.49 ve sonrasında mevcuttur. Daha eski bir sürüm kullanıyorsanız önce eklentinizi güncelleyin.

  • Müşteri barkodu iki yerden indirebilir:

    • Hesabım → Siparişlerim listesindeki Kargo Takibi sütunu

    • Siparişin detay sayfası (sipariş tablosunun altındaki Gönderi Takibi bölümü)

  • Butonun adı "İade Barkodu", indirilen dosya iade-barkodu-{sipariş no}.pdf şeklindedir.

Yöntem 1 — Kod bilgisi gerektirmez (önerilen)

WooCommerce'un her e-postasında, şablonu düzenlemeden metin ekleyebileceğiniz bir Ek içerik alanı vardır.

  1. WordPress yönetim panelinde WooCommerce → Ayarlar → E-postalar yolunu izleyin.

  2. Listeden metni eklemek istediğiniz e-postayı seçin (ör. İade edilen sipariş) ve Yönet butonuna tıklayın.

  3. Sayfanın altındaki Ek içerik alanına, aşağıdaki "Müşteriye gösterilecek hazır metin" bölümündeki metni yapıştırın.

  4. Değişiklikleri kaydet butonuna tıklayın.

Not: Bu alanda PHP kodu çalışmaz, ancak WooCommerce'un yer tutucularını kullanabilirsiniz: {order_number}, {order_date}, {site_title}, {site_url}, {site_address}. Hesabım bağlantısını düz adres olarak yazmanız gerekir (ör. https://siteniz.com/hesabim/siparisler/).

Yöntem 2 — E-posta şablonunu düzenleme

Metnin e-postanın tam olarak istediğiniz yerinde çıkmasını istiyorsanız şablonu temanıza kopyalayıp düzenleyebilirsiniz.

  1. WooCommerce → Ayarlar → E-postalar yolunu izleyin ve ilgili e-postanın Yönet butonuna tıklayın.

  2. Sayfanın altındaki E-posta şablonunu kopyala butonuna tıklayın. Şablon temanızın içine kopyalanır: wp-content/themes/<temanız>/woocommerce/emails/customer-refunded-order.php

  3. Aynı ekranda beliren Şablonu düzenle alanından ya da bir FTP/dosya yöneticisi ile bu dosyayı açın.

  4. Metni eklemek istediğiniz yere aşağıdaki satırları yapıştırın:

<p style="margin:16px 0;padding:12px;border:1px solid #ddd;border-radius:4px;">
    İade barkodunuzu <strong>Hesabım → Siparişlerim</strong> alanından PDF olarak
    indirebilirsiniz.
    <a href="<?php echo esc_url( $order->get_view_order_url() ); ?>">Siparişimi görüntüle</a>
</p>

⚠️ Dikkat: Şablonu ana temaya kopyalarsanız tema güncellemesinde değişikliğiniz silinir. Mutlaka bir alt tema (child theme) kullanın. Ayrıca WooCommerce güncellemelerinden sonra WooCommerce → Durum sayfasında "güncel olmayan şablon" uyarısı çıkarsa şablonu yeniden kopyalamanız gerekir.

Yöntem 3 — Kod ile ekleme (tema dosyasına dokunmadan)

Şablon kopyalamak istemiyorsanız, alt temanızın functions.php dosyasına veya bir kod parçacığı eklentisine aşağıdaki kodu ekleyerek metni yalnızca seçtiğiniz e-postalara ekleyebilirsiniz.

add_action( 'woocommerce_email_after_order_table', function ( $order, $sent_to_admin, $plain_text, $email ) {
    // Yalnızca müşteriye giden iade e-postalarında göster.
    $hedef_epostalar = array( 'customer_refunded_order', 'customer_partially_refunded_order' );

    if ( $sent_to_admin || ! in_array( $email->id, $hedef_epostalar, true ) ) {
        return;
    }

    printf(
        '<p style="margin:16px 0;">İade barkodunuzu <strong>Hesabım → Siparişlerim</strong> alanından PDF olarak indirebilirsiniz. <a href="%s">Siparişimi görüntüle</a></p>',
        esc_url( $order->get_view_order_url() )
    );
}, 10, 4 );

Metni tam doğru anda göndermek isterseniz

WooCommerce'un "İade edilen sipariş" e-postası, siparişte para iadesi yapıldığında tetiklenir — kargo iade gönderisi oluşturulduğunda değil. Bilgilendirmenin tam olarak iade barkodu oluştuğu anda gitmesini istiyorsanız Kargo Entegratör'ün kendi kancasını kullanabilirsiniz:

add_action( 'gcargo_add_returned', function ( $order, $returned ) {
    $order->add_order_note(
        sprintf(
            'İade barkodu oluşturuldu. Müşteri Hesabım → Siparişlerim alanından indirebilir: %s',
            $order->get_view_order_url()
        ),
        true // müşteriye not olarak gönderilir.
    );
}, 10, 2 );

$order->add_order_note( ..., true ) müşteriye WooCommerce'un "Sipariş notu" e-postasını gönderir; böylece ayrı bir e-posta şablonu hazırlamanıza gerek kalmaz.

Kargo Entegratör'ün diğer kancaları için WordPress Eklentisi Kanca (Hook) Listesi makalemize bakabilirsiniz.

Müşteriye gösterilecek hazır metin

Aşağıdaki metni olduğu gibi kullanabilir veya markanıza göre uyarlayabilirsiniz. https://siteniz.com/hesabim/siparisler/ adresini kendi sitenizin adresiyle değiştirmeyi unutmayın.

İade Barkodunuz Hazır

İade talebiniz için kargo barkodunuz oluşturuldu. Barkodu indirmek için:

1. Sitemizde hesabınıza giriş yapın.
2. Hesabım → Siparişlerim alanına gidin: https://siteniz.com/hesabim/siparisler/
3. İlgili siparişin satırındaki "İade Barkodu" butonuna tıklayın.
4. İnen PDF dosyasını yazdırıp kolinin üzerine yapıştırın ve kargo şubesine teslim edin.

Barkodu yazdıramıyorsanız kargo şubesinde barkod numarasını göstermeniz de yeterlidir.