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
'programing' 카테고리의 다른 글
| 오류: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443 (0) | 2023.03.17 |
|---|---|
| UTF-8 문자 인코딩이 json_encode()와 경쟁합니다. (0) | 2023.03.17 |
| 텍스트 상자에 표시하기 위해 JSON을 아름답게 하려면 어떻게 해야 합니까? (0) | 2023.03.17 |
| Mongoose의 '_v' 필드는 무엇입니까? (0) | 2023.03.17 |
| Check in ReactJS 체크박스를 디폴트로 설정하는 방법 (0) | 2023.03.17 |