WooCommerce - 다운로드 가능한 구매에 대한 배송 비활성화
Woocommerce 기반의 웹 스토어를 개설한 지 얼마 되지 않아 매우 만족하고 있습니다만, 고객에게는 귀찮은 일이지만, 반드시 타협할 수 있는 것은 아닙니다.
어떤 맥락에서 보면, 이 상점은 밴드 웹 사이트용이며, 실제 미디어와 디지털 미디어를 판매합니다.물리 미디어의 배송 정보를 수집하는 것은 물론 매우 의미가 있지만, 고객이 디지털 미디어만 구입하는 경우에는 불필요한 절차입니다.
검색해 보았지만, 유저의 카트에 있는 모든 아이템이 디지털 다운로드인 경우는, 배송을 정지할 수 있는 방법이 있습니까?
WooCommerce 2.6+(및 3+)용 업데이트
1) WooCommerce에서의 배송 활성화 (사전)
다음 작업을 수행해야 합니다.
WooCommerce
> > > > ( ),), ), 전자 상거래의 배송 동작을 선택하려면 , 다음의 순서에 따릅니다.
그럼 저장하세요.[ WooCommerce Settings ](WooCommerce 설정)에 새로운 [Shipping](배송) 탭이 표시됩니다(제품에서도).
2) 다운로드 가능한 제품의 배송을 비활성화하려면
제품 데이터 메타박스 내에서 제품 페이지 편집 모드에서 다음을 활성화해야 합니다.
- 다운로드 가능 체크박스(이 제품은 논리적으로 다운로드 가능).
- 가상 체크 박스(이 제품은 논리적으로도 출하되지 않습니다)
가상 체크 박스를 유효하게 하면, shipping 탭 설정은 표시되지 않게 됩니다.
그런 다음 다운로드 가능한 제품을 업데이트합니다.
이 다운로드 가능한(가상) 제품을 카트에 추가하고 체크아웃 화면으로 이동하면 이 제품의 배송 주소나 배송 옵션이 더 이상 표시되지 않습니다.
WooCommerce = > Settings = > Shipping = > Shipping Destination 순으로 이동하여 "Collect shipping address is not required" 체크박스를 꺼줍니다.
코드에 의하면, 모든 아이템이 「가상」인 경우는, 배송은 불필요합니다.상기의 체크 박스를 온으로 하면, 카트내의 아이템이 물리적인지 가상적인지는 무시되어 배송지 주소가 필요합니다.
Woocommerce의 새로운 버전에서는 운 좋게도 "다운로드 가능" 제품 타입의 체크 표시가 이 제품의 배송을 무효로 합니다.
언급URL : https://stackoverflow.com/questions/17605900/woocommerce-disable-shipping-for-downloadable-purchases
'source' 카테고리의 다른 글
캔 어 앵글JS 컨트롤러는 같은 모듈의 다른 컨트롤러로부터 상속받습니까? (0) | 2023.02.17 |
---|---|
스프링 부트: java.lang.NoSch Method Error: javax.servlet.http.Http ServletRequest.getHttpServletMapping()Ljavax/servlet/http/HttpServletMapping; (0) | 2023.02.13 |
모든 모델 클래스에 JSON 시리얼라이저를 추가하시겠습니까? (0) | 2023.02.13 |
Woocommerce에서 프로그래밍 방식으로 새 제품 특성 생성 (0) | 2023.02.13 |
JSON 형식을 모르는 Java에서의 JSON 해석 (0) | 2023.02.13 |