우커머스 – 디지털/다운로드 상품

우커머스 – 디지털/다운로드 상품

설정 및 구성

  1. 우커머스 -> 설정 -> 상품 -> 다운로드 상품으로 이동하십시오.
  2. 파일 다운로드 방법을 선택합니다.
    • 직접 다운로드 – PHP를 사용하여 파일을 강제로 다운로드합니다. 파일이 직접 연결되지 않도록 보호하기 위해 강제 다운로드를 사용할 수 있습니다. 파일은 PHP에서 제공됩니다. 그러나 파일이 크거나 서버의 전원이 부족한 경우 다운로드 중에 시간 초과가 발생할 수 있습니다. 이 경우 서버를 보거나 리디렉션 방법을 사용해야합니다.
    • X-Accel-Redirect / X-Sendfile – 다운로드는 서버 (nginx / apache)에서 처리합니다. 이 방법을 사용하려면 X-Accel-Redirect / X-Sendfile 모듈이 서버에 설치되고 활성화되어야 합니다. 이 방법을 사용하기 전에 이러한 모듈(X-Accel-Redirect / X-Sendfile) 중 하나가 설치되어 있는지 웹 호스트에 확인하십시오. 파일이 고객에게 직접 제공되고 최상의 성능을 제공하기 때문에 가장 신뢰할 수 있는 방법입니다. 또한 파일은 .htaccess 파일로 보호되므로 보안이 유지됩니다.
    • 리디렉션만(안전하지 않음) – 사용자가 파일을 다운로드하면 링크가 파일로 리디렉션 됩니다. 이 방법을 사용하면 파일이 보호되지 않고 업로드 링크가 있는 사람은 로그인하지 않은 경우에도 파일에 액세스 할 수 있습니다.
  3. 접근 제한 수준을 선택합니다.
    • 사용자가 로그인하여 파일을 다운로드 하도록 하려면 “내려받기는 로그인이 필요합니다“ 확인란을 선택합니다. 고객 결제를 비활성화 해야 합니다.
    • 주문이 완료되지 않고 처리중일 때 파일에 대한 액세스 권한을 부여하려면 “결제 후 다운로드 상품에 접근 권한 부여” 확인란을 선택합니다.
  4. 파일 보안이 강화되었는지 확인하려면 보안을 위해 파일 이름에 고유한 문자열 추가를 선택합니다. 사용 설정하는 것이 좋으며 기본적으로 사용 설정되지만 누군가 업로드 디렉토리를 올바르게 구성한 경우에는 필요하지 않습니다. 이 기능을 켤 때 파일 이름이나 링크는 영향을 받지 않으며, 이 설정을 선택했을때 업로드된 파일에만 고유한 문자열이 추가됩니다. 이 설정은 이전 버전과 완전히 호환되며 이미 생성된 파일 링크에 영향을 주지 않고 언제든지 끌 수 있습니다.
  5. 변경 사항을 저장
다운로드 상품 설정

업로드 디렉토리 보호

기본적으로 WooCommerce는 wp-content / uploads / woocommerce_uploads 디렉토리를 보호하기 위해 .htaccess 파일을 도입하지만 모든 것이 서버 구성에 의존하기 때문에 이 디렉토리의 보호를 보장하지는 않습니다.

NGINX 서버를 사용하십니까?

X-Accel-Redirect / X-Sendfile 또는 직접 다운로드 다운로드 방법과 함께 사이트에 NGINX 서버를 사용하는 경우 보안 강화를 위해 다음 구성을 추가해야 합니다.

# Protect WooCommerce upload folder from being accessed directly.
# You may want to change this config if you are using "Redirect Only" method for downloadable products.
# Place this config towards the end of "server" block in nGinx configuration.
location ~* /wp-content/uploads/woocommerce_uploads/ {
    if ( $upstream_http_x_accel_redirect = "" ) {
        return 403;
    }
    internal;
}

그리고 이것은 리디렉션 전용 다운로드 방법을 사용하는 경우의 구성입니다.

# Protect WooCommerce upload folder from being accessed directly.
# You may want to change this config if you are using "X-Accel-Redirect/X-Sendfile" or "Force Downloads" method for downloadable products.
# Place this config towards the end of "server" block in nGinx configuration.
location ~* /wp-content/uploads/woocommerce_uploads/ {
    autoindex off;
}

사용중인 웹 서버를 모르는 경우이 지원 페이지에 대한 링크와 함께 호스트에게 문의하십시오.

파일 이름 뒤 고유 문자열

WooCommerce는 보안을 강화하기 위해 업로드된 파일의 파일 이름에 고유한 문자열을 추가합니다.

이 설정은 이전 버전과 완전히 호환되며 이미 생성된 파일 링크에 영향을 주지 않고 언제든지 끌 수 있습니다.

우커머스 -> 설정 -> 상품 -> 다운로드 상품으로 이동하여 이 설정에 액세스 할 수 있습니다.

파일 이름

다운로드 상품 만들기

다운로드 가능한 단순 상품
다운로드 가능한 단순 상품
  1. 상품 -> 추가하기로 이동하십시오.
  2. 다운로드 가능 확인란을 선택합니다.
  3. 이 상자를 선택하면 다운로드 가능 파일, 다운로드 제한, 다운로드 만료와 같은 다른 옵션이 나타납니다.
  4. 파일 추가 버튼을 선택한 다음 파일 이름을 지정합니다. 다운로드 가능한 URL이 다른 곳에서 호스팅 되는 경우 입력하거나 파일 선택 버튼을 선택하여 미디어 라이브러리에서 기존 파일을 삽입하거나 새 파일을 업로드합니다. 파일을 업로드하고 삽입을 클릭하여 다운로드 가능한 각 파일 URL을 설정합니다.
  5. “다운로드 한도”를 입력(선택 사항). 사용자가 이 제한에 도달하면 더 이상 파일을 다운로드할 수 없습니다.
  6. “다운로드 만료”를 입력합니다(선택 사항). 일 수를 정의하면 다운로드 링크가 만료됩니다.
  7. 상품 수정을 완료한 후 평소처럼 게시 또는 업데이트를 누릅니다.

옵션 상품 다운로드 가능

옵션을 추가 할 때 다운로드 가능 확인란을 선택하면 더 많은 옵션이 나타납니다.

옵션 상품 다운로드 상품

옵션은 단순 상품과 동일하게 작동합니다. 파일 경로를 설정하고 선택적으로 다운로드 제한 및 만료를 선택한 다음 저장합니다.

다운로드 가능한 상품과 가상 상품 결합

다운로드 가능 확인란을 선택하면 상품에 재고가 있을 수 있으며 실제 상품으로 취급됩니다. 이를 통해 다운로드와 실제 상품을 함께 판매할 수 있습니다.

물리적 구성 요소가 없는 다운로드 가능한 상품을 추가 / 판매하려면 가상 옵션을 활성화하십시오.

사용법

다운로드 가능한 상품의 주문 프로세스는 다음과 같습니다.

  1. 고객이 다운로드 가능한 상품을 장바구니에 추가합니다.
  2. 고객이 결제합니다.
  3. 결제 후 설정에 따라 몇 가지 상황이 발생할 수 있습니다.
    • 주문한 항목이 모두 다운로드 가능 + 가상이면 주문이 완료됩니다.
    • 항목이 물리적이고 다운로드 가능 / 가상인 경우 주문을 변경할 때까지 처리됩니다.
  4. 완료되거나 “결제 후 다운로드 가능한 제품에 대한 액세스 권한 부여”옵션이 활성화된 경우 고객은 다음을 수행할 수 있습니다.
    • 다운로드 권한 부여
    • 주문 접수 페이지에서 다운로드 링크 참조
    • 이메일 알림에서 다운로드 링크보기
    • 로그인한 경우 ‘내 계정’ 페이지에서 다운로드 링크를 참조

그런 다음 고객은 파일을 다운로드 할 수 있습니다.

송장 / 주문 이메일

고객은 주문이 처리되고 지불된 경우 다운로드할 수 있는 클릭 가능한 링크가 포함된 송장 / 주문 확인을 받습니다.

송장/이메일 예시

이메일에 다운로드 파일 링크가 포함되어 있지 않은 경우 사이트 데이터베이스에 문제가 있을 수 있으며 여기에 매뉴얼이 있습니다.

다운로드 가능한 항목 주문 관리

  1. 우커머스 -> 주문으로 이동하여 보거나 편집할 주문을 선택하십시오.
  2. 다운로드 가능한 제품 권한 메타 상자까지 아래로 스크롤하면 다운로드 및 고객이 액세스한 횟수가 표시됩니다.
  3. 액세스를 취소하거나 새 다운로드에 대한 액세스 권한을 부여하거나 종료합니다.
주문 예시

로그 / 보고서 다운로드

디지털 / 다운로드 상품의 다운로드에는 보고서에서 추적 및 기록되는 고유 ID가 있습니다. 더보기: WooCommerce Reports

원문: https://docs.woocommerce.com/document/digital-downloadable-product-handling/

코멘트 제출