WooCommerce와 EDD, 무엇을 선택할 것인가?
워드프레스 가장 인기 높은 커머스 플러그인은 단연 WooCommerce입니다. 하지만, 콘텐츠와 관련해서는 Easy Digital Downloads(이하 EDD)도 많이 사용됩니다. 전세계 6만개 이상의 사이트에 EDD가 설치되어 있습니다. 저희 단비스토어 같은 소프트웨어 판매, 아웃스탠딩 같은 콘텐츠 유료화가 이에 해당합니다. Adocs 같은 전자책 사이트도 EDD를 사용합니다.
커머스 플러그인 선택은 쉽지 않습니다.
단순히 ‘물리적 상품 → WooCommerce’, ‘콘텐츠 → EDD’라고 생각할 수도 있습니다. 하지만, WooCommerce도 콘텐츠를 지원하고, EDD도 배송을 지원하기 때문에 그리 간단하지 않습니다. 실제로 단비의 콘텐츠 유료화 사례도 WooCommerce와 EDD가 혼용되고 있습니다.
또한 적합하지 않은 커머스 플러그인 선택은 향후 운영비용에서 큰 차이를 나타냅니다. 양쪽 모두 대부분의 기능을 지원하기 떄문에 무엇을 선택하든 기능적인 제한은 거의 없습니다. 하지만, 서비스 모델에 최적인 플러그인을 선택하는 것이 시간과 비용을 큰 폭으로 낮춰줍니다. 이는 시간이 흐를 수록 더 큰 차이를 가져옵니다.
특히, 중도에 커머스 플러그인을 교체할 경우에는 전환비용(switching cost)를 감당해야 합니다. 실제로 단비스토의 경우 EDD가 활성화되기 전에 론칭되었고, 이를 EDD로 변경하기 위해 적지 않은 시간과 비용을 썼습니다. 반대로 Yoast 처럼 EDD에서 WooCommerce로 변경하는 경우도 있습니다. 처음 부터 적합한 선택을 했다면, 부담하지 않았어야할 전환비용입니다.
일단 쇼핑몰은 WooCommerce
커머스 플러그인 선택은 보통 단순하지 않지만, 일반적인 쇼핑몰은 전혀 고민할 필요가 없습니다. EDD도 Simple Shipping이라는 배송 애드-온이 있지만, 국내 택배사의 배송조회를 지원하지 않습니다. 서비스 주력 상품이 물리적 배송이 필요하다면, 무조건 WooCommerce를 선택하면 됩니다. 물론, 다른 부가기능을 위한 애드-온도 큰 차이를 보입니다.
코어 자체 보다 연동기능이 중요합니다.
사실 많은 사이트는 복합적인 기능을 가지고 있습니다. 미디어이지만 행사를 결제하고, 소프트웨얼 판매를 하지만 온라인 강의를 병행하기도 합니다. 무엇이 주력 서비스 모델인지는 중요하지 않습니다. 중요하지 않더라도 어짜피 모두 구현해야 하니까요. 따라서, 이들 서비스 모델을 모두 구현한다는 전체에서 코어 커머스 플러그인을 선택해야 합니다.
결국 커머스 플러그인 선택은 전체 기능을 보고, 애드-온과 다른 플러그인 연동을 포함하여 가장 효과적인 것을 선택하면 됩니다. 사실, 말은 쉽지만 높은 숙련도를 요구하는 작업니다. 단비는 실제작 단계 이전에 설계라는 작업에서 이를 수행합니다. 하지만, 저희의 경험에 비추어 아래와 몇 가지 일반적인 가이드는 제공될 수 있습니다.
사실, 주요 플러그인은 대부분 둘다 지원합니다.
WooCommerce와 Easy Digital Downloads 모두 생태계 플러그인에 해당합니다. 필수적인 기능을 제공하는 코어와 있고, 연동 개발을 위한 훅을 제공합니다. 덕분에 대부분의 유명 플러그인과 연동되며, 연동 애드-온이 없다면 개발하면 됩니다. 아래 몇몇 플러그인만 봐도 모두 연동됩니다.
- Ultimate Member
- LearnDash
- myCRED
- Gravity Forms
- User Insights
- MonsterInsights
그래도 기능에 따른 우열은 존재합니다.
아래 정보는 일반적인 경향성(tendency)만을 의미합니다. 실세 선택은 종합적인 고려가 필요합니다.
정기결제, WooCommere 승!
두 플러그인 모두 아임포트를 이용한 정기결제를 지원합니다. 하지만, 정기결제를 구현하는 내부방식에 약간 차이가 있습니다. WooCommerce는 스스로 동작하는 스케쥴러를 이용해 정기결제가 이루어지고, EDD는 아임포트의 스케쥴러를 이용합니다. 따라서, WooCommerce의 정기결제가 보다 안정적이고, 미결제나 결제 오류 등의 처리가 편합니다.
이벤트 결제, 모바일 티켓 까지 고려하면 WooCommerce 승!
간단한 이벤트 기능은 커머스 플러그인의 결제와 재고관리 기능을 이용하면 됩니다. 또한 The Events Calendar와 같은 유명 플러그인도 두 가지 모두 지원합니다.
단, 모바일로 티켓을 전송하는 단비 모바일 티켓은 우커머스만 연동됩니다. 단비 모바일 티켓은 바코드 형태의 티켓을 구매자에게 발송하고, 행사 스텝이 모바일 앱을 이용해 체크인할 수 있습니다.
마켓플레이스, EDD 승!
EDD는 공식 사이트에서 배포하는 Frontend Submission이라는 애드-온이 있고, 마켓플레이스와 관련된 다른 애드-온들도 대부분 이를 지원합니다. 반면에 WooCommerce는 공식 사이트에서 배포하는 Product Vendros가 있지만, Dokan이나 WC Vedors와 같은 다른 애드-온으로 파편화가 심합니다. 따라서, 마켓플레이스의 기능을 확장하는 데, 고려해야할 사항이 더 많습니다.
소프트웨어, EDD 승!
EDD는 Software Licensing이라는 매우 뛰어난 플러그인을 가지고 있습니다 .WooCommerce에서도 몇 가지 유사 플러그인이 있지만, 기능과 연동성 등에서 이에 미치지 못합니다.
따라서, 단비스토어와 같은 다운로드 소프트웨어를 판매한다면 대부분 EDD가 좋습니다. 단비스토어도 EDD Software Licensing을 사용하고 있습니다.