Shopveyor
카탈로그, 주문, 다중 통화 가격, 다국어 콘텐츠를 관리자 페이지 하나에 담은 Laravel 기반 온라인 스토어 플랫폼.


과제
온라인 스토어를 만드는 에이전시는 원가, 할인, 통화, 번역을 위한 플러그인을 계속 이어 붙이고, 그 결과 스토어마다 제각각 취약해집니다.
해결책
- 스토어와 관리자 페이지: 상품, 카테고리, 주문, 페이지, 사용자, 메뉴; 고객 계정, 장바구니, 결제; 대시보드의 주문 차트; Blade에서 Inertia와 Vue로 다시 만든 관리자 페이지.
- 카탈로그: 브랜드, 속성(텍스트, 숫자, 목록, 색상), 색상, 사양, 조합이 자동 생성되는 상품 옵션; Elasticsearch 기반의 빠른 검색.
- 금액: 쿠폰, 가장 유리한 할인을 자동으로 고르는 프로모션, 장바구니·쿠폰·배송 전반에 매일 환율이 갱신되는 통화와 국가, 주문마다 저장되는 환율.
- 마진: 상품 양식의 원가와 마진, 판매 시점에 고정되는 원가, XLSX와 PDF로 내보낼 수 있는 마진 보고서.
- 언어: 현지화된 URL과 콘텐츠, 옵저버와 명령어를 통한 기계 번역, 별도의 관리자 페이지 언어, 언어 관리.
- 마케팅과 디자인: 번역 가능한 HTML 이메일, 사이트 및 SEO 설정, 테마 프리셋, 사이트와 관리자 페이지의 다크 모드, 영상을 넣을 수 있는 슬라이더.
결과
완전한 카탈로그 모델을 갖춘 스토어 핵심 기능과 관리자 페이지가 완성되었습니다. 다음 단계는 에이전시가 화이트 라벨로 쓸 수 있는 멀티 테넌시입니다.