İyi akşamlar, aşağıda ki kodu kullanarak hesabım>>siparişlerim sayfasına kargom takip butonu ekledim.

// 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');
Aynı butonu müşteri sayfasına giriş yapmadan da kullansınlar istiyorum. Aşağıda ki kısa kodu kullanarak sipariş numarası ve e posta adresi girerek siparişlerini sorgulayabilecekleri bir sayfa oluşturacağım. Sorgulama sonrası açılan sayfaya kargo takip butonu da eklemek istiyorum. Bu konuda yardımlarınıza ihtiyacım var.

[woocommerce_order_tracking]