我想更改为“继续结帐”按钮的网址。我想这样做是为了检查是否需要我的产品,所以我的客户不应该真的买它。因此,我想指导他们不要结帐,而是指向我的定制页面。
非常感谢。
约什
答案 0 :(得分:1)
应该可以在以下路径中找到
wp-content/plugins/woocommerce/templates/cart/proceed-to-checkout-button.php
答案 1 :(得分:1)
最好的方式是woocommerce钩子
尝试使用此代码(将其放在functions.php主题文件中)。
add_filter( 'woocommerce_get_checkout_url', 'my_change_checkout_url', 30 );
function my_change_checkout_url( $url ) {
$url = "your checkout url ";
return $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;
}
答案 2 :(得分: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
}