• 14-07-2024, 00:24:46
    #1
    Arkadaşlar merhaba,

    Woocommerce 'da seçilen ödeme yöntemi "Banka Havalesi" olduğunda ayrı bir teşekkür sayfasına yönlendirmek istiyorum. GPT4-o 'ya sordum, bir functions.php kodu verdi yapıştrıdım ama çalışmadı, eski sayfaya atmaya devam ediyor. birkaç kere sordum değiştirmedi. Bu kodda hata nerede veya başka bir yolunu - eklentisini bilen var mı? Sadece Banka havalesi seçildiğinde farklı bir thank you page'a atmasını istiyorum.

    function custom_redirect_after_bank_transfer($order_id) {
    if (!$order_id) {
    return;
    }

    $order = wc_get_order($order_id);

    // Ödeme yöntemini kontrol edin
    if ($order && $order->get_payment_method() == 'bacs') { // 'bacs' yerleşik Banka Havalesi/EFT ödeme yöntemi kodudur
    // Özel teşekkür sayfası URL'sini belirtin
    $redirect_url = 'linkimi buraya yapıştırıyorum/';

    // Kullanıcıyı özel teşekkür sayfasına yönlendirin
    if (!is_admin() && !wp_doing_ajax()) {
    wp_safe_redirect($redirect_url);
    exit;
    }
    }
    }
    add_action('woocommerce_thankyou_bacs', 'custom_redirect_after_bank_transfer', 10, 1);
  • 14-07-2024, 00:28:46
    #2
    yaziliman adlı üyeden alıntı: mesajı görüntüle
    pm üzerinden anydesk iletiniz yardımcı olurum