2016-12-18 7 views
1

"チェックアウトに進む"ボタンのURLに変更します。私は、私の顧客が本当にそれを買うことができないように、私の製品の必要があるかどうかをチェックするためにこれをしたいと思います。したがって、私はチェックアウトではなく、私のカスタマイズされたページにそれらを指示したい。WP woocommerceの変更 "チェックアウトに進む"ボタンURL

ありがとうございます。

ジョシュ

答えて

0

それはwoocommerceフックで

最良の方法は、あなたのfunctions.phpのテーマでそれを置く(このコードを使用してみてくださいパス以下

wp-content/plugins/woocommerce/templates/cart/proceed-to-checkout-button.php

+0

ありがとうございます。完璧に働いた。 – J0shis

+0

@ J0shisコアファイルを変更するのは良い方法ではありません。 woocommerceを更新した後、あなたは変更を行います! –

0

で利用可能であるべきですファイル)。

add_filter('woocommerce_get_checkout_url', 'my_change_checkout_url', 30); 

function my_change_checkout_url($url) { 
    $url = "your checkout url "; 
    return $url; 
} 

あなたは、たとえば、チェックアウトのURL

を変更するには、いくつかの条件を追加してカスタマイズできます

add_filter('woocommerce_get_checkout_url', 'my_change_checkout_url', 30); 
function my_change_checkout_url($url) { 
    $allowed_countries = array('FR'); 
    $customer_country = WC()->customer->get_default_country(); 
    if(!in_array($customer_country , $allowed_countries)) { 
     $url = wc_get_page_permalink('other-checkout'); 
    } 
    return $url; 
} 
0

変更がWooCommerce 内のテキストをレジに進み*変更WooCommerce内のテキストをレジに進みます *これをあなたのFunctions.phpファイルに置きます これはWooCommerceのバージョン2.3.8以降の新しいメソッドです。

<?php 
function woocommerce_button_proceed_to_checkout() { 
     $checkout_url = WC()->cart->get_checkout_url(); 
     ?> 
     <a href="<?php echo $checkout_url; ?>" class="checkout-button button alt wc-forward"><?php _e('Check On Out', 'woocommerce'); ?></a> 
     <?php 
    } 
関連する問題