브랜드 커머스 및 제품 시스템
주얼리 브랜드를 지속 운영과 결제가 가능한 제품 시스템으로
Halo.Project는 브랜드 웹사이트, 회원 기능, 결제부터 인터랙티브 도구와 일상 운영까지 저희가 직접 개발하고 운영합니다. 운영한 지 약 2년이 되었습니다.
문제
상품 사진을 올리는 것은 주얼리 브랜드 운영의 시작일 뿐입니다. 고객은 소재와 디자인을 이해해야 하고 팀은 콘텐츠, 회원, 결제, 주문, 고객 지원, 예외 상황을 처리해야 합니다. 기능 목록만 보고 만들면 실제 배송과 소통 방식에 맞지 않아 운영 부담이 될 수 있습니다.
제약 조건
- 작은 브랜드는 성숙한 커머스 기능을 모두 다시 만들기보다 개발과 유지보수 비용을 관리해야 합니다.
- 맞춤 제작에는 선택, 상담, 수작업이 있어 표준 장바구니 구조만으로는 충분하지 않습니다.
- 결제, 회원, 운영 데이터는 정상적인 시연뿐 아니라 예외 상황에서도 안정적으로 처리되어야 합니다.
우리가 한 일
성숙한 거래 기능은 커머스 플랫폼에 위임
상품, 결제 등 성숙한 기능은 EasyStore에 맡겨 차별화된 경험 개발에 시간을 씁니다.
채택하지 않은 대안 장바구니와 주문을 전부 직접 만들어도 세금, 결제, 예외 처리를 유지하는 비용만큼 브랜드 경쟁력이 생기지는 않기 때문입니다.
제품을 차별화하는 흐름은 직접 구현
체험 도구, 회원 기능, 맞춤 주문 요구사항을 자체 웹과 백엔드에 구현해 제품이 계속 발전할 여지를 남겼습니다.
채택하지 않은 대안 모든 흐름을 커머스 플러그인에 맞추면 데이터와 상호작용이 외부 필드 및 출시 주기에 제약되므로 피했습니다.
백엔드 기반은 공유하고 모듈 책임은 분리
Go 백엔드에서 인증, 데이터 접근, 배포 방식을 공유하면서 회원, 상호작용, 커머스 연동의 책임을 분리했습니다.
채택하지 않은 대안 이해하기 쉽고 빠르게 수정할 수 있는 시스템이 필요했기에 처음부터 많은 마이크로서비스로 나누지 않았습니다.
운영에서 우선순위 결정
고객 문의, 결제 예외, 제작 절차를 제품 계획에 직접 반영하며 거래를 막는 문제와 수작업 부담을 먼저 개선합니다.
채택하지 않은 대안 지속 운영을 좌우하는 문제는 구매 후에도 많이 발생하므로 눈에 띄는 매장 화면 기능만 우선하지 않았습니다.
성과
- 약 2년간 브랜드를 운영하며 웹, 회원, 결제 연동이 실제 일상 거래를 지원합니다.
- 기존 커머스 기능과 자체 체험 서비스가 지속적으로 개선 가능한 제품 기반을 구성합니다.
- 콘텐츠, 결제, 고객 지원, 시스템 개선이 같은 운영 피드백 흐름으로 연결됩니다.
기술
- Go
- Astro
- EasyStore
- 결제 연동
돌아보며
다시 시작한다면 기능별 운영 가설을 더 일찍 정하고 피드백을 만들지 못하는 부분은 빨리 줄이겠습니다. 소프트웨어의 완성 자체가 가치를 만드는 것이 아니라 실제 운영에서 계속 쓰이는 부분이 가치를 만든다는 점을 브랜드 운영을 통해 배웠습니다.