워드프레스 중대형 쇼핑몰 구축 사례

클라이언트가 워드프레스로 쇼핑몰 구축을 의뢰했습니다.
이미 쇼핑몰 솔루션을 사용해 쇼핑몰을 운영 중이었으나 기능의 한계, 디자인 리뉴얼 필요성이 간절했기 때문에 리뉴얼을 결정했는데요, 문제는 워드프레스로 제작을 원한다는 것이었습니다.

워드프레스는 중대형 쇼핑몰을 제작하기에 적합하지 않는 구조입니다.
일반적으로 “우커머스”라는 커머스 플러그인을 사용해서 쇼핑몰을 제작하는데 기능과 구조가 간단하기 때문에 다양한 기능을 추가하기 어렵고 커스텀 제작에도 한계가 있기 때문입니다.
그래서 우리는 우커머스를 사용하지 않고 워드프레스 쇼핑몰을 직접 개발하기로 결정하고 프로젝트을 맡았습니다.

우선 가장 시급하게 분석해야 할 것은 워드프레스 구조적 특성을 그대로 살려 제작이 가능한지에 대한 확신이었습니다
워드프레스는 데이터 구조가 비교적 간단하지만 이 간단한 구조 때문에 오히려 독이 되는 경우가 있습니다
쇼핑몰은 상품정보와 주문정도에 수많은 내용의 데이터를 담아야 하기 때문에 구조적으로 적합하지 않으면 퍼포먼스, 확장성 등에 문제가 발생합니다

클라이언트가 새롭게 쇼핑몰을 제작하는 가장 큰 이유가 확장성와 안정성이었기 때문에 이 문제를 확인하고 또 확인하면서 설계를 진행했습니다
만약 워드프레스의 기본 구조를 사용하지 않는다면 워드프레스로 쇼핑몰을 만들 이유가 없었기 때문에 구조는 그대로 유지하고 코드를 새로 만들어서 퍼포먼스와 안정성을 확보해야 했습니다
많은 노력 끝에 우리는 데이터를 조회하는 쿼리를 직접 만들고 데이터 구조를 단순화 시켜서 중대형 쇼핑몰의 기능을 갖춘 워드프레스 쇼핑몰을 자체 제작하는데 성공했습니다

회원정보는 모든 내용을 한눈에 볼 수 있도록 구성했습니다.
기본정보,주문정보,적립금,쿠폰,문자발송내역 등등을 한눈에 확인할 수 있도록 개발했습니다.
운영하는 관리자는 이 화면 하나로 고객와의 모든 CS를 해결하고 응대가 가능했다고 합니다

상품관리는 쇼핑몰 기능 중에 가장 많이 사용하는 기능임과 동시에 그만큼 편의성이 뛰어나야 합니다
정렬순서,노출상태,판매수,구매수 등이 한눈에 파악할 수 있도록 하고 상세정보에서는 노출시간설정, 상품가격자동변경 등의 마케팅 측면의 기능도 추가 구현했습니다
상품정보의 일괄등록 및 수정은 기본이고 상품의 상태도 일괄적용할 수 있는 편의 기능을 추가해 관리자의 업무 편의성을 극대화 시켰습니다

주문정보에서는 주문건수,금액,결제방법,배송상태 등을 한눈에 볼 수 있도록 구성했습니다
운송장은 각 택배사 마다 일괄등록할 수 있는 기능을 추가했고 취소/교환/반품처리가 빠르고 정확하게 적용될 수 있도록 상품과 주문정보가 유기적으로 맞물려 오류 없이 처리될 수 있도록 수많은 테스트를 진행했습니다

프로모션 관련 기능으로는 기획전과 쿠폰이 대표적인 기능인데, 특히 쿠폰은 어떤 경우의 쿠폰이라도 모두 생성, 관리할 수 있도록 제작했습니다
쿠폰은 크게 자동발급,선택발급,상품쿠폰으로 나뉘는데 각 쿠폰별로 옵션이 다양해서 어떤 형태든 원하는 쿠폰발급이 가능하도록 개발했습니다

우리는 이번 프로젝트를 진행하면서 워드프레스의 다양한 가능성을 다시 한번 확인했습니다.
워드프레스는 잘 사용하면 아주 훌륭한 저작툴이지만 그 구조와 기능을 모른채 제작하면 템플릿을 이용하여 저렴한 사이트를 제작하는 껍데기일 뿐입니다

앞으로 제이브릭스는 이 훌륭한 워드프레스를 사용해서 다양한 프로젝트를 의뢰 받아 진행할 예정입니다.