[英]Redirect to checkout - Woocommerce
當我有一種產品時,我就有了一家商店。 客戶可以一次購買一種產品。 如果他想再買一次,他需要完成購買並重新開始。 那是客戶簡介。
現在我有很少的 function 如下所示在單擊“添加到購物車”后重定向我的客戶,但它僅在購物車為空時才有效。 當客戶無緣無故地添加一個產品然后 go 到主頁時,單擊添加到購物車沒有任何作用。 對我來說,點擊購物車按鈕是合乎邏輯的,但客戶有一個特定的夢想,即始終將用戶重定向到結帳頁面..
這是我目前的 function
function my_custom_add_to_cart_redirect( $url ) {
$url = WC()->cart->get_checkout_url();
return $url;
}
add_filter( 'woocommerce_add_to_cart_redirect', 'my_custom_add_to_cart_redirect' );
我試圖創建一個 IF 循環來檢查購物車是否為空以及購物車是否完全重定向到頁面結帳,但這對我不起作用:(
這是我試圖解決它的嘗試 - 根本不起作用
function my_custom_add_to_cart_redirect( $url ) {
if ( ! WC()->cart->get_cart_contents_count() == 0 ) {
$url = WC()->cart->get_checkout_url();
return $url;
} else {
}
$url = WC()->cart->get_checkout_url();
return $url;
}
add_filter( 'woocommerce_add_to_cart_redirect', 'my_custom_add_to_cart_redirect' );
那可以簡化。
add_filter( 'woocommerce_add_to_cart_redirect', 'my_custom_add_to_cart_redirect' );
function my_custom_add_to_cart_redirect() {
return wc_get_checkout_url();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.