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);
Woocommerce Ödeme Yöntemine Göre Teşekkürler sayfası ayarı
1
●110
- 14-07-2024, 00:28:46pm üzerinden anydesk iletiniz yardımcı olurumyaziliman adlı üyeden alıntı: mesajı görüntüle