programing

Woocommerce:카테고리에서 제품을 추가한 후 카트로 자동 리디렉션

mbctv 2023. 3. 17. 21:54
반응형

Woocommerce:카테고리에서 제품을 추가한 후 카트로 자동 리디렉션

http://www.passgotutoring.com/shop/product-category/ucla/ucla-14a/

클라이언트가 왼쪽에 있는 클래스 중 하나를 "카트에 추가"하면 바로 WP_Cart로 자동 리다이렉트하려고 합니다.

제 고객 대부분은 제품을 구입하고 바로 결제하기 때문에 쇼핑 같은 것을 계속 시키지 않아도 됩니다.

이 코드를 제 함수에 입력해 보았습니다.php는 내가 직접 체크아웃을 하고 싶었을 때 운이 없었다.

add_action('init','woocommerce_go_to_checkout_action',30);
function woocommerce_go_to_checkout_action(){
if ( empty( $_REQUEST['add-to-cart'] ) || sizeof($woocommerce->cart->get_cart())==0) )
    return; wp_safe_redirect( $woocommerce->cart->get_checkout_url() );
}

어떻게 작동시킬지 알고 계십니까? 1. 계산대 대신 카트로 옮기고 싶습니다. 2.제가 한번 해봤는데checkbox메서드가 작동하지 않았습니다.

Woo Commerce3.x이 설정은 다음과 같습니다.

[ WooCommerce ]> [ Settings ]> [ Products ]> [ General ]> [ Add to cart behavior ]> [ ]추가 성공 후 카트 페이지로 리다이렉트 합니다.


Woo Commerce2.3이 설정은 다음과 같습니다.

[ WooCommerce ]> [ Settings ]> [ Products ]> [ Display ]> [ ]추가 성공 후 카트 페이지로 리다이렉트 합니다.


Woo Commerce2.1이 설정은 다음과 같습니다.

WooCommerce > Settings > Products > [ ]추가 성공 후 카트 페이지로 리다이렉트 합니다.

이 체크박스를 끄려고 합니다.

[ WooCommerce ]> [ Settings ]> [ General ]> [ Scripts ]> [ ]제품 아카이브의 카트버튼에 AJAX 추가를 유효하게 합니다.

WooCommerce Settings | Catalog | Catalog options | Add to cart into successful addition (카트에 추가 후 카트 페이지로 리다이렉트) 옵션을 선택하십시오.

이 설정은 WooCommerce 2.1.8에서...WooCommerce Settings | Products | 아카이브의 카트 버튼에 AJAX 추가 활성화

이 설정은 WooCommerce 2.3.11에서...

[ WooCommerce ]> [ Settings ]> [ Products ]> [ Display ]> [ Add to cart behavior ]의 순서로 추가 후 카트 페이지로 리다이렉트 합니다.

문서

필터 후크를 사용하면, 다음의 스니펫을 사용할 수 있습니다.

add_filter('woocommerce_add_to_cart_redirect', 'change_woocommerce_add_to_cart_redirect_url');
function change_woocommerce_add_to_cart_redirect_url($url){
    $url = wc_get_cart_url();
    return $url;
}

코드는 하위 테마 또는 활성 테마의 기능에 들어갑니다.php 파일.테스트 완료 및 동작.

언급URL : https://stackoverflow.com/questions/13295766/woocommerce-auto-redirect-to-cart-after-adding-product-from-category

반응형