코스모스팜 스레드

제품의 장바구니 기능을 지우고 싶은데요

안녕하세요.

장바구니 기능을 지우고 싶은데..

어떻게 해야 하나요?

장바구니를 클릭하면 카트에 추가 되었다고 순식적으로 뜨는 메세지를 안뜨게 하고 바로 장바구니 화면으로 넘기고 싶어요.

그리고 장바구니로 넘어가면 에러 메세지도 지워 버리고 싶은데 방법을 알 수 없을까요?

감사합니다.

이 페이지의 내용이 유익하시나요? 혹은 더 많은 답변을 받길 원하시면 이 페이지를 공유 해보시는건 어떨까요?

내 홈페이지에 소셜 공유 버튼 추가하기

코스모스팜 회원관리
코스모스팜 회원관리
  • 안녕하세요~^^

    우커머스 상품 페이지에서 장바구니 클릭 시 바로 장바구니 페이지로 이동하게 하시려면

    워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에

    아래의 코드를 추가해보시겠어요?

    add_filter('woocommerce_add_to_cart_redirect', 'my_woocommerce_add_to_cart_redirect');
    function my_woocommerce_add_to_cart_redirect($url){
    	$url = '장바구니 페이지 주소';
    	return $url;
    }

    위의 코드에서 장바구니 페이지 주소 부분은 실제 장바구니 페이지 주소로 적용해주세요.

     

    woocommerce_add_to_cart_redirect 필터에 대한 자세한 내용은

    아래의 링크를 참고해보시겠어요?

    http://hookr.io/filters/woocommerce_add_to_cart_redirect/

     

    장바구니로 넘어갈 때는 어떤 에러 메시지가 표시되시는지요?

     

    추가로 Woocommerce Quick Buy 플러그인을 사용해서 바로 구매 버튼을 만든 후

    바로 구매를 하면 장바구니에 상품이 추가된 후에 결제 페이지로 이동합니다.

    Woocommerce Quick Buy 플러그인의 바로 구매 버튼 사용법은 아래의 페이지를 참고해보세요.

    https://wpbox.kr/woocommerce-quick-buy-insert-buy-now-button/

    고맙습니다.

  • 안녕하세요.

    답변 감사 드립니다.

    http://funnmean.cafe24.com/list/

    리스트에서 장바구니를 클릭시 화면에 녹색 화면에 베너로 

    successfully added to your shopping cart.라는 메세지와 화면을 띄우지는데 소스의 어느 위치에서 바꾸어야 하는지 모르겠습니다.

    또한  다른 "크리에이터 " 을 장바구니에 추가할수 없습니다. 라는 베너를 안뜨게 할 수 있는 방법은 없을까요?

    매번 너무 친절하게 답변주시는것에 대해 진심으로 감사 드립니다.

    감사합니다.

     

     

  • 안녕하세요.

    우커머스 플러그인에서 successfully added to your shopping cart. 문구 수정은

    wc_add_to_cart_message_html 필터를 사용해보시겠어요?

    워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에

    아래의 코드를 추가해보시겠어요?

    add_filter('wc_add_to_cart_message_html', 'my_wc_add_to_cart_message_html');
    function my_wc_add_to_cart_message_html(){
    	global $woocommerce;
    	$return_to  = get_permalink(woocommerce_get_page_id('shop'));
    	$message    = sprintf('<a href="%s" class="button wc-forwards">%s</a> %s', $return_to, __('Continue Shopping', 'woocommerce'), '장바구니에 추가되었습니다.');
    	return $message;
    }

    위의 코드에서 '장바구니에 추가되었습니다.' 문구는 적절히 수정해주세요.

    아래의 코드를 추가하시면 해당 문구는 표시되지 않습니다.

    add_filter('wc_add_to_cart_message_html', '__return_null');

     

    개별 판매 중인 상품을 장바구니에 담았을 때 표시되는 문구를 안 보이게 하시려면

    아래의 코드도 추가해보시겠어요?

    add_filter('woocommerce_add_to_cart_sold_individually_found_in_cart', 'my_woocommerce_add_to_cart_sold_individually_found_in_cart', 10, 5 );
    function my_woocommerce_add_to_cart_sold_individually_found_in_cart($found_in_cart, $product_id, $variation_id, $cart_item_data, $cart_id){
    	return '0';
    }

    고맙습니다.

코스모스팜 회원관리