카페24 쇼핑몰을 커스텀 개발할 때는 제작과 오픈만큼 오픈 이후 유지보수와 관리도 중요합니다.
쇼핑몰을 오픈한 뒤에는 작은 오류 수정부터 화면 변경, 운영 방식 변경, 앱 업데이트, 카페24 정책이나 API 변경까지 다양한 작업이 계속 발생할 수 있습니다.
특히 커스텀 기능이 많은 쇼핑몰은 제작한 개발사가 운영 과정까지 이해하고 있다면 문제를 확인하고 수정하는 데 필요한 시간을 줄일 수 있습니다.
이번 사례에서는 카페24 쇼핑몰을 제작한 후 유지보수까지 이어서 관리하면서 인수인계, 수정 요청, 장애 대응, 정책 변경을 어떻게 구분하고 운영했는지 정리했습니다.
카페24 쇼핑몰은 오픈하면 개발이 끝나는 것일까요?
그렇지 않습니다.
쇼핑몰 오픈 이후에도 다음과 같은 작업이 발생할 수 있습니다.
- 상품이나 옵션 관련 오류 수정
- 관리자 화면 수정
- 문구나 이미지 변경
- 주문 및 회원 기능 수정
- 새로운 기능 추가
- 외부 API 변경 대응
- 카페24 정책 및 기능 변경 대응
- 기존 앱과 커스텀 기능의 충돌 해결
- 서버 또는 연동 기능 점검
특히 기존 개발업체와 연락이 되지 않거나 담당자가 변경되면 간단한 수정도 현재 쇼핑몰의 구조부터 다시 파악해야 하는 경우가 있습니다.
따라서 카페24 커스텀 개발을 시작할 때부터 제작과 유지보수를 별개의 작업으로만 보지 않고, 오픈 이후 운영까지 함께 계획하는 것이 중요합니다.
제작과 유지보수를 함께 운영할 때 어떤 문제가 줄어드나요?
이번 사례에서 가장 먼저 정리한 부분은 누가 어떤 작업을 담당할 것인지였습니다.
쇼핑몰을 제작할 때는 기능을 만드는 데 집중하기 쉽지만, 실제 운영이 시작되면 작은 수정과 문의가 계속 발생합니다.
예를 들어 다음과 같은 요청이 들어올 수 있습니다.
“상품 상세페이지의 문구를 조금 변경하고 싶습니다.”
“관리자에서 특정 주문만 다르게 처리하고 싶습니다.”
“기존 기능이 갑자기 작동하지 않습니다.”
“카페24 API가 변경됐는데 기존 연동은 어떻게 해야 하나요?”
이때 단순 오류 수정인지, 새로운 기능 개발인지 구분하지 않으면 일정과 비용을 정하기 어려워집니다.
그래서 제작 단계에서부터 유지보수에 포함되는 작업과 별도 개발로 처리할 작업을 구분했습니다.
카페24 유지보수에 포함되는 작업과 별도 개발을 구분했습니다.
모든 수정 요청을 유지보수로 처리하면 작업 범위가 계속 커질 수 있습니다.
반대로 작은 오류까지 모두 별도 개발로 처리하면 운영자가 불편할 수 있습니다.
그래서 다음과 같이 기준을 나누었습니다.
| 작업 유형 | 일반적인 처리 |
|---|---|
| 기존 기능의 오류 수정 | 유지보수 |
| 기존 화면의 간단한 문구 수정 | 유지보수 |
| 기존 기능의 간단한 설정 변경 | 유지보수 |
| 기존 기능과 관련된 장애 확인 | 유지보수 |
| 새로운 화면 추가 | 별도 개발 |
| 새로운 계산 규칙 추가 | 별도 개발 |
| 새로운 외부 시스템 연동 | 별도 개발 |
| 기존 기능과 다른 새로운 업무 프로세스 | 별도 개발 |
물론 실제 기준은 쇼핑몰의 개발 범위와 유지보수 계약 조건에 따라 달라질 수 있습니다.
중요한 것은 작업이 발생한 후에 기준을 정하는 것이 아니라, 제작 단계에서 기준을 미리 정해두는 것입니다.
제작할 때부터 인수인계 정보를 정리했습니다.
카페24 커스텀 쇼핑몰은 카페24 관리자와 디자인 파일만으로 모든 구조가 설명되지 않는 경우가 있습니다.
외부 서버나 API를 사용하는 경우에는 별도의 정보가 필요할 수도 있습니다.
그래서 제작 과정에서 다음과 같은 정보를 정리해 두는 것이 좋습니다.
- 카페24 관리자 접근 권한
- 디자인 및 스킨 관련 정보
- 외부 서버 정보
- API 및 연동 정보
- API 인증 토큰 관리 방식
- 자동 실행되는 배치 작업
- 외부 서비스 연동 목록
- 데이터베이스 사용 여부
- 백업 위치와 방법
- 주요 커스텀 기능 목록
이러한 정보를 정리해 두면 담당자가 변경되더라도 쇼핑몰의 현재 구조를 파악하는 데 도움이 됩니다.
특히 API 키나 비밀번호 같은 민감한 정보는 문서에 그대로 노출하지 않고 안전한 방식으로 관리하는 것이 중요합니다.
카페24 쇼핑몰 오픈 직후에는 집중적으로 확인합니다.
쇼핑몰은 개발 환경에서 정상적으로 작동하더라도 실제 운영 환경에서 예상하지 못한 문제가 발생할 수 있습니다.
따라서 오픈 직후에는 실제 고객의 구매 과정을 기준으로 확인하는 것이 좋습니다.
예를 들어,
상품 선택
→ 옵션 선택
→ 장바구니
→ 주문서
→ 결제
→ 주문 확인
→ 관리자 주문 처리
까지 실제 흐름을 확인합니다.
회원가입, 로그인, 쿠폰, 적립금, 배송, 취소, 교환·반품 등 쇼핑몰에서 중요한 기능도 함께 점검할 수 있습니다.
이 과정을 통해 오픈 직후 발생하는 오류를 빠르게 확인하고 이후에는 정기적인 유지보수 방식으로 전환할 수 있습니다.
장애와 신규 개발은 같은 기준으로 처리하지 않았습니다.
쇼핑몰 운영에서 중요한 부분 중 하나가 장애와 기능 개선을 구분하는 것입니다.
예를 들어 기존에 정상적으로 작동하던 주문 기능이 갑자기 작동하지 않는다면 장애 대응이 우선입니다.
반면 기존에 없던 새로운 주문 기능을 추가하는 것은 신규 개발에 가깝습니다.
따라서 요청을 다음과 같이 구분하면 관리하기 편합니다.
① 장애
기존 기능이 정상적으로 작동하지 않는 문제
→ 원인 확인과 복구를 우선합니다.
② 유지보수
기존 기능의 작은 수정이나 운영에 필요한 변경
→ 기존 구조를 유지하면서 수정합니다.
③ 기능 개선
기존 기능을 더 편리하게 변경
→ 변경 범위와 영향을 확인합니다.
④ 신규 개발
기존에 없던 기능이나 업무 프로세스 추가
→ 별도의 개발 범위를 정합니다.
이렇게 구분하면 긴급한 장애가 일반적인 기능 개선 요청 때문에 뒤로 밀리는 문제를 줄일 수 있습니다.
카페24 정책이나 API가 변경되면 어떻게 대응하나요?
카페24 쇼핑몰에서 외부 API를 사용하거나 커스텀 기능을 많이 사용하는 경우에는 플랫폼의 정책이나 API 변경도 고려해야 합니다.
예를 들어 API의 요청 방식이나 권한 정책이 변경되면 기존 연동 기능을 수정해야 할 수 있습니다.
이때 쇼핑몰을 처음 제작한 개발사가 현재 구조를 알고 있다면 어떤 부분을 확인해야 하는지 빠르게 파악할 수 있습니다.
반대로 새로운 개발업체가 처음부터 전체 구조를 다시 분석해야 한다면 조사와 테스트에 추가 시간이 필요할 수 있습니다.
따라서 장기적으로 운영할 쇼핑몰이라면 정책 변경이나 외부 서비스 변경에 대응할 담당 창구를 미리 정해두는 것이 도움이 됩니다.
제작부터 유지보수까지 이어서 운영하면서 달라진 점
제작한 쇼핑몰을 이후에도 같은 개발팀이 관리하면서 가장 큰 장점은 기존 개발 내용을 다시 설명해야 하는 시간이 줄어든다는 것입니다.
기존 기능의 목적과 개발 구조를 알고 있기 때문에 작은 수정이나 오류가 발생했을 때 현재 쇼핑몰의 구조를 다시 처음부터 파악할 필요가 줄어듭니다.
그 결과 다음과 같은 운영이 가능해집니다.
- 오픈 이후 수정 요청 창구가 명확해짐
- 장애와 신규 개발을 구분할 수 있음
- 기존 기능을 고려한 수정 가능
- 정책 및 API 변경에 대응하기 쉬움
- 담당자가 변경되어도 인수인계 자료를 기준으로 확인 가능
- 기존 개발 구조를 활용해 새로운 기능을 확장하기 쉬움
결국 유지보수는 단순히 “오류가 생기면 고치는 작업”만을 의미하지 않습니다.
쇼핑몰이 계속 운영될 수 있도록 기존 기능과 새로운 요구사항을 연결하는 관리 과정에 가깝습니다.
카페24 커스텀 개발 후 유지보수가 필요한 쇼핑몰은 어떤 경우인가요?
모든 카페24 쇼핑몰에 별도의 장기 유지보수가 필요한 것은 아닙니다.
기본 기능 위주로 운영하고 수정할 부분이 많지 않다면 필요할 때마다 작업을 요청하는 방식도 가능합니다.
하지만 다음과 같은 쇼핑몰이라면 유지보수를 고려할 필요가 있습니다.
- 카페24 커스텀 기능이 많은 쇼핑몰
- 외부 API를 사용하는 쇼핑몰
- ERP·POS·물류 시스템과 연동된 쇼핑몰
- 주문이나 회원 데이터를 외부 시스템과 연결한 쇼핑몰
- 정기적으로 기능을 수정하는 쇼핑몰
- 여러 앱과 커스텀 코드가 함께 사용되는 쇼핑몰
- 운영 중 새로운 기능을 계속 추가할 예정인 쇼핑몰
이런 경우에는 제작 단계에서 유지보수 방법까지 함께 정해두는 것이 장기적인 운영에 도움이 됩니다.
옴니어스24는 카페24 제작부터 유지보수까지 어떻게 진행하나요?
옴니어스24는 카페24 커스텀 개발을 진행할 때 단순히 기능을 제작하고 오픈하는 것에서 끝내지 않고, 이후 운영 과정까지 고려해 작업 범위를 정리합니다.
제작 단계에서는 기존 기능과 새로 개발하는 기능을 구분하고, 오픈 이후에는 어떤 요청을 유지보수로 처리하고 어떤 작업을 별도 개발로 진행할지 기준을 정합니다.
또한 카페24 관리자, 커스텀 기능, API, 외부 서버 등 쇼핑몰 운영에 필요한 정보를 정리해 향후 수정이나 기능 확장이 가능하도록 합니다.
카페24 쇼핑몰은 오픈 이후에도 계속 운영되는 서비스입니다.
따라서 처음부터 제작과 유지보수를 함께 고려하면 이후 발생하는 수정과 기능 확장을 보다 체계적으로 관리할 수 있습니다.
FAQ
카페24 쇼핑몰을 제작한 업체에서 계속 유지보수도 받을 수 있나요?
가능합니다. 제작한 업체가 기존 개발 구조와 기능을 알고 있다면 이후 오류 수정이나 기능 변경을 진행할 때 쇼핑몰 구조를 다시 파악하는 시간을 줄일 수 있습니다.
카페24 유지보수에는 어떤 작업이 포함되나요?
일반적으로 기존 기능의 오류 수정, 간단한 화면 수정, 기존 기능과 관련된 설정 변경 등을 유지보수 범위로 정할 수 있습니다. 새로운 기능이나 새로운 업무 규칙을 추가하는 경우에는 별도 개발로 구분할 수 있습니다.
카페24 유지보수를 꼭 계약해야 하나요?
반드시 필요한 것은 아닙니다. 기본 기능 위주의 쇼핑몰이라면 필요한 작업이 생길 때마다 요청하는 방식도 가능합니다. 다만 커스텀 기능이나 외부 연동이 많은 쇼핑몰은 지속적인 유지보수 창구를 정해두는 것이 편리할 수 있습니다.
기존 카페24 개발업체가 없어졌다면 유지보수를 받을 수 있나요?
가능한 경우가 많습니다. 카페24 관리자, 스킨, 외부 서버, API, 데이터베이스 등 현재 사용 중인 구성과 접근 권한을 확인한 후 기존 기능을 분석하고 필요한 부분부터 유지보수하거나 재개발할 수 있습니다.
카페24 제작과 유지보수를 처음부터 같이 정해야 하나요?
장기적으로 운영할 쇼핑몰이라면 제작 단계에서 유지보수 범위와 인수인계 정보를 함께 정해두는 것이 좋습니다. 특히 외부 API나 서버를 사용하는 커스텀 기능이 많다면 더욱 중요합니다.