오늘 필자가 관리하고 있는 우커머스 정기구매 사이트에서 아래와 같은 메시지가 출력됐습니다. 우커머스 정기결제를 수년간 사용해오고 있지만 이런 증상은 처음이라서 우커머스 정기결제 쇼핑몰을 운영중인 관리자에게 도움이 되고자 포스팅합니다. 관리자 화면 상단에 메시지가 나타나는데 최근 정기구매 관련 이벤트를 처리중 에러가 발생했는데 원인 분석과 수정하려면 here라는 링크를 참고하라고 합니다. 해당 페이지는 아레와 같습니다. https://docs.woocommerce.com/document/subscriptions/scheduled-action-errors/ 이러한 에러가 발생하는 주된 원인은 Time Out이라고 합니다. 우선 정기결제는 예약된 작업을 기반으로 결제가 되는데 정기결제의 상태가 Active(활..
워드프레스는 웹사이트 제작도구로서 튼실한 기반을 갖추고 있습니다. 워드프레스에 다양한 플러그인을 추가하므로써 기능을 확장할 수 있는 것이죠. 워드프레스에 LMS(Learning Management System)를 추가하면 온라인 강좌 사이트를 만들 수 있으며 결제를 위해 우커머스를, 멤버십 기능을 위해 멤버십 플러그인, 정기구매를 위해 섭스크립션(Subscription) 플러그인을 추가하면 회원의 멤버십 결제가 가능해집니다. 이렇게 다양한 플러그인을 추가하므로서 원하는 기능을 갖춘 쇼핑몰이 완성됩니다.워드프레스는 또한 이들 플러그인들을 원활하게 작동되도록 특수한 테마가 개발되고 있습니다. 호텔 사이트라면 예약 기능이 있는 호텔용 테마를 구매해야 하듯이 강좌 사이트라면 특수한 테마가 요구됩니다. 여러 가지..
워드프레스 쇼핑몰의 정기결제 상품이 다양해지고 있습니다. 최근 진행 중인 정기결제 쇼핑몰중 하나는 커피제품이고 다른 하나는 가구입니다. 커피는 매일 소비하는 소모품이다보니 이해가 가지만 가구도 정기결제 상품으로 가능할까? 생각해보니 임대형태로 한다면 가능하지 못할 것도 없더군요. 해외 사이트를 벤치마킹하여 사업 아이템으로 시작하는 경우입니다. 이번 글에서는 제작이 완료된 커피 정기배송 쇼핑몰의 사례를 알아보겠습니다. 홈 페이지 화면입니다. 이번 프로젝트에서는 의뢰인이 일부 페이지는 직접 작업하신다고 하여 코딩 없이 페이지 빌더로 가능한 부분은 이미지만을 사용해 만든 페이지입니다. 사실 텍스트를 반응형 디자인에 맞게 조절하는 것이 작업 분량이 많습니다. 큰 화면에서는 큰 글자로, 작은 모바일에서는 줄이 바..
워드프레스 쇼핑몰을 많이 제작해봤지만 디지털 상품은 많지는 않습니다. 제가 필요에 의해 티스토리 스킨 쇼핑몰을 만들었고 클라이언트가 요청해 제작한 것은 이번이 처음입니다. 디지털 상품은 배송이라는 과정이 필요 없고 주문 결제 후 바로 다운로드가 가능합니다. 간단한 구조이지만 여러 가지 상품을 한번에 선택해서 바로 결제하는 기능이 필요하기에 이 기능을 위한 플러그인이 필수입니다.평범한 홈 화면입니다. 특별한 기능을 알아보면 다음과 같습니다.전체 교재 검색 화면입니다. 일반쇼핑몰의 Shop 화면에 해당합니다. 제목을 클릭하면 상세페이지로 가지만 방문자에게는 필요 없으므로 링크를 제거했습니다. 관리자에게는 편집을 위해 필요합니다. 모든 상품을 한번에 체크해 장바구니에 넣을 수도 있고 개별적으로 여러 개를 선택..
이번 프로젝트의 특징은 쇼핑몰에서 판매하는 상품인 개별 일반상품과 정기구매 상품을 일련된 플로우에서 구매할 수 있도록 한 것입니다. 주방 세제를 정기구매 상품으로 선택하고 추가적으로 필요한 수세미 등을 개별상품으로 추가할 수 있는 것입니다. 다음 정기구매에는 추가한 개별상품은 배송되지 않습니다. 고객님이 급하게 필요하여 1주일만에 완성됐습니다. 1. 정기구매 선택 2. 정기구매 플로우 설명 3. 플랜 선택 4. 일반상품 선택 5. 정기구매 기간 선택 6. 장바구니 7. 주문요약 8. 로그인 9. 배송정보 입력 및 회원가입 10. 결제
국내의 경우 네이버, 카카오톡의 가입자가 아주 많습니다. 한사람이 둘 다 가입했을 수도 있고 둘 중 하나는 대부분이 가입이 돼있을 수 있습니다. 게다가 페이스북도 아주 많은 사용자가 가입돼있습니다. 트위터, 구글계정도 마찬가지죠. 이들 소셜 사이트에 가입한 사람이 워드프레스 웹사이트에 손쉽게 회원가입하도록 하려면 소셜 로그인 기능을 추가하면 됩니다. 소셜 로그인 기능이 추가된 워드프레스 웹사이트에서 발생할 수 있는 문제점을 알아보고 과연 필요한 기능인지 판단해보겠습니다. 우선 워드프레스에 기본적으로 설치돼있는 회원가입 기능을 알아보겠습니다. 회원가입이 활성화 된 워드프레스 사이트에서는 백엔드에서 기본적으로 로그인이 가능하고 회원가입도 가능합니다. 백엔드를 허용하는 것은 비밀번호와 아이디의 무차별 대입 공..
최근 들어 워드프레스(우커머스) 쇼핑몰의 정기배송(정기결제, 정기구매) 서비스가 유행이네요. 상품 아이템만 잘 선정하면 매월 또는 정해진 기간마다 자동으로 결제가 되니 고객이 취소할 때까지 계속해서 고정적인 매출리 지속되는 이점이 있어서 그렇겠습니다. 이러한 정기결제 서비스가 일반 커스텀 쇼핑몰 솔루션으로는 제작이 상당히 어려운 것 같습니다. 우커머스라서 가능한 것이죠. 며칠 후에 오픈할 예정인 남성 의류 정기결제 서비스를 소개합니다. 홈페이지 화면입니다. 이번 프로젝트에서는 정기구매외에 일반구매도 가능하게 제작했습니다. 상품 옵션입니다. 스타일리스트 선택 옵션 화면입니다. 옷을 그냥 구매하는 것이 아니라 스타일리스트를 지정하면 해당 스타일리스트가 고객의 취향에 맞춰 스타일링을 해줍니다. 그러기 위해서는..
쇼핑몰은 대부분의 경우 모든 페이지를 공개해야 SEO에도 적합합니다. 하지만 쇼핑몰의 제품을 일반인에게 판매할 수 없고 특정 기업에게만 판매해야 할 경우 회원가입을 통해 회원의 정보를 확인 후 승인해야 상품을 구매할 수 있게 됩니다. 이러한 기능이 필요하다면 회원관리 플러그인을 사용해야 합니다. 이번에 소개할 워드프레스 웹사이트는 우커머스 쇼핑몰이며 해외고객을 대상으로 하므로 배송 플러그인이 추가됐습니다. 이전에도 사용한 플러그인이었는데 우커머스가 업데이트 되면서 상당히 복잡하게 변경됐더군요. 그대로 몇 가지 작업을 거쳐 모든 국가에 대해서 무게에 따른 배송비용을 입력할 수 있었습니다. 홈 화면입니다. 이 쇼핑몰의 특징에 대해 알아보겠습니다. 비로그인 상태에서는 가격정보가 보이지 않습니다. 상세페이지에서..
워드프레스는 클라이언트의 사이트 요청 내용에 따라 테마를 달리 선택하고 원하는 기능을 위해 플러그인을 추가해 사이트를 제작하는 구조입니다. 이번에 소개할 워드프레스 웹사이트는 회원관리가 필수 요소입니다. 회원의 관리와 상호 정보교환을 위해 회원가입시 각종 정보를 입력하도록 하고 회원이 가입을 하고 회원가입비를 결제하면 웹사이트 관리자가 승인해 회원전용 정보를 볼 수 있게 됩니다. 사이트에 카드결제 기능까지 추가해야 합니다. 플러그인을 이용하면 우커머스를 이용하지 않고도 카드결제가 가능하더군요. 다만 상품을 판매하는 사이트가 아니라서 PG사의 승인이 오래 걸렸습니다. 홈 화면입니다. 이 사이트의 핵심기능은 회원관리와 카드 결제기능입니다. 회원가입은 두 가지 폼을 사용해 일반회원가입과 기술사 회원가입으로 나..
워드프레스는 플러그인만 있으면 어떤 사이트든 만들 수 있습니다. 우커머스라는 쇼핑몰 플러그인으로 쇼핑몰 사이트가 가능하고 여기에 더해 크라우드 펀딩상품 플러그인을 추가하면 일반 쇼핑몰과 함께 펀딩상품도 취급할 수 있습니다. 펀딩 플러그인은 여러 가지가 있지만 원하는 기능을 찾기란 쉽지 않아서 적당한 플러그인을 선택해 커스터마이징을 거치면 원하는 기능이 탄생됩니다. 대부분의 펀딩 플러그인은 펀딩이라는 단어 자체가 의미하듯이 자금의 지원이라는 개념이 내포되기 때문에 프로젝트 자금의 지원과 함께 해당 프로젝트의 결과물을 지원자가 받을 수 있어야 합니다. 자금지원의 댓가를 리워드(Reward) 또는 퍼크(Perk)라고 합니다. 종교단체나 봉사단체에 대한 기부라는 개념을 쇼핑몰에 적용해 좋은 아이디어의 상품 개발..
최근 우커머스의 정기결제 플러그인을 이용한 사이트 의뢰가 늘어나고 있습니다. 소액의 상품을 정기적으로 구매할 수 있고 더구나 자동으로 결제되므로 구매자와 판매자 상호간에 편리성과 함께 판매자로서는 고정적인 구매자의 확보로 고정적인 수입을 거둘 수 있는 장점이 있기 때문입니다. 소비자에게 정기적으로 필요한 아이템만 잘 선택하면 성공적인 쇼핑몰을 만들 수 있습니다. 전에 만든 정기결제 쇼핑몰 사이트의 경우 면도기라는 단일 상품을 판매하는데 품질이 좋으면서도 저렴한 가격에 성공적인 케이스로 볼 수 있습니다. 한 종류의 상품에 두 가지 옵션 상품의 간단한 구조라서 나름대로의 코드를 작성해 옵션을 선택할 수 있는 형태였습니다. 최근에 새로 만들어 오픈한 정기구매 쇼핑몰입니다. 강아지 간식과 장난감, 필수품을 판매..
최근에 워드프레스 기반 우커머스 쇼핑몰에 정기결제 기능을 추가한 프로젝트를 진행했습니다. 정기결제는 일정 기간동안 매월 결제되는 방식으로 정기적인 고객을 대상으로 하기 때문에 고정적인 고객을 유지할 수 있는 장점이 있습니다. 정기결제에 적합한 상품으로는 매월 또는 매주, 매일 배달되는 상품을 위주로 합니다. 정기결제를 워드프레스와 우커머스로 개발하려면 두 가지 옵션이 있습니다. 그중 하나는 가격이 비싼 플러그인을 사용하는데 1백만원에 달합니다. 플러그인은 대부분 1년간 사용할 수 있고 매년 갱신해야 합니다. 다행히 우커머스 제작사에서 개발한 정기구독 플러그인(WooCommerce Subscriptions)을 사용하면 보다 저렴하게 정기결제를 구현할 수 있습니다. 이 플러그인의 경우 가격이 199달러이고 ..
엔바토(Envato)는 매월 1일 엔바토에서 운영하는 각종 자료를 무료로 개방합니다. 테마나 템플릿은 씸포레스트에서 관리하고, 플러그인은 코드캐년(Codecanyon), 비디오 자료는 비디오하이브(Videohive), 오디오 자료는 오디오정글(Audiojungle), 그래픽 자료는 그래픽리버(Graphicriver)에서 관리합니다. 이들 각 카테고리에서 하나씩 매월 무료로 공개하는 것입니다. 테마의 경우 무료로 개방한다고 해도 업데이트가 되면 받을 수 없기 때문에 구매해야 하지만 다른 자료는 거의 업데이트가 필요없이 사용할 수 있습니다. 특히 오디오 자료는 배경음악으로 사용할 수 있기 때문에 매월 받아 사용하고 있습니다. 이번달의 자료에 대해 알아보겠습니다. 다운로드 받으려면 회원가입을 해야 합니다. 1..
최근 제작중인 우커머스 쇼핑몰 사이트에 사용중인 씸포레스트 테마를 소개합니다. 필자는 워드프레스 사이트 제작시 가능하면 최근에 나온 테마를 사용하려고 합니다. 신기술이나 새로운 기능이 추가되기 때문이죠. 인기가 있더라도 오래된 테마는 이러한 신기술을 적용하거나 새로운 기능이 추가되기 어렵기 때문입니다. 씸포레스트에 수시로 접속해 새로운 테마중에서 인기 있는 테마를 선택해 인기가 있는 이유를 파악해보고 새로운 프로젝트에 사용하려고 합니다. 최근에 고객으로부터 의뢰받은 쇼핑몰은 호주에서 오픈하려는 휴대폰 악세서리 쇼핑몰입니다. 이 사이트에 사용한 테마는 니트로(Nitro)라는 우커머스 전용 테마입니다. 바로가기 출시된 것은 2016년 9월 16일로 아주 새로운 테마입니다. 필자의 경우 새로운 테마는 3개월 ..
오늘 날짜로 우커머스가 2.6 버전으로 업데이트 됐습니다. 이처럼 버전 번호의 소수점 첫 번째 자리 수가 변경되는 업데이트는 메이저 업데이트이므로 항상 주의해야 합니다. 왜냐하면 전체 코드가 다시 작성되므로 테마와 다른 플러그인의 호환성이 문제가 되기 때문입니다. 따라서 우커머스를 사용해 상점을 만든 경우 우커머스 버전에 상응하는 테마도 업데이트 돼야 하며 그렇지 않을 경우 사이트에서 정상적으로 나타나지 않고 어떤 테마는 아예 사이트가 전혀 나오지 않게 됩니다. 실수로 업데이트를 한 경우 이전 버전으로 돌리는 방법을 알아보겠습니다. 우커머스가 메이저 업데이트가 있을 경우 위처럼 빨간색의 박스에 경고 문구가 나타납니다. 메이저 업데이트이므로 테마와 관련 플러그인이 호환되는지 확인하고 만일을 위해 업데이트 ..