Word Cracker의 잡다한 정보 모음

[워드프레스] 디지털/다운로드 가능한 상품 판매하기

11

들어가며

워드프레스의 전자상거래 플러그인인 우커머스(WooCommerce)에서 실제 물리적인 상품뿐만 아니라 디지털/다운로드 가능한 상품도 판매하도록 설정할 수 있습니다.

만약 다운로드 가능한 디지털 상품을 페이팔(PayPal)로만 판매하려는 경우에는 우커머스를 사용하지 않고 Sell Digital Downloads(디지털 다운로드 판매)와 같은 무료 플러그인을 사용할 수 있습니다.

디지털/다운로드 가능한 상품 설정

우커머스 > 설정 > 상품 > 내려받기 가능한 상품(Downloadable Products)에서 몇 가지 설정을 해 주도록 합니다. 가장 중요한 옵션이 “파일 다운로드 방법“입니다.

우커머스에서 다운로드 가능한 상품 옵션 설정하기

세 가지 옵션이 있습니다.

  • 다운로드 필수(Force download) – 파일 다운로드가 PHP를 사용하여 강제적으로 이루어집니다.
  • X-Accel-Redirect/X-Sendfile – 다운로드가 서버(nginx/apache)에서 처리됩니다. 이 방법을 사용하려면 X-Accel-Redirect/X-Sendfile 모듈을 서버에 설치하여 활성화해야 합니다. 이 방법을 상점에서 사용하기 전에 웹호스팅 업체에 연락하여 이러한 모듈이 설치되어 있는지 확인하시기 바랍니다.
  • 리다이렉트 전용(Forced download) – 사용자가 파일을 다운로드할 때 링크가 파일로 리디렉션됩니다.

파일을 직접 링크로부터 보호하려면 다운로드 필수를 사용할 수 있습니다. 하지만 파일 크기가 큰 경우 다운로드 중에 타임아웃(시간 초과)이 발생할 수 있습니다. 이 경우 서버 설정을 확인하거나 리다이렉트 방법을 사용해야 합니다.

그 다음 옵션은 “접근 제한“에 대한 옵션으로 로그인 사용자만 다운로드가 가능하도록 할 것인지를 설정합니다. 이 옵션을 활성화하는 경우 비회원 결제(게스트 결제)를 비활성화해야 합니다.

지불 후에 다운로드 가능 상품에 접근 부여“를 체크하면 주문이 “완료됨“이 아닌 “처리중“일 때 파일에 접근할 수 있도록 허용합니다.

다운로드 가능한 상품 만들기

다운로드 가능한 단순 상품

일반적인 상품을 생성하는 방법으로 상품을 만들도록 합니다. 이때 “다운로드 가능” 체크란을 체크하도록 합니다.

단순 상품 구성하기 - 다운로드 가능한 상품

그러면 위의 그림처럼 “Downloadable files” 옵션 부분이 나타납니다.

파일을 업로드하고 내려받기 한도, Download expiry(내려받기 만료일), Download Type(내려받기 유형) 등을 설정하고 저장하도록 합니다.

우커머스 디지털 파일 판매

우커머스에서는 각 상품에 대하여 여러 개의 파일을 지원합니다. 파일은 라인마다 하나씩 추가가 가능합니다.

다운로드 가능한 옵션 상품

옵션 상품에도 다운로드 가능한 옵션을 추가할 수 있습니다. 아래 그림에서 “다운로드 가능”을 체크하여 선택하면 추가 옵션이 나타납니다.

옵션 상품 다운로드 가능

옵션은 일반 상품과 동일하게 작동합니다. 파일 경로를 설정하고, 다운로드 제한(내려받기 한도), 다운로드 만료일(선택 사항)을 지정하고 저장을 누르면 됩니다.

우커머스에서 다운로드 가능한 상품을 구성하는 방법에 대한 자세한 내용은 우커머스 설명서를 참고하실 수 있습니다.

마치며

이상으로 우커머스에서 다운로드 가능한 파일(애플리케이션 등)을 판매하도록 설정하는 방법을 간략히 살펴보았습니다. 멤버십 종류에 따라 차별화하여 판매하려는 경우(가령, 실버 회원, 골드 회원 등으로 나누고, 회원그룹별로 관리) WooCommerce Membership 플러그인을 사용할 수 있습니다.

 

Related Posts

11 Comments
  1. 오메로 says

    안녕하세요
    다운로드 상품을 판매할 경우 결제는 어떻게 해야 하나요?

    1. Word says

      안녕하세요?

      결제는 우커머스에서 처리하므로 국내 PG사에 등록하고 플러그인을 설치하여 연동시킬 수 있습니다.

      우커머스용 아임포트 플러그인과 같은 무료 플러그인을 사용하면 쉽게 연동이 가능합니다.

      https://wordpress.org/plugins/iamport-for-woocommerce/

  2. Jay Lee says

    안녕하세요.

    한가지 궁금한것이 있어서 가장 유사한 포스트에 댓글을 남기게 되었습니다.

    위의 포스팅은 다운로드 가능한 제품에 대해서 설명을 해주셨는데요.

    제가 현재 문의드릴 부분은 제품 페이지가 아니라 일반적인 페이지에서의 다운로드 입니다.

    생각하고 있는 부분은 예를 들어 정책 과 관련된 일반 페이지를 제작하고 정책을 다운로드 받고 싶은 사람을 위해 파일을 다운로드 받게 하고 싶습니다.
    쓰고 있는 테마에서 버튼 메뉴가 있어서 그것을 이용해 페이지에 버튼을 삽입하고 그것을 클릭하면 다운로드가 되게 하고 싶은것 입니다.

    버튼 메뉴에는 다른 기능은 없는 대신에 링크를 삽입할 수 있습니다.

    이런 경우에는 어떻게 처리가 가능한지 문의를 드립니다.

    감사합니다.

    1. Word says

      안녕하세요?

      두 가지를 생각해볼 수 있는데요.
      하나는 모든 사람이 다운로드가 가능하도록 하는 경우 적당한 download 관련 플러그인을 설치하면 됩니다.

      WordPress Download Manager가 이런 기능을 하는 플러그인입니다.
      https://wordpress.org/plugins/download-manager/

      다른 방법으로 구독을 하는 경우에 한 해 다운로드를 허용하는 방법입니다.
      Subscribe & Download라는 플러그인이 있습니다.
      https://codecanyon.net/item/subscribe-download/2687305?ref=elohimguy

      1. Jay Lee says

        감사합니다. 플러그인은 생각하지 않고 주어진 테마내에서 처리하려고 했는데 고려해 보도록 하겠습니다.

      2. Word says

        PDF 같은 경우 미디어오 파일을 올리고 링크를 걸면 사용자가 클릭할 경우 새 창에서 PDF가 열리게 될 것입니다.

        만약 강제로 다운로드가 되도록 하고 싶다면 http://stackoverflow.com/questions/12404344/force-download-of-attachment-rather-than-opening-it-automatically 글을 참고해보시기 바랍니다.

      3. Jay Lee says

        감사합니다. 참고하도록 하겠습니다.

      4. Jay Lee says

        알려주신 플러그인을 설치하여 테스트를 진행해 보았습니다.
        필요한 내용을 작성했더니 페이지가 아니라 포스트로 생성이 됩니다.

        일단 사이트에서 포스트쪽은 전혀 구성이 안되어 있어서 포스트로 생성이 되면 안되는 상황입니다.

        제작하는 페이지 내에서 이루어질 수 있는 방법은 없을까요?

      5. Word says

        다운로드할 파일의 확장자가 어떻게 되나요?

      6. Jay Lee says

        docx로 워드파일입니다.

      7. Word says

        아래에 링크된 stackoverflow 글대로 해보시면 될 것 같습니다. (단, pdf를 docx로 바꾸면 될 것입니다.)

Leave A Reply

Your email address will not be published.