2017-04-13 7 views
0

내가 카트에있는 제품을 자동으로 추가해야하는 제품 페이지에 사용자 지정 단추를 만들고 해당 제품 세부 정보를 사용하여 결제 페이지. 내가 지금까지 시도했다카트에 추가하고 자동으로 체크 아웃으로 리디렉션하는 사용자 지정 버튼

: 당신이 바구니에 적어도 한 제품을 해달라고하면 체크 아웃에 보내 나던

<?php do_action('woocommerce_proceed_to_checkout'); ?> 

.

function add_to_cart_checkout_redirect() { 
    wp_safe_redirect(get_permalink(get_option('woocommerce_checkout_page_id'))); 
    die(); 
} 
add_action('woocommerce_add_to_cart', 'add_to_cart_checkout_redirect', 11); 

또한 작동하지 않습니다.

질문 :

완료 할 수 있습니까? 내가 틀렸어?

미리 감사드립니다.

답변

0

이 방법은

$product = get_product($id); 
echo "<a href='" . $product->add_to_cart_url() ."'>add to cart</a>"; 

희망이 도움이 도움이 될 수 있습니다 확인할 수 있다면! 당신은 다음 페이지를 체크 아웃하여 function.php 파일에이 코드를 추가 할 사용자 리디렉션을 원하는 경우에

+0

제 경우에는 아무 것도하지 않습니다. – OzZie

1

function my_custom_add_to_cart_redirect($url) { 

    $url = WC()->cart->get_checkout_url(); 
    // $url = wc_get_checkout_url(); // since WC 2.5.0 

    return $url; 

} 
add_filter('woocommerce_add_to_cart_redirect', 'my_custom_add_to_cart_redirect'); 

는 쿼리를 해결할 바랍니다.

+0

당신은 이해하지 못했습니다. 나는 "장바구니에 담기"버튼을 누른 후 장바구니가 아니라 계산대로 리디렉션되기를 원합니다. 기능은 다음과 같습니다 : 버튼을 클릭하고, 장바구니에 배경을 추가하고, 장바구니에 항목이있을 때 사용자를 체크 아웃으로 리디렉션합니다. – OzZie

+0

답변을 업데이트했습니다. 확인하십시오. –