안녕하세요, 몇가지 질문이 있어 문의드립니다.
1. "청구 상세 내용" 텍스트 변경
우커머스 체크아웃 페이지에서 "청구 상세 내용" 이라는 부분이 있는데,
이 필드는 그대로 이용하되 주문시 필요 정보를 받는 필드로 사용하고 싶습니다.
원하는 것은 "청구 상세 내용" 이라는 글자 내용을 바꾸는 것입니다.
어떤 파일을 어떻게 수정해야 가능할까요?
혹시 관련하여 참고할 내용이 있으면 알려주시기 바랍니다.
2. 장바구니에서 상품 클릭 해제
현재는 장바구니나 주문 내역에서 옵션 상품에 대해 클릭이 가능하게 되어있습니다. (클릭시 해당 옵션상품 페이지로 연결됨)
저희는 옵션 상품에 직접 접근을 막고자 하는데, 클릭이 되지않게 링크를 해제할 수 있을까요?
도움주시면 감사하겠습니다.
안녕하세요.
해당 문구 수정은 이전 댓글에 안내해드린 gettext 필터를 활용해보시겠어요?
gettext 필터로 해결이 되지 않는다면 우커머스 woocommerce_checkout_required_field_notice 필터를 활용해보세요.
추가적인 우커머스 관련 액션과 필터는
아래 링크에서 확인해보실 수 있습니다.
https://docs.woocommerce.com/wc-apidocs/hook-docs.html
추가로,
우커머스의 체크아웃 필드를 편집하시려면
다른 플러그인을 사용하거나 우커머스 쪽 코드를 수정하셔야 가능합니다.
아래와 같은 플러그인으로 우커머스 체크아웃 페이지 필드를 편집하실 수 있습니다.
WooCommerce Checkout Field Editor (Manager) Pro
구글에서 검색해보시면 이외 다른 플러그인도 있을 수 있습니다.
고맙습니다.
안녕하세요, 알려주신 코드를 적용하여 문구는 수정이 되었습니다. ^^
그런데 필수항목을 입력하지 않았을때 나오는 안내문구에는 아래처럼 아직 청구지라는 단어가 들어갑니다.
혹시 이 안내 문구를 수정할 방법이 있을까요?
도움주시면 감사하겠습니다.
안녕하세요~^^
1. 우커머스 체크아웃 페이지에서 "청구 상세 내용" 문구를 변경하시려면
아래의 코드를 활용해보시겠어요?
add_filter('gettext', 'gettext_2020_04_10', 10, 3);
function gettext_2020_04_10($translated_text, $text, $domain){
if($domain == 'woocommerce' && $translated_text == '청구 상세 내용'){
$translated_text = '주문 정보';
}
return $translated_text;
}
위의 코드에서 주문 정보 문구는 적절히 수정해보세요.
테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.
2. 장바구니 페이지에서 상품 링크를 제거하시려면
아래의 링크를 참고하셔서 템플릿 파일을 수정해보시겠어요?
https://docs.woocommerce.com/document/template-structure/
직접 플러그인에 있는 템플릿 파일을 수정하지 마시고
테마 쪽으로 파일을 복사해서, 테마 쪽에 있는 우커머스 템플릿 파일을 수정해보세요.
고맙습니다.