hemen al butonu için gerekli kodlar.. sitenizin fonction.php dosyasına ekleyerek test edebilirsiniz. tabiki öncelikle yedek alın
/**
*hemenal butonu ekleme
*/
function lobinter_hemen_al_buton() {
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="hemen_al_butonu">
<?php echo esc_html('Hemen AL!'); ?>
</button>
<input type="hidden" name="hemen_al" id="hemen_al" value="0" />
<?php
}
add_action( 'woocommerce_after_add_to_cart_button', 'lobinter_hemen_al_buton', 10, 0 );
//2. Kısım
function lobinter_hemen_al_submit_form() {
?>
<script>
jQuery(document).ready(function(){
jQuery('#hemen_al_butonu').click(function(){
jQuery('#hemen_al').val('1');
jQuery('form.cart').submit();
});
});
</script>
<?php
}
add_action('woocommerce_after_add_to_cart_form', 'lobinter_hemen_al_submit_form');
//3. Kısım
function lobinter_odeme_adimina_yonlendir($redirect_url) {
if (isset($_REQUEST['hemen_al']) && $_REQUEST['hemen_al']) {
global $woocommerce;
$redirect_url = wc_get_checkout_url();
}
return $redirect_url;
}