처음 운영한다면
필요한 순서대로 시작하세요
- 새로 설치하기
서버 요구사항, 폴더 배치, DB 준비와 관리자 계정 생성 순서를 설명합니다.
- 사이트 기본·홈 설정
사이트 이름·소개·시간대·테마와 가입 정책, 회사 정보를 관리합니다.
- 게시판 만들기와 권한
게시판 주소, 목록 형태, 읽기·쓰기·댓글 권한과 관리자를 설정합니다.
- 쇼핑몰 시작 설정
한 사람이 판매·배송할 수 있도록 상점·배송·결제의 기본값부터 설정합니다.
- 알림·발송 공통 설정
메일과 알림톡·문자의 전체 사용 방식을 먼저 정합니다.
운영자
설치와 시작
호스팅 준비, 새 설치, 업그레이드와 복구를 안내합니다.
운영자
사이트·회원·콘텐츠
사이트 설정부터 회원, 게시판, 문서와 보안까지 관리합니다.
사이트 기본·홈 설정사이트 이름·소개·시간대·테마와 가입 정책, 회사 정보를 관리합니다.회원과 주문자 정보닉네임·실제 주문자명·휴대폰의 차이와 회원 상태를 관리합니다.회원가입·이메일 인증·복구가입 완료 안내와 이메일 소유 확인을 구분하고 계정 복구 흐름을 설명합니다.소셜 로그인 연결Google·네이버·카카오의 키와 콜백 주소를 등록하고 가입 정책을 맞춥니다.게시판 만들기와 권한게시판 주소, 목록 형태, 읽기·쓰기·댓글 권한과 관리자를 설정합니다.글·댓글·첨부 관리회원·비회원 작성, 공지·비밀글, 첨부와 휴지통 흐름을 설명합니다.회원·글쓰기 설정휴대폰 수집, 첨부 제한과 글·댓글 도배 방지를 설정합니다.일반 문서와 메뉴소개·이용안내를 만들고 초안·공개·메뉴 노출과 휴지통을 관리합니다.약관과 동의 기록약관 공개, 회원가입 동의 연결과 문서 버전 관리를 설명합니다.보안과 로그인 기록Turnstile, 접근 권한, 암호화 비밀과 로그인 기록 관리 방법을 설명합니다.개인정보를 적게 다루는 운영회원·주문·배송 파일과 로그를 필요한 범위로 관리합니다.검색 노출·RSS·외부 서비스사이트맵·robots·RSS와 소유 확인·통계·광고 코드를 관리합니다.유지보수와 파일 정리서버·DB 상태, 백업 목록과 사용하지 않는 업로드 파일을 관리합니다.플러그인·모듈 관리신뢰하는 확장을 배포하고 사용 상태·의존성·실행 주소를 관리합니다.
운영자
쇼핑몰 운영
상품을 등록하고 주문·결제·배송·반품·정산을 처리합니다.
쇼핑몰 시작 설정한 사람이 판매·배송할 수 있도록 상점·배송·결제의 기본값부터 설정합니다.상품 등록과 수정핵심 정보만 입력하고 옵션·구매 제한·개별 배송비는 필요한 경우에 추가합니다.상품 옵션과 구매 조건같은 상품에서 선택이 필요한 경우에만 옵션과 별도 재고를 사용합니다.수량 보충과 재고 조정수확·입고는 더할 수량만 입력하고, 실제 재고 차이는 별도 조정합니다.상품 분류와 진열대표 분류·추가 분류와 계층을 정하고 고객 탐색 화면에 연결합니다.고객 주문서와 배송지등록된 주문자 정보를 재사용하고 배송 받는 정보와 요청사항을 입력합니다.주문 접수부터 완료까지주문 상태, 목록 검색, 입금 확인과 선택적인 상품 준비 단계를 설명합니다.결제 수단과 PG 설정무통장입금, 카드 결제, 테스트·운영 환경과 결제 오류를 구분합니다.배송과 운송장 등록한 건은 직접 등록하고 여러 건은 포장 자료·택배 CSV로 처리합니다.주문 취소와 환불배송 전 취소, 카드 전액 취소와 무통장 반환 기록을 구분합니다.전체 주문 반품 처리요청 사유, 회수 확인, 실제 환불과 선택적인 재고 복원까지 처리합니다.상품 후기와 문의구매 후기, 비공개 문의와 관리자 답변을 관리합니다.매출 리포트 읽기결제일·환불일 기준의 순매출과 과세·면세 집계의 한계를 설명합니다.PG 정산 CSV 대사실제 정산 자료를 표준 CSV로 가져와 주문과 금액을 맞춥니다.
운영자
메일·알림톡·문자
공통 채널 설정, 자동 알림 연결과 직접 발송을 설명합니다.
알림·발송 공통 설정메일과 알림톡·문자의 전체 사용 방식을 먼저 정합니다.메일과 SMTP 설정발신 주소, SMTP 저장과 테스트 결과, 수신거부 정책을 확인합니다.알리고 계정과 카카오 채널API 계정·발신번호·발신프로필을 연결하고 전용 알림톡 정보를 입력합니다.카카오 템플릿 확인과 연결카카오 심사 상태를 읽고 승인된 템플릿을 직접 발송·자동 규칙에 연결합니다.알림별 발송 규칙공통 방식을 따르며 각 상황의 메일·문자와 문구·카카오 템플릿을 설정합니다.SMS·LMS와 짧은 조회 링크치환한 본문의 바이트, 긴 링크와 한글 인코딩을 이해합니다.직접 발송과 미리보기수신자를 고르고 변수·예시 본문을 확인한 뒤 별도로 발송합니다.예약 발송과 취소알리고에 접수하는 시각 예약과 취소 제한, 채널 변경 시 동작을 설명합니다.발송 이력·상태·비용접수와 전달 결과를 구분하고 API가 반환한 비용만 확인합니다.알림이 안 오거나 깨질 때설정·번호·승인·API 원문과 최종 결과를 순서대로 확인합니다.
개발자
개발자 문서
코드 구조, 테마, 확장, DB와 배포 규칙을 설명합니다.
코드 구조와 요청 흐름진입점·라우트·서비스·DB·뷰의 책임과 코어 기능 위치를 설명합니다.Composer 없이 시작하는 개발 환경완성 배포 ZIP으로 설치하고 테마·확장을 수정하는 방법과 별도 자동 테스트 환경을 설명합니다.프론트 파일과 테마 개발PHP 화면·조각·레이아웃·자산과 사용자 테마 호환 방법을 설명합니다.라우트·입력·권한과 오류GET·POST 등록, CSRF, 서버 검증과 로그인 복귀를 구현합니다.DB 구조·접두어·마이그레이션MySQL 전용 구조와 새 설치·업그레이드의 멱등 변경을 구현합니다.플러그인·모듈 개발manifest·bootstrap·서비스 연결과 고정 라우트로 확장을 만듭니다.확장 DB·콜백·영속 상태API 2의 외부 요청과 패키지 데이터 경계, 백업 포함 범위를 설명합니다.자동 알림과 발송 API공통 채널·이벤트 변수·트랜잭션과 알리고의 동일 발송 엔진을 사용합니다.결제·환불·정산 확장PG 어댑터와 원장, 전체 취소·반품 완료의 중복 방지 원칙을 설명합니다.개발 보안과 개인정보출력·입력·권한·비밀키·로그·내보내기의 경계를 지킵니다.완성 배포본·릴리스·운영 반영개발 환경에서 vendor·자산을 준비하고 버전·백업·사이트별 차이를 보존합니다.
설명은 현재 GNUCMS 소스의 동작을 기준으로 작성했습니다. 설치한 버전과 선택한 테마에 따라 화면의 배치가 다를 수 있습니다. 문서에 나오는 회원·주문·연락처는 예시입니다.