워드프레스 쇼핑몰 플러그인 추천: WooCommerce·EDD·SureCart 비교
배송·재고와 다양한 상품을 함께 운영하려면 WooCommerce, 전자책·자료·소프트웨어 같은 다운로드 판매가 중심이면 Easy Digital Downloads(EDD), 외부 클라우드와 연결해 판매를 관리하려면 SureCart를 비교해 보세요. 세 제품 모두 무료로 시작할 수 있지만 결제 수수료, 유료 확장과 운영 구조는 다릅니다. 상품 화면보다 결제 후 전달·환불·자료 이전까지 가능한지가 선택 기준입니다.
어떤 상품을 어떻게 전달할지 먼저 정하세요
블로그에 구매 버튼을 붙이는 것과 쇼핑몰을 운영하는 것은 다릅니다. 주문 기록, 결제 확인, 배송 또는 파일 접근, 고객 문의와 환불을 이어서 처리해야 합니다. 먼저 판매할 상품 하나를 정하고 고객이 돈을 낸 뒤 무엇을 받는지 적어보세요. 티셔츠는 옵션별 재고와 배송, PDF는 다운로드 권한과 파일 업데이트, 정기 서비스는 다음 청구와 해지 처리가 필요합니다.
다운로드 판매와 회원 전용 열람도 구분합니다. PDF를 내려받게 할 것인지, 사이트의 글을 구독 기간 동안 읽게 할 것인지에 따라 필요한 도구가 다릅니다. 후자가 중심이면 회원 관리 플러그인의 접근 기간 관리도 함께 살펴보세요. 단순 주문 문의만 받는 경우라면 처음부터 전체 쇼핑몰을 구성해야 하는지도 판단할 수 있습니다.
WooCommerce·EDD·SureCart 비교
| 후보 | 먼저 검토할 상황 | 선택할 때 확인할 점 |
|---|---|---|
| WooCommerce | 실물·다운로드·옵션 상품, 재고·배송을 함께 운영 | 무료 본체와 필요한 결제·구독·배송 확장의 범위, 호스팅 관리 |
| Easy Digital Downloads | 전자책·템플릿·파일·소프트웨어 판매 | 다운로드 보호·기간·횟수와 구독·라이선스 확장, 결제 연동의 추가 수수료 |
| SureCart | 플러그인과 클라우드 판매 플랫폼을 함께 사용 | 플랫폼 거래 수수료, 외부 계정·서비스 의존성과 데이터 내보내기 |
기능 소개에 ‘구독 판매’, ‘세금’, ‘해외 결제’가 있어도 모든 국가·통화·판매 형태에서 바로 쓸 수 있다는 뜻은 아닙니다. 결제사의 사업자 가입·정산 조건과 해당 통화를 먼저 확인하세요. 실제 판매에 필요한 고지·세금·고객 지원 조건도 사이트의 판매 지역에 맞게 따로 준비해야 합니다. 플러그인의 계산 기능이 그 의무 전체를 대신하지는 않습니다.
WooCommerce: 재고·배송을 포함한 쇼핑몰
WooCommerce의 무료 본체는 실물·가상·다운로드 상품, 옵션과 주문 관리의 기반을 제공합니다. 구독·예약·회원 서비스 같은 요구에는 별도 확장이 필요할 수 있습니다. 사이트 데이터와 기능을 직접 관리하는 만큼 호스팅, 업데이트, 백업과 확장 호환성도 운영 범위에 포함됩니다.
- 초기 설정에서 상점 위치·통화·판매 지역을 정하고 WooCommerce → Settings에서 값을 다시 확인합니다. 결제는 사용할 게이트웨이와 시험 환경을 준비합니다.
- Products → Add New에서 상품 이름, 포함 내용, 가격, 이미지와 필요한 옵션·재고를 입력합니다. 다운로드 파일이면 Downloadable, 배송이 필요 없는 상품이면 Virtual 여부를 실제 상품에 맞게 구분합니다.
- 실물 상품은 WooCommerce → Settings → Shipping → Shipping zones에서 배송 지역과 방법을 설정합니다. 배송 가능한 주소와 제외할 주소를 각각 시험합니다.
- 주문 뒤 WooCommerce → Orders에서 결제와 처리 상태를 확인하고, 발송 또는 파일 제공이 끝났는지 별도로 확인합니다.
배송 구역은 위에서부터 처음 일치하는 구역 하나를 사용합니다. 특정 우편번호 무료 배송과 전국 배송을 함께 설정했다면 좁은 구역을 위에 두어야 합니다. 배송비가 예상과 다를 때는 금액만 바꾸기보다 주소가 어떤 구역에 매칭되는지부터 확인하세요.
다운로드는 WooCommerce → Settings → Products → Downloadable products의 제공 방법을 확인합니다. 공식 다운로드 안내에서 Redirect only는 파일 주소를 그대로 노출하는 방식으로 설명합니다. Force downloads나 X-Accel-Redirect/X-Sendfile도 서버 지원·설정에 맞아야 하며, NGINX에서는 파일 직접 접근 차단을 별도로 구성해야 합니다. 일반 미디어 라이브러리에 올린 파일을 연결했다는 이유만으로 구매자 전용이 되지는 않습니다.
Easy Digital Downloads: 파일 판매를 중심으로 운영
EDD는 다운로드 상품을 중심으로 결제·고객·파일 제공을 관리합니다. 전자책이나 디자인 자료처럼 배송이 없는 판매에 먼저 비교할 수 있습니다. 소프트웨어 라이선스 키와 반복 결제 등은 무료 본체와 Pro·확장 범위를 구분하세요.
상품 만들기 안내에 따라 Downloads → Add Download에서 상품 설명·가격·다운로드 파일 이름과 File URL을 입력합니다. 다운로드 횟수·링크 만료 조건도 필요한 범위에서 정합니다. 상품 소개에는 파일 형식, 사용에 필요한 프로그램과 이용 범위를 적어 구매자가 전달받을 것을 이해할 수 있게 하세요.
Downloads → Settings → Payments에서 게이트웨이와 시험 모드를 확인합니다. 결제 설정 문서처럼 기본 결제 수단을 선택하는 것과 실제 계정 연결은 별개입니다. 결제사 로고를 표시했다고 결제가 준비된 것은 아닙니다. 시험 모드와 결제사의 시험 계정을 함께 사용해 주문과 다운로드가 연결되는지 봅니다.
EDD도 저장 위치와 서버의 파일 보호를 확인해야 합니다. 개발사의 NGINX 보호 안내는 기본 .htaccess 규칙이 Apache용이므로 NGINX에서는 별도 설정이 필요하다고 설명합니다. 운영 서버에 맞는 보호를 호스팅 업체와 확인하고, 비구매자의 별도 창에서 실제 파일 URL 접근을 시험하세요. 주소를 어렵게 만드는 것만으로 접근 제어를 대신하지 않습니다.
SureCart: 클라우드와 연결된 판매 관리
SureCart는 워드프레스 플러그인과 외부 판매 플랫폼으로 구성됩니다. 결제·구독·체크아웃 처리를 클라우드와 연결하므로, 모든 주문 데이터와 처리가 내 워드프레스 서버 안에서만 이루어진다고 생각하면 안 됩니다. 계정 접근, 서비스 이용 조건과 장애·종료 시 대응도 선택 기준에 넣으세요.
SureCart → Products에서 상품·가격과 전달 방식을 설정하고 구매 화면을 연결합니다. 상품별 Instant Checkout은 해당 상품으로 바로 이동하는 구매 링크를 제공하는 방식입니다. 첫 판매 준비 안내에 따라 상품의 Instant Checkout 메뉴에서 Test Mode를 켜고 저장한 뒤 시험할 수 있습니다. 실판매 전에는 각 상품의 시험 모드와 실제 결제사 연결을 확인해야 합니다.
시험 성공 문구만 보고 기록까지 생성됐다고 판단하지 마세요. 시험 결제 문서는 Test Mode Restricted가 활성화되면 비관리자에게 성공 팝업이 보여도 시험 주문 기록은 생성되지 않는다고 설명합니다. 성공 화면·실제 주문·결제 환경을 나누어 확인해야 하는 이유입니다.
내보내기는 SureCart → Settings → Data Export에서 자료 종류를 고른 뒤 서비스 대시보드로 이어집니다. 공식 CSV 내보내기 안내는 주문·고객·구독·환불·상품과 가격 등의 내보내기를 설명합니다. 내보낼 수 있다는 것과 다른 플러그인이 즉시 같은 구독을 이어받는 것은 다르므로, 파일을 실제로 열어 필요한 식별자와 상태가 있는지 확인하세요.
무료 본체와 실제 판매 비용을 나누어 계산하세요
2026년 10월에 확인한 EDD의 Stripe 비교표에는 Free·Personal의 추가 거래 수수료가 3%로 표시됩니다. Extended 이상에서 이를 없애려면 유효한 활성 라이선스 등 조건을 충족해야 하며, 결제사 자체 수수료는 별도입니다. ‘유료판을 샀다’는 사실만으로 모든 추가 수수료가 없어지는 것은 아닙니다.
같은 시점 SureCart 요금표의 Launch는 기본 요금 0달러와 거래 수수료 2.9%, Pro는 플랫폼 거래 수수료 없음으로 안내합니다. 여기서 수수료 없음은 결제 처리사의 요금까지 없다는 뜻이 아닙니다. 오래된 소개의 1.9% 수치보다 실제 가입·갱신 화면의 최신 조건을 확인해야 합니다.
비교할 때는 ‘연간 호스팅·라이선스·확장 갱신료 + 매출에 따른 플랫폼 요금 + 결제 처리 비용’을 같은 기간으로 계산합니다. 필요한 상품 유형과 기능, 판매 금액과 주문 수를 기준으로 하되 할인 첫해 가격과 갱신 가격을 섞지 마세요. 무료 본체가 가장 저렴한 운영이 될 수도 있지만, 필요한 확장과 지원까지 포함하면 결과가 달라질 수 있습니다.
주문 접수·결제 확인·상품 전달을 각각 검증하세요
주문 번호가 생겼다고 입금된 것은 아니고, 결제됐다고 배송까지 끝난 것도 아닙니다. WooCommerce의 주문 상태 설명에서 Pending payment는 미결제, Processing은 결제 후 처리 대기, Completed는 이행 완료를 뜻합니다. On hold는 결제 확인이 더 필요한 상태일 수 있으며, 제품·결제 방식에 따라 자동 전환이 다릅니다.
아래 도해는 이 세 가지 개념을 구분합니다. 모든 상품이 반드시 같은 화면이나 순서로 수동 처리된다는 뜻은 아닙니다. 자동 전달 상품이라도 결제와 이용 권한의 기록이 맞는지 확인해야 합니다.
- 정상 구매: 상품 하나로 모바일 구매부터 관리자 주문, 결제사 기록, 영수증과 실제 배송·다운로드까지 대조합니다. 가격·배송비·세금 표시와 최종 청구액도 일치해야 합니다.
- 실패·중단·중복 요청: 결제 실패, 인증 중 이탈, 뒤로 가기와 새로고침을 시험 환경에서 확인합니다. 중복 주문·청구와 재고 복원이 어떻게 처리되는지 봅니다.
- 파일·계정: 구매자 링크가 작동하고 횟수·만료 조건이 지켜지는지, 비구매자와 다른 구매자가 접근할 수 없는지 확인합니다. 파일 교체가 과거 구매자에게 어떻게 반영되는지도 정합니다.
- 취소·환불: 전체·부분 환불과 구독 취소의 결과를 확인합니다. WooCommerce의 Manual Refund처럼 주문 기록이 환불 상태여도 실제 자금 반환은 별도로 해야 하는 기능을 구분하세요.
- 복구·이전: 주문·고객·파일·설정 백업과 내보내기를 확인합니다. 백업 후 새로 들어온 주문을 오래된 데이터베이스로 덮어쓰지 않도록 복구 시점과 대조 방법을 정합니다.
결제·장바구니·고객 화면은 공용 캐시의 예외를 확인하고 두 고객 세션에서 정보가 섞이지 않는지 시험합니다. 주문은 있는데 메일이 없다면 메일 발송과 수신 문제를 나누어 조사하세요. 고객에게 다시 결제하도록 안내하기 전에 기존 청구 기록을 확인해야 합니다.
설치·업데이트 전에는 파일·데이터베이스 백업과 분리된 복원 시험을 준비합니다. 클라우드 플랫폼을 이용한다면 로컬 백업과 서비스 내보내기를 함께 확보하세요. 시험 사이트에서 실제 결제·고객 메일이 실행되지 않도록 분리하고, 문제가 생기면 신규 주문을 잠시 멈춘 뒤 기존 주문과 결제사 기록을 보존한 상태에서 복구할 수 있어야 합니다.





