我想根据购物车的总金额更改“继续付款”按钮的URL,因为我有六个不同的链接来对应总金额。
答案 0 :(得分:0)
检查下面的代码。它获取购物车商品计数,并根据计数修改网址。编辑switch语句以获得所需结果。将此添加到主题的functions.php
function woocommerce_button_proceed_to_checkout() {
$checkout_url = '';
$count = WC()->cart->get_cart_contents_count();
switch ($count){
case 4:
$checkout_url = 'https://stackoverflow.com'; //your url here
break;
}
?>
<a href="<?php echo esc_url( $checkout_url );?>" class="checkout-button button alt wc-forward">
<?php esc_html_e( 'Secure Checkout', 'woocommerce' ); ?>
</a>
<?php
}