Woocommerce Siparişler Sayfasına Kargo Takip Butonu Eklemek

Merhaba, tekrar hoş geldiniz!

Bilgi sahibi olanlarla ihtiyaç duyanları buluşturmak, farklı bakış açılarına sahip insanları bir araya getirerek birbirlerini daha iyi anlamalarını sağlamak ve herkesin bilgisini paylaşmasını sağlamak istiyoruz.

Kerem

Moderator
Katılım
25 Haz 2021
Mesajlar
115
Çözümler
1
Tepkime puanı
66
Puanları
28
Web sitesi
www.forumsever.com
Merhabalar, Hesabım>>Siparişler sayfasına kargo takip butonu eklemek için;

Görünüm>>tema düzenleyici sayfasından functions.php dosyasının en alta ekleyin. Yedek almayı unutmayın

Kod:
// Sipariş sayfasına "Kargom Nerede" butonu ekleyelim
function kargo_nerede_button() {
    $order_id = get_query_var('view-order'); // Sipariş ID'sini al
    $kargo_takip_kodu = get_post_meta($order_id, '_kargo_takip_kodu', true); // Kargo takip kodunu al
    $kargo_sirketi = get_post_meta($order_id, '_kargo_sirketi', true); // Kargo şirketini al
 
    if ($kargo_takip_kodu && $kargo_sirketi) {
        $kargo_link = get_kargo_takip_link($kargo_takip_kodu, $kargo_sirketi); // Kargo takip linkini oluştur
        echo '<a href="' . esc_url($kargo_link) . '" class="kargo-nerede-button">Kargom Nerede</a>';
    }
}
 
add_action('woocommerce_order_details_after_order_table', 'kargo_nerede_button');


Örnek Görsel

Screenshot_2024-01-06-21-53-13-349_com.android.chrome-edit.jpg

Not: Kargo Takip Türkiye eklentisi benim sitede ekli olduğu için, kargo takip numarasını oradan çekiyor.
 
Eline sağlık @Kerem hocam kodlardan anladığım kadarıyla woocommerce dan Kargo tablosu oluşturulmasında lazimki kodlar çalışsın.
 
Şöyle hocam, kendi kullandığım sitede Kargo Takip Türkiye diye bir eklenti kullanıyorum. Sipariş sayfasından kargo firmasını ve takip numarasını giriyorum. Mail olarak müşteriye düşüyor, bu kod firma ve takip numarası bilgilerini oradan çekiyor.
 
Geri
Üst Alt