Üstatlarım, hocalarım
Bir süredir aklımı kurcalayan bir sorun nedeniyle yardımlarınızı rica ediyorum.

Woodmart teması kullanıyorum. Sitem için ürün sayfasında sepete ekle butonunun yanına WhatsApp butonu koymak istiyorum. Bununla alakalı olarak hemen al butonu kodunu buldum ve function dosyasına ekleyerek yanına ilişmesini sağladım. Ancak tıkladığım zaman farklı bir sayfaya yönlenmesini istiyorum. Şu anki haliyle her birine tıkladığımda ikisine de aynı anda tıklanmış gibi yine aynı anda sepet sayfasında yönleniyor. Birbirinden bağımsız çalışarak WhatsApp uygulamasına yönlendirmesini istiyorum.

Kod aşağıdaki gibidir bu kodu fonksiyon dosyasına ekledim. Ancak dediğim gibi sepete Ekle ve hemen al butonları karşıma çıktı ancak ikisini birbirinden bağımsız olarak nasıl çalıştırabilirim.
Yardımcı olursanız çok sevinirim

EKLENTİ KULLANMAYI DÜŞÜNMÜYORUM. Kodlamadan pek anlamasam da yönlendirebilecek bir ehil kişi yazarsa sevinirim.

function wpkurulum_quick_buy_button() {
global $product;
?>
<button type="submit" name="add-to-cart" value="<?php echo esc_attr($product->get_id()); ?>" class="single_add_to_cart_button button alt" id="quick_buy_button">
<?php echo esc_html('Hemen Al'); ?>
</button>
<input type="hidden" name="quick_buy" id="quick_buy" value="0" />
<?php
}
add_action( 'woocommerce_after_add_to_cart_button', 'wpkurulum_quick_buy_button', 10, 0 );


function wpkurulum_quick_buy_submit_form() {
?>
<script>
jQuery(document).ready(function(){
// listen if someone clicks 'Whatsapp ile sor' button
jQuery('#quick_buy_button').click(function(){
// set value to 1
jQuery('#quick_buy').val('1');
//submit the form
jQuery('form.cart').submit();
});
});
</script>
<?php
}
add_action('woocommerce_after_add_to_cart_form', 'wpkurulum_quick_buy_submit_form');


function wpkurulum_redirect_cart_add_cart($redirect_url) {
if (isset($_REQUEST['quick_buy']) && $_REQUEST['quick_buy']) {
global $woocommerce;
$redirect_url = wc_get_checkout_url();
}
return $redirect_url;
}
add_filter('woocommerce_add_to_cart_redirect', 'wpkurulum_redirect_cart_add_cart');