Merhaba,
Ürün sayfasında sepete ekle, hemen al vb şekilde bu sayfaya buton eklemek istiyorum. Butona tıklandığında istenilen url açılacak. Bunu yapabileceğim bir eklenti var mı?
Woocommerce Ekstra Buton Ekleme
3
●217
- 08-04-2021, 16:43:42Merhaba,AlicanDumanova adlı üyeden alıntı: mesajı görüntüle
Ekstra buton eklentileri ile bunu yapabiliyorsunuz, bende zamanında o şekilde yapmıştım. Eğer eklenti yetersiz kalır ise, küçük bir kod düzenlemesi ile de istediğiniz şekle getirebilirsiniz. - 11-04-2021, 10:49:21hemen 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; }
