쇼핑몰 구축을 준비하면서 여러 제작업체에 견적을 요청하면 금액 차이가 예상보다 크게 벌어지는 경우가 있습니다.
어떤 업체는 기존 쇼핑몰 솔루션과 디자인 템플릿을 활용해 비교적 간단한 구축 방식을 제안하고, 다른 업체는 상품·주문·재고·관리자 시스템을 별도로 개발해야 한다고 설명합니다.
표면적으로는 모두 비슷한 쇼핑몰처럼 보이지만, 실제 견적에 포함된 범위는 다를 수 있습니다.
- 기존 솔루션의 기능을 설정하는 범위인지
- 디자인만 맞춤 제작하는지
- 상품과 주문 구조까지 별도로 개발하는지
- ERP나 배송 시스템을 연동하는지
- 운영자용 관리자 페이지를 새로 구축하는지
- 개발 이후 소스코드와 서버를 인계하는지
따라서 쇼핑몰제작업체를 비교할 때는 화면 디자인과 총견적만 보는 것보다 우리 회사가 상품을 판매하고 주문을 처리하는 방식이 표준적인지, 별도의 업무 규칙이 있는지를 먼저 확인하는 편이 좋습니다.
일반적인 판매 구조라면 기존 쇼핑몰 솔루션으로 충분할 수 있습니다. 반면 거래처별 가격, 주문 승인, 맞춤 제작, 복잡한 재고 계산과 같은 고유한 운영 방식이 있다면 맞춤 개발이나 혼합형 구축을 검토해야 합니다.
쇼핑몰제작업체를 찾기 전에 판매 방식부터 구분해야 합니다
쇼핑몰을 만든다고 하면 흔히 상품 목록, 상세 페이지, 장바구니, 주문서와 결제 화면을 먼저 떠올립니다.
하지만 제작 방식을 결정하는 기준은 화면보다 판매 방식에 가깝습니다.
같은 상품을 판매하더라도 일반 소비자에게 정가로 판매하는 쇼핑몰과, 승인된 거래처에 계약 가격으로 판매하는 B2B 주문 사이트는 필요한 구조가 다릅니다.
먼저 다음 중 어디에 가까운지 확인해볼 필요가 있습니다.
1. 일반 소비자 대상 쇼핑몰
대부분의 방문자가 동일한 상품과 가격을 확인하고 주문하는 형태입니다.
일반적인 기능은 다음과 같습니다.
- 상품 카테고리와 검색
- 상품 옵션 선택
- 장바구니와 바로 구매
- 쿠폰과 적립금
- 카드·계좌이체·간편결제
- 주문 조회와 배송 조회
- 취소·교환·반품 신청
- 상품 후기와 문의
- 관리자 상품·주문·회원 관리
판매 방식과 운영 절차가 표준적이라면 기존 쇼핑몰 솔루션을 활용하는 것이 더 적합할 수 있습니다.
일반 솔루션에도 상품 옵션과 재고, 품절 처리, 주문 기준 또는 결제 기준의 재고 차감과 같은 운영 기능이 제공됩니다. 예를 들어 카페24 공식 도움말에서도 재고 차감 시점을 주문 기준과 결제 기준으로 설정하고, 재고가 0일 때 품절 처리하는 기능을 안내하고 있습니다. (support.cafe24.com)
이러한 기능을 별도로 다시 개발하기보다 기존 기능을 활용하면 초기 개발 범위와 운영 부담을 줄일 수 있습니다.
2. 회원 전용 또는 승인형 쇼핑몰
상품과 가격을 누구나 볼 수 있는 것이 아니라 회원가입 후 승인된 사용자만 확인할 수 있는 형태입니다.
다음과 같은 요구사항이 함께 발생할 수 있습니다.
- 회원가입 후 관리자 승인
- 승인 전 상품 가격 비공개
- 회원 유형별 구매 가능 상품 제한
- 특정 등급만 주문 가능
- 담당 영업사원과 회원 연결
- 회사별 결제 조건 적용
- 사업자등록증 등 서류 제출
- 휴면·거래 중지 회원의 주문 제한
이 경우에도 기존 솔루션의 회원 등급 기능으로 해결할 수 있는지 먼저 확인하는 것이 좋습니다.
다만 승인 절차가 여러 단계이거나 회원 등급이 단순한 할인율이 아니라 상품 공개 범위, 결제 방식, 주문 한도와 연결된다면 맞춤 개발 범위가 커질 수 있습니다.
3. B2B 거래처 주문 쇼핑몰
B2B 주문 사이트는 일반 소비자용 쇼핑몰과 화면이 비슷해도 내부 규칙은 상당히 다를 수 있습니다.
예를 들어 다음 조건이 적용될 수 있습니다.
- 거래처마다 구매 가능한 상품이 다름
- 동일한 상품에도 거래처별 계약 가격 적용
- 주문 수량에 따른 단가 변경
- 최소 주문 수량과 포장 단위 적용
- 거래처 담당자가 주문 후 관리자의 승인 필요
- 선결제가 아닌 월말 정산이나 후불 결제
- 본사와 지점별 주문 권한 구분
- 견적서 발행 후 주문 전환
- ERP의 거래처 코드와 품목 코드를 기준으로 주문
거래처별 카탈로그나 수량별 가격처럼 일부 B2B 기능은 상용 솔루션에서도 제공됩니다. Shopify의 공식 B2B 문서에서도 회사 및 회사 위치별로 상품과 가격을 다르게 구성하고, 최소 구매 수량과 수량별 가격을 설정하는 기능을 안내하고 있습니다. (help.shopify.com)
따라서 B2B라는 이유만으로 처음부터 전부 맞춤 개발해야 하는 것은 아닙니다.
중요한 것은 필요한 기능이 솔루션에서 제공되는지뿐 아니라, 우리 회사가 사용하는 가격·승인·출고·정산 규칙과 어느 정도까지 일치하는지입니다.
4. 맞춤 제작 또는 주문 제작 상품
고객이 옵션을 선택하면 완성된 재고 상품이 바로 출고되는 것이 아니라, 주문 후 생산이나 가공이 시작되는 구조입니다.
예를 들면 다음과 같습니다.
- 크기와 소재를 조합해 주문하는 가구
- 문구를 입력하는 각인 상품
- 도면이나 파일을 첨부하는 제작 상품
- 방문 일정을 선택하는 설치 상품
- 상담 후 최종 금액이 확정되는 상품
- 신청서를 제출한 뒤 검토와 승인을 거치는 상품
이러한 쇼핑몰은 일반적인 색상·사이즈 옵션보다 복잡한 입력 구조가 필요합니다.
옵션 조합에 따라 가격과 제작 기간이 달라지거나, 주문 접수 후 담당자가 내용을 검토해야 한다면 일반적인 결제 완료 상태만으로는 업무를 관리하기 어렵습니다.
이 경우에는 주문 접수 → 내용 검토 → 견적 확정 → 결제 요청 → 제작 → 검수 → 발송과 같이 실제 업무 단계에 맞는 상태 구조가 필요할 수 있습니다.
5. 예약과 상품 판매가 함께 있는 쇼핑몰
상품을 구매하면서 일정, 장소 또는 담당자를 함께 선택하는 형태도 있습니다.
- 클래스 이용권과 수업 일정 예약
- 장비 구매와 설치 일정 선택
- 공간 대여와 부가 상품 결제
- 방문 서비스 상품과 담당자 배정
- 숙박·체험 상품과 인원별 옵션
이런 서비스는 일반 쇼핑몰 기능만으로는 부족할 수 있습니다.
상품 재고뿐 아니라 시간대별 가능 수량, 담당자 일정, 예약 변경과 취소 기준을 함께 관리해야 하기 때문입니다.
일반 쇼핑몰 솔루션으로 시작해도 되는 경우
일반 솔루션을 사용하는 것이 단순히 저렴한 선택이라는 의미는 아닙니다.
운영 방식이 표준적인데도 모든 기능을 처음부터 맞춤 개발하면 개발 기간과 비용뿐 아니라 출시 후 유지보수 범위도 불필요하게 커질 수 있습니다.
다음 조건에 대부분 해당한다면 기존 쇼핑몰 솔루션을 우선 검토할 수 있습니다.
- 상품을 카테고리와 옵션 기준으로 판매한다.
- 대부분의 고객에게 동일한 판매가를 적용한다.
- 일반적인 장바구니와 주문서 구조를 사용한다.
- 카드·계좌이체·간편결제 등 표준 결제 방식을 사용한다.
- 주문, 결제, 배송, 취소, 반품이 일반적인 순서로 진행된다.
- 관리자에서 상품과 주문을 직접 처리할 수 있다.
- 별도의 ERP 또는 사내 시스템 연동이 필수는 아니다.
- 독자적인 회원 승인이나 주문 승인 절차가 없다.
- 솔루션에서 제공하는 쿠폰·적립금·프로모션으로 운영할 수 있다.
- 디자인을 브랜드에 맞게 변경하는 정도면 충분하다.
이 경우 쇼핑몰제작업체에는 다음 범위를 구체적으로 물어보는 것이 좋습니다.
- 어떤 쇼핑몰 솔루션을 기반으로 구축하는가?
- 솔루션 기본 기능과 별도 개발 기능은 무엇인가?
- 디자인은 템플릿 수정인지 전체 맞춤 디자인인지?
- 유료 앱이나 부가 서비스 비용이 별도로 발생하는가?
- 솔루션 이용료와 PG 수수료는 견적에 포함되는가?
- 향후 다른 시스템과 연동할 수 있는 API가 있는가?
- 제작업체와 계약이 종료돼도 쇼핑몰 계정을 계속 사용할 수 있는가?
맞춤 개발을 검토해야 하는 경우
맞춤 개발은 디자인을 독특하게 만들기 위한 방식이라기보다, 기존 솔루션의 데이터 구조와 운영 방식으로 처리하기 어려운 업무를 시스템화하는 방법에 가깝습니다.
다음과 같은 조건이 있다면 맞춤 개발 또는 혼합형 구축을 검토할 수 있습니다.
- 거래처별로 다른 상품과 가격을 제공해야 한다.
- 주문 전에 견적 요청과 내부 승인이 필요하다.
- 고객이 파일이나 도면을 첨부해야 한다.
- 입력값에 따라 가격을 자동 계산해야 한다.
- 주문 이후 제작·검수·설치 등 여러 단계를 관리해야 한다.
- 한 주문을 여러 차례 나누어 출고한다.
- 본사와 지점, 거래처 담당자별 권한을 구분해야 한다.
- ERP의 품목·거래처·재고 데이터를 기준으로 판매해야 한다.
- 여러 판매 채널의 주문과 재고를 한곳에서 관리해야 한다.
- 기존 회원과 주문 데이터를 새로운 구조로 이전해야 한다.
- 일반 관리자 화면으로는 실제 운영 업무를 처리하기 어렵다.
다만 필요한 기능 중 일부만 일반 솔루션에서 부족하다고 해서 전체 쇼핑몰을 새로 개발해야 하는 것은 아닙니다.
쇼핑몰의 상품 전시와 결제는 기존 솔루션을 사용하고, 별도의 관리자 시스템이나 연동 프로그램을 개발하는 혼합형 방식도 가능합니다.
일반 솔루션, 맞춤 개발, 혼합형 구축의 차이
| 구분 | 일반 솔루션 | 맞춤 개발 | 혼합형 구축 |<br>|---|---|---|---|<br>| 적합한 상황 | 표준적인 B2C 판매 | 고유한 판매·운영 규칙 | 표준 판매와 고유 업무가 함께 있음 |<br>| 초기 구축 | 비교적 빠르게 시작 가능 | 요구사항 설계가 선행됨 | 연결 범위에 따라 달라짐 |<br>| 상품·주문 구조 | 솔루션 구조를 따름 | 업무에 맞게 설계 | 핵심 데이터는 솔루션, 별도 업무는 맞춤 |<br>| 관리자 기능 | 제공 메뉴를 활용 | 운영 방식에 맞게 구성 | 솔루션 관리자와 별도 관리자 병행 |<br>| 외부 연동 | 제공 API와 앱 범위 내 | 필요한 범위를 별도 구현 | 필요한 부분만 연동 개발 |<br>| 변경 자유도 | 솔루션 정책의 영향을 받음 | 상대적으로 높음 | 솔루션 제약과 맞춤 범위를 함께 고려 |<br>| 유지보수 | 솔루션 업데이트 활용 | 개발사 또는 내부 개발 관리 필요 | 양쪽 시스템의 변경 관리 필요 |
어떤 방식이 항상 우수하다고 단정하기는 어렵습니다.
솔루션의 기능에 업무를 맞출 수 있다면 일반 솔루션이 효율적일 수 있고, 회사의 고유한 판매 방식이 사업 경쟁력과 직접 연결된다면 맞춤 개발의 가치가 커질 수 있습니다.
상품·옵션·가격 정책이 견적에 미치는 영향
쇼핑몰 제작 견적은 상품 수보다 상품을 어떤 규칙으로 판매하는지에 더 크게 영향을 받을 수 있습니다.
단일 상품과 단순 옵션
색상과 사이즈처럼 정해진 옵션을 선택하고 각 조합별 재고를 관리하는 구조입니다.
기존 솔루션으로 처리하기 쉬운 편이지만 다음 항목은 확인해야 합니다.
- 옵션별 상품 코드가 필요한지
- 옵션마다 가격이 다른지
- 옵션 조합별 재고를 관리하는지
- 품절된 옵션만 선택하지 못하게 할지
- 주문 또는 결제 중 어느 시점에 재고를 차감할지
특히 무통장 입금처럼 주문 시점과 결제 시점이 다른 결제 방식이 있다면 재고 차감 기준을 정해야 합니다. 주문 즉시 차감하면 미입금 주문이 재고를 점유할 수 있고, 결제 완료 후 차감하면 결제 전 다른 고객에게 재고가 판매될 가능성을 고려해야 합니다.
입력형·계산형 상품
고객이 길이, 수량, 면적 또는 구성 항목을 입력하면 가격이 계산되는 상품입니다.
이 경우 단순 옵션과 달리 다음 규칙이 필요합니다.
- 입력 가능한 최소·최대 범위
- 계산식과 반올림 기준
- 추가 비용이 발생하는 조건
- 배송비 계산 기준
- 입력값이 잘못된 경우 검토 절차
- 주문 이후 옵션 변경 가능 여부
계산식을 사용자 화면에만 구현해서는 부족할 수 있습니다.
서버에서도 동일한 조건으로 금액을 검증해야 하며, 계산 기준이 변경됐을 때 기존 주문의 금액과 조건은 그대로 확인할 수 있어야 합니다.
거래처별 가격과 등급별 할인
거래처 가격을 단순히 정상가에서 10% 할인하는 방식으로 운영할 수도 있지만, 실제 B2B 거래에서는 상품별 계약 단가가 따로 존재하는 경우가 많습니다.
이때 다음 항목을 구분해야 합니다.
- 회원 등급별 할인율
- 거래처별 상품 단가
- 수량별 단가
- 기간별 계약 가격
- 담당자 승인 후 적용되는 특별 가격
- 부가세 포함·별도 기준
- 최소 주문 금액과 주문 수량
이 규칙이 복잡할수록 쇼핑몰 화면뿐 아니라 가격 데이터와 관리자 등록 방식도 함께 설계해야 합니다.
주문과 결제는 하나의 상태로 관리하면 부족할 수 있습니다
쇼핑몰에서 고객이 보는 ‘주문 완료’는 운영자 관점에서는 여러 상태의 조합일 수 있습니다.
예를 들어 주문 상태와 결제 상태는 다음처럼 분리될 수 있습니다.
주문 상태
- 주문 접수
- 상품 준비
- 출고 대기
- 배송 중
- 배송 완료
- 취소 요청
- 반품 진행
- 교환 진행
결제 상태
- 결제 대기
- 승인 완료
- 승인 실패
- 전액 취소
- 부분 취소
- 환불 대기
- 환불 완료
결제는 단순히 결제 버튼을 화면에 추가하는 작업이 아닙니다. PG사는 쇼핑몰과 카드사·은행 사이에서 결제 요청, 인증과 승인을 중계하며, 쇼핑몰은 결제 결과를 주문 데이터에 정확히 반영해야 합니다. (docs.tosspayments.com)
특히 한 주문에 여러 상품이 포함된 경우 다음 상황을 고려해야 합니다.
- 일부 상품만 품절되어 취소하는 경우
- 배송 전 상품 하나만 주문 취소하는 경우
- 쿠폰이 적용된 주문을 부분 취소하는 경우
- 배송비 무료 조건이 취소 후 충족되지 않는 경우
- 적립금을 함께 사용한 주문을 환불하는 경우
- 가상계좌 결제의 환불 계좌를 받아야 하는 경우
결제수단에 따라 부분 취소 가능 여부와 환불 방식도 달라질 수 있습니다. 토스페이먼츠의 공식 개발 문서에서도 전액·부분 취소를 별도로 다루며, 가상계좌 입금 전에는 부분 취소가 불가능한 경우와 중복 취소를 막기 위한 처리 방식 등을 안내하고 있습니다. (docs.tosspayments.com)
따라서 쇼핑몰제작업체에 문의할 때는 “PG 연동이 가능한가요?”에서 끝내지 말고 다음 내용을 확인하는 것이 좋습니다.
- 부분 취소를 지원하는가?
- 쿠폰·적립금 사용 주문의 환불 금액은 어떻게 계산하는가?
- 결제는 성공했지만 주문 반영에 실패하면 어떻게 복구하는가?
- 같은 취소 요청이 반복되면 중복 환불을 막을 수 있는가?
- 관리자에서 결제와 환불 이력을 확인할 수 있는가?
- PG 관리자와 쇼핑몰 주문 상태가 다를 때 확인하는 절차가 있는가?
재고·배송·정산의 기준 시스템을 정해야 합니다
쇼핑몰만 운영할 때는 쇼핑몰 관리자를 재고의 기준으로 삼을 수 있습니다.
하지만 오프라인 매장, ERP, 물류 시스템, 외부 판매 채널을 함께 운영한다면 어느 시스템의 수량을 판매 가능 재고로 사용할지 정해야 합니다.
예를 들어 실제 창고 재고가 100개라고 하더라도 다음 수량을 모두 판매할 수 있는 것은 아닐 수 있습니다.
- 이미 주문됐지만 아직 출고되지 않은 수량
- 오프라인 매장에 배정된 수량
- 교환용으로 확보한 수량
- 불량 검수 중인 수량
- 다른 판매 채널에 배정한 수량
- 안전재고로 남겨야 하는 수량
따라서 외부 시스템을 연동할 때는 단순히 ‘재고를 가져온다’가 아니라 다음 기준을 정해야 합니다.
- 실제 재고의 원본은 어느 시스템인가?
- 판매 가능 재고는 어떤 계산식으로 정하는가?
- 주문·결제·취소 중 어느 시점에 수량을 변경하는가?
- 연동이 실패하면 주문을 계속 받을 것인가?
- 재고가 맞지 않을 때 운영자가 수동으로 조정할 수 있는가?
- 누가 언제 수량을 변경했는지 기록할 것인가?
배송도 송장번호 입력 기능만으로 끝나지 않습니다.
부분 출고, 합배송, 분리 배송, 출고 취소, 교환 재배송이 있다면 주문상품 단위로 배송 상태를 관리해야 할 수 있습니다.
ERP·PG·배송·외부 API 연동 시 확인할 항목
쇼핑몰제작업체가 “연동 가능”이라고 답하더라도 실제 개발 범위는 API 제공 조건에 따라 달라집니다.
먼저 연동 대상 시스템에서 필요한 API를 제공하는지 확인해야 합니다.
2026년 9월 기준 네이버 커머스 API 공식 문서에는 상품 등록·수정·조회, 주문 조회와 발주·발송, 취소·반품·교환, 정산, 문의, 물류 관련 API 범위가 안내되어 있습니다. 하지만 API가 제공된다는 것과 우리 업무를 그대로 자동화할 수 있다는 것은 다른 문제입니다. (apicenter.commerce.naver.com)
연동 개발 전에는 다음 항목을 확인하는 것이 좋습니다.
- API 문서가 제공되는가?
- API 이용 계약과 계정 발급 주체는 누구인가?
- 상품과 옵션을 구분하는 고유 코드가 있는가?
- 거래처·회원·주문 식별자를 연결할 수 있는가?
- 실시간 연동인지 주기적인 동기화인지?
- 호출 횟수 제한이 있는가?
- 실패한 데이터를 다시 전송할 수 있는가?
- 같은 주문이 두 번 등록되지 않도록 구분할 수 있는가?
- 부분 실패 건을 운영자가 확인할 수 있는가?
- API 사양 변경 시 누가 대응하는가?
ERP에서 가격과 재고를 가져오고 쇼핑몰 주문을 ERP로 전송한다면 양방향 연동이 됩니다.
이 경우 한쪽 전송이 성공하고 다른 쪽이 실패할 수 있으므로 연동 로그, 실패 사유, 재전송 기능을 관리자 화면에 포함할 필요가 있습니다.
관리자 페이지는 메뉴 수보다 실제 처리 흐름을 봐야 합니다
쇼핑몰 관리자 기능을 비교할 때는 “상품 관리, 주문 관리, 회원 관리가 있다”는 설명만으로는 부족합니다.
운영자가 하루에 반복하는 업무를 실제로 처리할 수 있는지 확인해야 합니다.
상품 관리
- 상품을 한 건씩만 등록해야 하는가?
- 엑셀로 여러 상품을 등록할 수 있는가?
- 옵션과 재고도 일괄 수정할 수 있는가?
- 판매 중지와 품절을 구분할 수 있는가?
- 예약 판매와 기간 판매를 설정할 수 있는가?
- 가격 변경 이력을 확인할 수 있는가?
주문 관리
- 주문번호, 고객명, 상품명, 송장번호로 검색할 수 있는가?
- 결제·출고·취소 상태를 함께 필터링할 수 있는가?
- 여러 주문의 상태를 일괄 변경할 수 있는가?
- 송장번호를 일괄 등록할 수 있는가?
- 부분 출고와 부분 취소를 처리할 수 있는가?
- 처리 실패 건만 따로 확인할 수 있는가?
회원과 거래처 관리
- 일반 회원과 사업자 회원을 구분할 수 있는가?
- 거래처 승인 상태를 관리할 수 있는가?
- 회원별 상품과 가격을 다르게 적용할 수 있는가?
- 본사와 지점 계정을 연결할 수 있는가?
- 주문·취소·문의 이력을 한 화면에서 확인할 수 있는가?
권한과 이력 관리
모든 관리자가 동일한 권한을 가져야 하는 것도 아닙니다.
상품 담당자, 주문 담당자, 고객 상담 담당자, 정산 담당자에 따라 조회·수정·취소·다운로드 권한을 구분할 수 있어야 합니다.
특히 가격 변경, 주문 취소, 환불, 회원정보 수정과 같은 업무는 누가 언제 처리했는지 기록하는 것이 운영상 도움이 됩니다.
견적서와 계약 전에 확인해야 할 개발 범위
쇼핑몰제작업체의 견적을 비교할 때는 총금액을 보기 전에 포함 범위를 같은 기준으로 맞춰야 합니다.
기획
- 요구사항 정리와 화면 구조 설계가 포함되는가?
- 상품·주문·재고 상태를 누가 정의하는가?
- 정책이 정해지지 않은 항목을 함께 검토하는가?
- 기획 문서가 산출물로 제공되는가?
디자인
- 기존 템플릿을 수정하는가?
- 전체 화면을 별도로 디자인하는가?
- 모바일 화면이 포함되는가?
- 관리자 페이지 디자인도 포함되는가?
- 디자인 원본 파일을 받을 수 있는가?
개발
- 사용자 쇼핑몰만 포함되는가?
- 백엔드와 데이터베이스가 포함되는가?
- 관리자 페이지는 기본 솔루션을 사용하는가?
- 외부 API와 PG 연동은 어디까지 포함되는가?
- 데이터 이전 범위가 포함되는가?
테스트와 배포
- PC와 모바일 브라우저 테스트를 진행하는가?
- 결제 성공·실패·취소 테스트를 진행하는가?
- 실제 운영 데이터와 유사한 조건으로 점검하는가?
- 서버와 도메인, 보안 인증서 설정이 포함되는가?
- 운영 배포 후 하자 수정 기간은 어떻게 되는가?
계정과 소스코드 인수인계
- 쇼핑몰 솔루션 계정은 누구 명의인가?
- PG와 외부 API 계정은 누구 명의인가?
- 도메인과 서버 계정은 누가 소유하는가?
- 맞춤 개발 소스코드를 인계받을 수 있는가?
- 배포와 실행 방법을 문서로 제공하는가?
- 계약 종료 후 다른 업체가 유지보수할 수 있는가?
유지보수
- 오류 수정과 기능 추가를 어떻게 구분하는가?
- 솔루션이나 외부 API 변경 대응이 포함되는가?
- 긴급한 결제·주문 장애 대응 범위는 무엇인가?
- 월 유지보수에 포함되는 작업 시간이 있는가?
- 서버와 외부 서비스 비용은 별도인가?
전자상거래에서는 취소와 환불 정책을 화면 문구로만 정할 수 없으며, 판매 상품과 거래 방식에 맞는 법적 요건도 확인해야 합니다. 현행 전자상거래법에는 청약철회 제한 사유의 고지와 대금 환급 시점 등 관련 의무가 규정되어 있으므로, 실제 정책은 최신 법령과 상품 유형을 기준으로 검토해야 합니다. (law.go.kr)
일반 솔루션과 맞춤 개발 사이에서 자주 생기는 실수
디자인이 독특하면 맞춤 개발이라고 생각하는 경우
브랜드에 맞춘 디자인이 필요하더라도 상품·주문 구조가 표준적이라면 솔루션 기반으로 구축할 수 있습니다.
디자인 맞춤과 시스템 맞춤은 별개의 범위입니다.
현재 상품 수만 기준으로 판단하는 경우
상품이 20개라고 해서 반드시 간단한 쇼핑몰은 아닙니다.
상품 수가 적어도 거래처별 가격, 입력형 옵션, 주문 승인, 설치 일정 관리가 있다면 개발 범위가 커질 수 있습니다.
반대로 상품이 많아도 동일한 구조로 등록하고 판매한다면 기존 솔루션을 활용할 수 있습니다.
모든 기능을 처음부터 맞춤 개발하는 경우
표준 기능까지 전부 다시 개발하면 초기 구축뿐 아니라 결제수단 변경, 브라우저 대응, 보안 업데이트와 운영 유지보수도 별도로 관리해야 합니다.
사업의 차별점과 직접 관련 없는 기능은 검증된 솔루션을 활용하고, 고유한 업무에 개발 역량을 집중하는 편이 적합할 수 있습니다.
솔루션에서 안 되는 기능 하나 때문에 전체를 재개발하는 경우
기존 쇼핑몰을 유지하면서 별도의 주문 관리 시스템, ERP 연동 프로그램 또는 B2B 전용 주문 화면을 구축할 수도 있습니다.
이 경우 양쪽 시스템의 상품·회원·주문 식별자를 어떻게 연결할지 먼저 설계해야 합니다.
원소프트가 쇼핑몰 개발 범위를 검토하는 방식
원소프트는 쇼핑몰 문의를 받을 때 사용자 화면만이 아니라 상품, 주문, 결제, 재고와 관리자 운영 흐름을 함께 확인합니다.
먼저 기존 쇼핑몰 솔루션으로 처리할 수 있는 범위와 별도 개발이 필요한 범위를 나눕니다.
- 표준 기능은 기존 솔루션을 활용할 수 있는지
- 고유한 상품·가격 정책이 있는지
- 주문 이후 운영자가 처리하는 업무는 무엇인지
- 외부 ERP·PG·배송 API 연동이 필요한지
- 별도의 관리자 시스템이 필요한지
- 이후 기능 확장을 고려해야 하는지
원소프트가 개발한 바토너 프로젝트는 쇼핑몰 프로젝트는 아니지만, 입찰 신청에서 계약, 결제, 포인트, 정산으로 이어지는 상태 기반 업무 흐름과 관리자 기능을 구축한 업무형 플랫폼입니다.
이 프로젝트에서는 고객용 기능과 운영자용 관리 기능이 동일한 데이터를 기준으로 동작하도록 구성하고, 사용자 역할에 따라 접근 가능한 기능과 처리 범위를 구분했습니다. 결제 상태와 포인트 변동 이력, 정산 데이터, 알림과 문의 처리 이력도 함께 관리했습니다.
이 경험은 쇼핑몰에서도 적용할 수 있는 설계 관점과 연결됩니다.
고객이 주문을 완료한 뒤 실제 운영자가 어떤 상태를 확인하고, 어떤 예외 상황을 처리하며, 결제·환불·정산 이력을 어떻게 추적할 것인지를 사용자 화면과 함께 설계해야 한다는 점입니다.
쇼핑몰 개발 문의 전에 준비하면 좋은 자료
처음부터 완성된 기획서를 준비할 필요는 없습니다.
다음 내용을 정리하면 일반 솔루션, 맞춤 개발, 혼합형 구축 중 적합한 방향을 판단하는 데 도움이 됩니다.
기본 판매 정보
- 판매하려는 상품 유형
- 주요 고객이 일반 소비자인지 거래처인지
- 회원가입과 승인 필요 여부
- 현재 판매 채널
- 예상하는 주문 처리 방식
상품과 가격
- 상품 옵션 예시
- 상품별 가격 결정 방식
- 회원·거래처별 가격 차이
- 최소 주문 수량
- 주문 제작 또는 입력형 상품 여부
주문과 운영
- 주문 이후 담당자가 하는 업무
- 결제 전 승인 필요 여부
- 부분 출고·부분 취소 여부
- 교환·반품 처리 방식
- 고객에게 안내해야 하는 주요 상태
시스템 연동
- 사용 중인 ERP와 물류 시스템
- 현재 이용 중인 쇼핑몰과 판매 채널
- 필요한 PG와 결제수단
- 연동하려는 택배·배송 서비스
- 제공받은 API 문서 또는 담당자 연락처
관리자 기능
- 상품을 등록하는 담당자
- 주문과 배송을 처리하는 담당자
- 필요한 검색과 엑셀 다운로드 항목
- 반복적으로 일괄 처리하는 업무
- 관리자별 권한 구분
쇼핑몰제작업체를 선택할 때 중요한 것은 가장 많은 기능을 제안하는 업체를 찾는 것이 아닙니다.
현재 판매 방식은 기존 솔루션으로 충분한지, 어떤 업무만 별도로 개발해야 하는지, 출시 이후 누가 어떻게 운영할지를 구체적으로 구분해주는 업체인지 확인하는 것이 좋습니다.
원소프트는 웹·앱 개발과 함께 백엔드, 데이터베이스, 결제·외부 API 연동, 관리자 시스템까지 프로젝트 상황에 맞춰 검토합니다. 쇼핑몰 전체를 새로 개발해야 하는지, 기존 솔루션을 활용하고 필요한 기능만 연결해야 하는지 판단하기 어렵다면 현재 상품·주문·운영 방식을 기준으로 개발 범위를 함께 정리할 수 있습니다.
원소프트는 경기도 화성시 동탄순환대로 823, 영천동 에이팩시티에 위치해 있습니다. 동탄·화성을 비롯해 쇼핑몰과 B2B 주문 시스템 구축을 검토하고 계신 기업이라면 준비된 기획서가 없더라도 현재 운영 자료를 바탕으로 필요한 범위를 검토할 수 있습니다.
제목 후보
- 쇼핑몰제작업체 선정 전, 일반 솔루션과 맞춤 개발을 구분하는 기준
- 쇼핑몰제작업체 비교, 디자인과 견적보다 판매·운영 구조를 먼저 확인하세요
- 쇼핑몰제작업체 선택 전 확인할 상품·주문·재고·관리자 시스템 기준
- 쇼핑몰 제작, 일반 솔루션과 맞춤 개발 중 어떤 방식이 적합할까요?
- 쇼핑몰제작업체 견적 비교 전 확인해야 할 운영 구조와 개발 범위
추천 제목
쇼핑몰제작업체 선정 전, 일반 솔루션과 맞춤 개발을 구분하는 실무 기준
메인 키워드
쇼핑몰제작업체
서브 키워드
- 쇼핑몰 맞춤 개발
- 쇼핑몰 솔루션
- 쇼핑몰 관리자 페이지
- 쇼핑몰 ERP 연동
- B2B 쇼핑몰 개발
추천 해시태그
#쇼핑몰제작업체 <br>#쇼핑몰제작 <br>#쇼핑몰개발 <br>#쇼핑몰맞춤개발 <br>#B2B쇼핑몰개발 <br>#관리자페이지개발 <br>#ERP연동 <br>#결제시스템개발 <br>#동탄웹개발 <br>#화성웹개발
썸네일 문구
- 솔루션과 맞춤 개발, 무엇이 다를까?
- 쇼핑몰 제작 방식부터 구분하세요
- 견적보다 먼저 확인할 운영 구조
글 요약
쇼핑몰제작업체를 비교할 때는 디자인과 총견적보다 판매 대상, 상품·가격 정책, 주문·결제·재고·배송 운영 방식을 먼저 확인해야 합니다. 표준적인 판매 구조는 일반 솔루션을 활용하고, 거래처별 가격이나 주문 승인, ERP 연동 등 고유한 업무가 있다면 맞춤 개발 또는 혼합형 구축을 검토하는 기준을 설명했습니다.
CTA 후보
- 기존 쇼핑몰 솔루션으로 가능한 범위와 별도 개발이 필요한 기능을 구분하기 어렵다면, 현재 상품·주문·운영 자료를 바탕으로 구축 범위를 함께 정리해드릴 수 있습니다.
- 거래처별 가격, 주문 승인, ERP·배송 연동이나 별도 관리자 시스템이 필요한 쇼핑몰을 검토하고 계신다면 실제 업무 흐름을 기준으로 적합한 개발 방식을 확인해보세요.
관련 포트폴리오
바토너(Batoner) - 부동산 경매 업무 통합 플랫폼
참고한 부분:
- 입찰 신청부터 계약·결제·정산까지 이어지는 상태 기반 업무 흐름
- 고객·전문가·운영자별 인증과 권한 구분
- 결제와 포인트 충전·사용 내역 관리
- 회원·결제·정산·문의 데이터를 관리하는 관리자 기능
- 고객용 화면과 운영자용 기능이 동일한 데이터를 기준으로 동작하도록 구성한 설계 방식
해당 프로젝트는 쇼핑몰 사례가 아니며, 결제·상태·권한·관리자 운영 구조를 설명하는 관련 경험으로 활용했습니다.
다음에 작성하면 좋은 연관 글
- B2B 쇼핑몰 개발, 거래처별 가격과 주문 승인 기능을 설계하는 방법
- 쇼핑몰 ERP 연동, 상품·재고·주문 데이터의 기준 시스템을 정하는 방법
- 쇼핑몰 관리자 페이지 개발, 주문·취소·배송 업무를 줄이는 기능 기준
