안녕하세요, 우커머스 쇼핑몰을 운영중인 사업자입니다.
우커머스 리뷰 작성하려면 status가 꼭 배송완료여야만 하나요?
배송중 단계에서 리뷰를 작성하고싶은데 심지어 플러그인을 만든 곳에서도 안된다고하네요 ..
yith woocommerce advanced premium plugin 을 사용중입니다.
status가 completed(배송완료) 일때만 리뷰가 열리는데, 이것을 다른상태값으로 바꾸려면 어디를 수정해야하나요?
플러그인자체가 아니라 우커머스 내부의 코드를 수정해야 하는 것 같습니다.
아시는분 답변해주시면 정말정말 감사하겠습니다 ..
감사합니다.
안녕하세요~^^
우커머스에서 상품평 활성화 쪽 설정을 확인해보시겠어요?
워드프레스 관리자 -> 우커머스 -> 설정 -> 상품 탭에서
상품평 활성화, 상품 평가 쪽에서 확인하실 수 있습니다.
사용 중이신 테마 쪽에서도 관련 설정이 있는지 확인해보시겠어요?
고맙습니다.
사용중인 테마나 워드프레스 자체 관리자 설정배소 대해서는 따로 관련이 없어서 말씀드렸습니다.
결제가 확인되고 배송완료가 되기전에는 상품페이지 하단에 리뷰작성창 대신에 '상품을 구매하신 회원만 리뷰를 작성할 수 있습니다.' 라고 노출이됩니다.
그리고 아래는 해당 부분 코드입니다.
그런데 주문의 order_status(처리중, 배송완료 등)에 대한 내용이 없네요 ㅠㅠ
------------------------------------------------------------------------------------------------
<?php if ( ! $can_submit ) : ?>
<p class="woocommerce-verification-required">
<?php echo apply_filters ( 'ywar_product_reviews_submit_reviews_denied_text', __ ( '상품을 구매하신 회원만 리뷰를 작성할 수 있습니다.', 'yith-woocommerce-advanced-reviews' ), $product_id ); ?>
<?php if ( $YWAR_AdvancedReview->reviews_edit_enabled () && $YWAR_AdvancedReview->customer_reviews_for_product ( $product_id ) ): ?>
<a href="#" class="edit-my-reviews"
data-product-id="<?php echo $product_id; ?>"><?php _e ( "Edit my reviews", 'yith-woocommerce-advanced-reviews' ); ?></a>
<?php endif; ?>
</p>
<?php endif; ?>
우커머스 상품평은 배송 전뿐만 아니라 구매 전에도 등록할 수 있습니다.
워드프레스 관리자 -> 우커머스(WooCommerce) -> 설정(Settings) -> 상품(Products) 탭에서
상품평 활성화(Reviews) 쪽에
상품평은 "인증된 구매자"만 남길 수 있습니다(Reviews can only be left by "verified owners)
체크박스를 해제하면
상품 구매 전인 로그인 사용자도 상품평을 등록할 수 있습니다.
올려주신 코드는 우커머스 확장 플러그인 쪽 코드인 듯합니다.
저희가 모든 플러그인의 코드를 알 수 없기 때문에 도움을 드리는 데 한계가 있습니다.
해당 플러그인 문서에 참고할만한 자료가 있는지도 확인해보셔야 할 듯합니다.
https://docs.yithemes.com/yith-woocommerce-advanced-reviews/
고맙습니다.
말씀하신대로 도움을 주시는데 한계가 있는 무리한 질문같습니다.
인증된구매자 기능은 잘 알고있는데요, 하지만 구매전에 상품평을 쓰는사람은 없겠죠..
order_status가 processing 일때 즉 결제가 완료되고 배송완료처리 전단계인 처리중단계에서부터 쓸수 있게 해야하는게 목표입니다ㅠㅠ
해결법을 찾게되면 공유하겠습니다.
조언 감사드립니다!