2014-11-30 2 views
1

두 개 이상의 구독을 구입하려고하면 다음과 같은 오류 메시지가 나타납니다 (괜찮습니다) :WooCommerce : "가입이 장바구니에서 삭제되었습니다. 동시에 여러 구독을 구입할 수 없습니다."

구독 정보가 장바구니에서 삭제되었습니다. 동시에 여러 구독을 구입할 수 없습니다.

문제는 제품 페이지에 오류 메시지가 나타나고 장바구니 페이지로 리디렉션되지 않는다는 것입니다. 이는 원래 구독을 장바구니에서 제거하고 새 것을 넣었지만 제품 페이지에서 다시 구독하고 새로운 구독을 다시 추가하기 때문에 고객에게 혼동을줍니다.

또한 내 경우에는 구독 만 판매되므로 카트를 필요로하지 않고 직접 체크 아웃으로 이동하므로 구독에 카트가 추가되면 내 체크 아웃에 직접 연결됩니다. 또한 내가 직접 produc 페이지와 다른 다른 페이지에서 구매로 연결하고 사용자가 이미 빈 페이지 (테마 헤더 등을 보여 주지만 내용 없음)를 얻은 장바구니에 가입 한 경우.

오류 메시지 다음에 장바구니 페이지 (또는 제 경우에는 체크 아웃)로 리디렉션하고 싶습니다. 그러나 이것은 일어나지 않습니다. 체크 아웃에서 오류를 표시하려면 무엇을 변경해야합니까? (실제로 오류가 표시되지 않지만 체크 아웃으로가는 경우에는 상관 없습니다).

감사합니다. 이 사람에게 도움이된다면

답변

1

는 내가 어떤 표시되지 않지만

add_filter('add_to_cart_fragments', __CLASS__ . '::redirect_ajax_add_to_cart'); 

이 지금은 잘 작동 woocommerce - subscriptions.php 라인 296이 추가 ... 그것을 해결 오류. 그것은 단지 이전에 가입을 대체하고 (내 경우 또는 체크 아웃) 쇼핑 카트에 간다

감사

+0

원래 플러그인을 개정하지 않고 할 수있는 방법을 찾기 위해 좋은 것 ... 나뿐만 아니라이 있습니다 .. – raison

관련 문제