파트너관리 메뉴와 관리 대상 전환
미러트리 본사(메인 쇼핑몰) 관리자만 쓰는 파트너관리 메뉴에서 하부 쇼핑몰(미러트리 파트너 쇼핑몰)을 만들고, 도메인·테마·상품동기화를 관리하고, 쇼핑몰 신청을 승인합니다. 상단의 관리 대상 전환으로 파트너 쇼핑몰의 관리자 화면에 바로 들어가 대신 관리할 수도 있습니다.
이 장에서 본사와 메인 쇼핑몰은 모두 미러트리 본사 쇼핑몰을 말합니다. 본사 관리자 화면은 왼쪽 위에 미러트리 통합 관리자, 브라우저 탭에 “… - 미러트리 관리자”로 표시되고, 상단 관리 대상 선택 상자의 첫 줄이 메인 쇼핑몰 · 미러트리입니다(기본설정 정보의 쇼핑몰명을 따름). 화면의 버튼·안내 문구에는 “메인 쇼핑몰”이라는 말이 그대로 쓰입니다.
| 메뉴 | 하는 일 |
|---|---|
| 파트너 추가 | 아이디·비밀번호·사이트명으로 새 파트너 쇼핑몰 생성 (DB 기본 데이터 + 서버 계정·폴더 + 테마 + DNS + vhost + 초기 상품동기화) |
| 파트너 리스트 | 전체 파트너 현황, 관리자모드 전환, 사이트 열기, 정지/활성, 삭제 |
| 파트너별 설정보기 | 파트너 추가·신청 화면의 공통 기본설정, 파트너별 정보 수정, 관리자 비밀번호 재설정, 서버 작업·프로비저닝 기록 |
| 파트너별 주문내역 | 모든 파트너의 주문을 한곳에서 조회·엑셀 다운로드 |
| 파트너별 도메인관리 | 기본 도메인·서버 IP·Cloudflare 설정, 파트너별 서브도메인/독립 도메인, vhost |
| 파트너 테마관리 | 파트너에 테마 적용, 테마 목록(사용여부·순서·미리보기) 관리, 재배포 |
| 파트너별 상품동기화 | 본사 상품을 파트너에 넣는 방식과 반영 항목, 전체 동기화, 수동 가져오기, 잠금·제외 관리 |
| 쇼핑몰 신청관리 | 쇼핑몰제작 신청(/startup_apply) 접수 건 승인(자동 생성) 또는 반려 — 대기 건수가 메뉴에 배지로 표시 |
관리 대상 전환 (관리자모드)

- 상단 바의 관리 대상 선택 상자에서 파트너를 고르거나(운영중 파트너 / 대기·중지 파트너로 묶여 있음), 파트너 리스트·설정보기·생성 결과 화면의 관리자모드를 누릅니다.
- 화면이 그 파트너 쇼핑몰의 관리 화면으로 바뀝니다. 왼쪽 위 이름이 미러트리 통합 관리자에서 [쇼핑몰명] 파트너 쇼핑몰 관리자로 바뀌고, 상단에 파트너 배지와 쇼핑몰명(파트너가 기본설정 정보에 저장한 쇼핑몰명, 없으면 사이트명)이, 그 아래 "현재 [쇼핑몰명] 쇼핑몰을 관리 중입니다." 안내 띠(아이디, 운영중이 아니면 상태 배지)가 표시됩니다. 보고 있던 메뉴가 파트너에도 있으면 같은 메뉴로, 없으면 대시보드로 이동합니다.
- 왼쪽 메뉴는 파트너용 구성으로 바뀝니다(카테고리페이지/브랜드페이지 상품진열, 카테고리 관리가 추가되고 "분류 설정 관리", "가입승인/등급변경", "쿠폰설정" 라벨, 파트너관리 메뉴 없음). 이 상태에서 하는 모든 작업은 그 파트너 쇼핑몰의 데이터에 적용됩니다.
- 끝나면 안내 띠의 메인 쇼핑몰 관리로 돌아가기를 누르거나 관리 대상에서 메인 쇼핑몰 · 미러트리를 고릅니다.
파트너 추가
아이디와 비밀번호, 사이트명을 입력하면 선택한 테마와 메인 쇼핑몰(미러트리)의 기본 데이터(분류·메뉴·게시판·정책·브랜드·상품)가 적용된 하부 쇼핑몰이 만들어집니다. 복사되는 약관·개인정보 문구 속 ‘미러트리’는 새 사이트명으로 바뀌고 뒤의 조사도 맞춰집니다(예: “미러트리는” → “데모샵은”).
관리자 › 파트너관리 › 파트너 추가

입력 항목은 파트너별 설정보기의 신청·추가 시 받을 정보 설정을 따릅니다. 카드 제목 옆에 현재 설정("사업자정보를 받음" 또는 "아이디·비밀번호·사이트명만 받음")과 [변경] 링크가 표시됩니다. 서버 작업 자동 처리가 꺼져 있으면 화면 위에 그 사실과 켜는 명령이 안내됩니다(서버 작업 대기열 참고).
기본 정보
| 항목 | 설명 |
|---|---|
| 아이디 * | 영문 소문자로 시작하는 3~20자(영문 소문자·숫자). 파트너 관리자 로그인 아이디이자 리눅스 계정·폴더 이름(/partner/아이디/public_html)이 되고, 쇼핑몰 주소는 http://아이디.기본도메인 입니다. 입력하는 동안 사용 가능 여부를 바로 확인합니다. 시스템 예약어(main, admin, www, mail, test, api, data, assets 등), 이미 있는 파트너, 승인 대기 중인 신청 아이디, 같은 이름의 시스템 계정, 이전에 삭제된 쇼핑몰의 데이터가 남은 아이디, 이미 다른 쇼핑몰에 연결된 서브도메인은 쓸 수 없습니다. |
| 비밀번호 / 비밀번호 확인 * | 8자 이상(72바이트 이하), 영문과 숫자를 함께 사용, 아이디 포함 불가. |
| 사이트명 * | 100자 이내. 파트너 쇼핑몰의 쇼핑몰명(상단 로고 대체 텍스트, 브라우저 제목)과 약관·정책 문구, 기본 게시물에 쓰입니다. |
| 연락처 / 이메일 | "아이디·비밀번호·사이트명만 받음"이면 선택 입력, "사업자정보를 받음"이면 둘 중 하나 필수. 연락처는 휴대폰·전화 형식(예: 010-1234-5678). |
| 상태 | 운영중(처음값) / 대기 / 중지. 대기는 방문자에게 "오픈 준비 중" 안내, 중지는 "운영 중지" 안내가 표시되며(둘 다 HTTP 503), 두 경우 모두 관리자 페이지는 계속 쓸 수 있습니다. |
사업자 정보 ("사업자정보를 받음"일 때만)
| 항목 | 설명 |
|---|---|
| 상호(회사명) · 사업자등록번호 · 대표자명 * | 필수. 사업자등록번호는 000-00-00000 형식으로 자동 정리되고 검증번호를 확인합니다. |
| 업태 · 종목 · 사업장주소 · 대표전화 | 선택. 주소는 [주소 검색]으로 입력합니다. |
| 사업자등록증 첨부 | 선택. jpg, png, gif, webp, pdf · 최대 10MB. 비공개 저장되고 파트너별 설정보기에서 내려받습니다. |
입력한 사업자 정보는 파트너 쇼핑몰의 기본설정 정보 › 회사정보와 관리자 계정(사업자 회원)에 그대로 들어갑니다.
입금 계좌 (선택)
파트너 쇼핑몰 고객이 무통장입금으로 결제할 은행 / 계좌번호 / 예금주입니다. 입력하면 무통장입금이 켜진 상태로 시작합니다. 비워 두면 파트너 고객이 미러트리(메인 쇼핑몰) 계좌로 입금하는 일이 없도록 메인 쇼핑몰의 계좌는 복사하지 않고 무통장입금이 꺼진 상태로 시작하며, 생성 기록에 ⚠ 경고가 남습니다. 이 경우 파트너가 [설정 › 주문 기본 설정]에서 계좌를 등록해야 주문을 받을 수 있습니다(쇼핑몰 설정 참고).
테마 선택

사용 중인 테마가 카드로 나옵니다(미리보기 이미지 또는 테마 색상으로 그린 견본, 색상 칩, 파일 수). 처음에는 기본 테마(파트너별 설정보기에서 지정)가 선택되어 있습니다. 선택한 테마의 스킨 파일(skin.*)이 /partner/아이디/public_html 에 복사됩니다. 등록된 테마가 없으면 기본(내장) 화면으로 만들어지고 나중에 [파트너 테마관리]에서 적용할 수 있습니다.
초기 상품동기화 · 기본 게시물 · 메모
| 항목 | 설명 |
|---|---|
| 초기 상품동기화 | 자동 동기화(처음값): 메인 전체 상품을 지금 복사하고 이후 새 상품도 자동 등록 · 수동 (선택한 상품만): 상품 없이 시작, 동기화 화면에서 골라 가져옴 · 사용안함: 메인 상품을 가져오지 않음. 생성 후 [파트너별 상품동기화]에서 바꿀 수 있습니다. |
| 기본 게시물 | 체크(처음값)하면 메인 쇼핑몰(미러트리)의 자주묻는질문(FAQ)을 복사하고(제목·본문의 ‘미러트리’는 새 사이트명으로 바뀌고 조사도 맞춰짐), 공지사항에 「사이트명 오픈 안내」 글을 공지로 등록합니다. 작성자는 파트너 관리자 계정입니다. 끄면 두 게시판이 빈 상태로 시작합니다. |
| 메모 | 미러트리 본사 관리자만 보는 메모(계약 조건, 정산 정보 등). |
생성 진행과 결과 화면
- 파트너 생성을 누르면 화면에서 먼저 입력값을 검사하고 "[사이트명] 파트너 쇼핑몰을 생성할까요?" 확인 창이 나옵니다. 오류가 있으면 저장하지 않고 이유를 알려 줍니다.
- 확인하면 다음 순서로 처리됩니다. 하나의 DB 트랜잭션: 파트너 정보 저장 → 관리자 계정 생성(아이디 = 파트너 아이디, 권한 10) → 기본 데이터 생성(메인 기준 설정·회원등급·분류·메뉴·게시판 복사) → 메뉴 순서·숨김 → 입금 계좌 → 브랜드 복사(이미지 파일 공유) → 기본 게시물 → 상품동기화 설정 → 상품분류 복사(메인의 메뉴별 상품분류와 출력 설정, 상품 지정은 상품동기화 때 반영) → 기본 도메인 등록. 이어서 서버 작업: 서버 계정/디렉터리 생성 → 사이트 기본 파일 작성 → 테마 적용 → Cloudflare DNS → 아파치 vhost. 마지막으로 초기 상품동기화(자동 모드, 최대 약 60초)와 메인 상품진열 복사.
- 파트너 생성 결과 화면이 열립니다. 쇼핑몰 주소, 관리자 주소(http://아이디.기본도메인/admin), 테마·상품 수, 단계별 처리 기록(✔ 완료 · ⚠ 확인 필요 · ✖ 실패 · ⏳ 대기열 등록), 대기 중인 서버 작업 목록이 표시됩니다.

파트너 리스트
하부 쇼핑몰 전체의 도메인·테마·상품·주문·회원 현황을 보고, 관리자모드 전환·사이트 열기·정지/활성·삭제를 합니다.
관리자 › 파트너관리 › 파트너 리스트

- 검색어: 아이디, 사이트명, 도메인, 이메일, 연락처, 상호. 상태: 전체/운영중/대기/중지. 상단 탭(전체·운영중·대기·중지)에 건수가 표시되며, 한 페이지에 20개씩 보입니다.
| 열 | 내용 |
|---|---|
| 사이트명 | 누르면 파트너별 설정보기로 이동. 상호가 있으면 아래에 표시, 서버 작업이 대기 중이면 대기 작업 N. |
| 도메인주소 | 연결된 모든 도메인(클릭하면 새 창). 기본 서브도메인, 독립 도메인, vhost 반영 전 대기, 반영 실패 오류. |
| 아이디 · 테마 | 파트너 아이디, 적용된 테마 이름(없으면 "기본 화면"). |
| 상품수 | 전체와 "연동 N · 자체 N". |
| 주문수 / 매출 | 전체 주문 건수와 매출(결제완료·상품준비중·배송중·배송완료·구매확정 주문 금액). |
| 회원수 · 상태 · 생성일 | 회원수는 관리자 제외. 상태 배지(운영중/대기/중지). |
| 관리 | 설정 관리자모드 사이트 열기 정지(운영중일 때) 또는 활성(대기·중지일 때) 삭제 |
정지 / 활성
정지를 누르고 확인하면 상태가 중지가 되어 방문자에게 운영 중지 안내가 표시됩니다. 활성은 운영중으로 되돌립니다. 대기 상태로 바꾸려면 파트너별 설정보기의 상태 항목을 씁니다.
삭제

- 삭제를 누르면 "파트너 삭제" 창이 열립니다.
- 파일까지 삭제 (서버 계정, /partner/아이디, 업로드 파일, vhost) 체크 여부를 정합니다(처음값: 체크). 해제하면 DB 데이터와 vhost만 지우고 사이트 폴더·업로드 파일은 백업용으로 남깁니다.
- 확인을 위해 파트너 아이디를 정확히 입력하고 영구 삭제를 누릅니다.
- "삭제 결과" 창에 처리 기록이 나오고, 서버 작업이 대기열에 들어갔다면 그 안내가 함께 표시됩니다.
파트너별 설정보기
파트너 추가·쇼핑몰제작 신청에 공통으로 쓰는 기본설정과, 파트너 한 곳의 정보·관리자 비밀번호·서버 작업·처리 기록을 확인하고 고칩니다.
관리자 › 파트너관리 › 파트너별 설정보기

기본설정
| 항목 | 설명 |
|---|---|
| 신청·추가 시 받을 정보 | 사업자정보를 받음: 아이디·비밀번호(확인)·사이트명에 상호·사업자등록번호·대표자명, 연락처 또는 이메일 중 하나가 필수로 추가(업태·종목·사업장주소·대표전화·사업자등록증은 선택). 아이디·비밀번호·사이트명만 받음: 그 세 가지만 필수(신청 화면은 약관 동의 포함), 연락처·이메일은 선택. 파트너 추가 화면과 쇼핑몰제작 신청(/startup_apply) 화면에 같은 규칙이 적용됩니다. |
| 기본 테마 | 파트너 추가·신청 화면에서 처음 선택되어 있는 테마. "선택 안 함 (기본 화면)" 가능, 사용안함 테마에는 "- 사용안함" 표시. |
| 제작 비용 안내 | 편집기. 쇼핑몰제작 신청 페이지에 표시됩니다. |
| 입금 안내 | 편집기. 신청 페이지와 신청 완료 화면에 표시됩니다. |
기본설정 저장으로 저장합니다.
파트너별 정보
파트너 선택 상자에서 파트너를 고르면(바로 이동) 아래 내용이 나옵니다.
- 요약 카드: 사이트명·아이디·상태, 바로가기 버튼(사이트 열기 관리자모드 도메인 테마 상품동기화 주문내역), 상품수(연동·자체)·주문수·매출(결제완료 이후)·회원수(관리자 제외), 도메인, 테마, 관리자 계정(최근 로그인 시각·IP), 서버 경로(폴더가 아직 없으면 미생성), 생성일/수정일.
- 파트너 정보 수정: 사이트명*, 연락처, 이메일, 상태(운영중/대기/중지), 사업자 정보(상호, 사업자등록번호, 대표자명, 업태, 종목, 사업장주소, 대표전화), 사업자등록증(내려받기 · 삭제 · 새 파일로 교체, jpg/png/gif/webp/pdf 10MB), 메모 → 파트너 정보 저장. 사이트명을 바꾸면 파트너 쇼핑몰의 쇼핑몰명이 이전 사이트명 그대로인 경우에만 함께 바뀝니다(파트너가 직접 바꾼 쇼핑몰명은 유지). 반대로 파트너가 기본설정 정보에서 쇼핑몰명을 바꾸면 이 사이트명(파트너 리스트, 관리 대상 선택에 보이는 이름)도 같은 이름으로 바뀝니다. 사업자 정보도 파트너 쪽 회사정보가 이전 값 그대로일 때 따라 바뀝니다.
- 관리자 비밀번호 재설정: 새 비밀번호 + 확인(8자 이상, 영문과 숫자를 함께 사용, 아이디 포함 불가) → 비밀번호 변경. 변경하면 파트너 관리자의 다른 로그인 세션은 종료됩니다. 관리자 계정이 없어졌다면 이때 다시 만들어집니다. 카드 제목 옆에 관리자 아이디와 로그인 주소가 표시됩니다.
- 서버 작업 (대기열): 이 파트너의 최근 30건(#, 작업, 인자, 상태 대기/실패/완료, 등록·완료 시각, 결과). 대기 작업은 취소, 실패 작업은 재시도.
- 프로비저닝 기록: 생성·도메인·테마·상태 변경·잠금·서버 작업 등 처리 이력(최근 순, 최근 400줄 보관).
파트너별 주문내역
파트너 쇼핑몰의 주문을 한곳에서 조회합니다. 파트너를 고르지 않으면 전체 파트너의 주문이 나옵니다(미러트리 메인 쇼핑몰의 주문은 포함되지 않으며, 메인 주문은 주문/배송 메뉴에서 봅니다).
관리자 › 파트너관리 › 파트너별 주문내역

| 항목 | 설명 |
|---|---|
| 파트너 선택 | "전체 파트너" 또는 파트너 하나. |
| 주문일 | 시작일 ~ 종료일, 빠른 선택 오늘 7일 30일 이번달 지난달. |
| 검색어 | 주문번호 / 주문자 / 휴대폰 / 회원아이디 / 상품명 중 골라 검색. 초기화로 조건을 지웁니다. |
| 상태 탭 | 전체, 입금대기, 결제완료, 상품준비중, 배송중, 배송완료, 구매확정, 취소, 반품, 교환 (건수 표시). |
| 합계 | 주문 건수, 주문금액 합계, 매출(결제완료 이후), 입금액, 미수금. |
| 목록 | 파트너(사이트명), 주문번호, 주문일시, 주문자, 상품("외 N건"), 금액(미수), 결제(입금), 상태, 상세. 30건씩 보입니다. |
- 오른쪽 위 엑셀 다운로드는 현재 조건의 모든 주문을 xlsx로 받습니다(파트너아이디, 사이트명, 주문번호, 주문일시, 주문자, 회원아이디, 휴대폰, 상품, 상품수, 주문금액, 결제방법, 입금액, 미수금, 상태, 받는분, 배송지, 송장번호).
- 상세를 누르면 그 파트너의 관리자모드로 전환된 뒤 주문 상세 화면이 열립니다. 입금 확인·송장 입력 등 처리는 거기서 합니다. 끝나면 안내 띠의 [메인 쇼핑몰 관리로 돌아가기]를 누르세요.
파트너별 도메인관리
파트너 기본 도메인(아이디.기본도메인)은 생성 때 Cloudflare DNS와 아파치 vhost에 자동 등록되고, 독립 도메인은 vhost의 ServerAlias로 추가·삭제됩니다.
관리자 › 파트너관리 › 파트너별 도메인관리

도메인 기본설정 (메인 쇼핑몰 설정)
카드 제목 옆에 Cloudflare 상태(연동 사용 또는 미설정 (DNS 자동 등록 건너뜀))가 표시됩니다.
| 항목 | 설명 |
|---|---|
| 기본 도메인 | 필수(처음값 domain.com). 파트너 주소는 http://아이디.기본도메인 형식이 됩니다. 기본 도메인을 바꾸면 기존 파트너의 기본 서브도메인도 새 도메인으로 변경 (DNS·vhost 재작성)에 체크하면 기존 파트너도 옮기고, 체크하지 않으면 새로 생성되는 파트너부터 적용됩니다. |
| 서버 IP | Cloudflare A 레코드가 가리킬 이 서버의 공인 IPv4. 공인 IP 확인으로 외부에서 본 IP를 찾아 [적용]할 수 있습니다. 사설/예약 대역을 넣으면 저장은 되지만 경고가 나옵니다. |
| Cloudflare API Token | Cloudflare 대시보드 › My Profile › API Tokens › "Edit zone DNS" 템플릿으로 발급(Zone.DNS 편집 권한). 저장 후에는 앞뒤 4자만 보이고, 비워 두고 저장하면 유지됩니다. 저장된 토큰 삭제로 지웁니다. |
| Zone ID | 기본 도메인 영역의 32자리 16진수 ID(Cloudflare 도메인 개요 화면 오른쪽 아래). |
| 프록시 사용 | 사용 (주황 구름) / DNS only. 사용하면 Cloudflare를 거쳐 접속되어 서버 IP가 숨겨지고 HTTPS를 Cloudflare에서 제공할 수 있습니다. |
저장 하고, 연결 테스트로 토큰·Zone 권한을 확인합니다(✔/✖ 결과 표시). 토큰·Zone ID·서버 IP 중 하나라도 비어 있으면 서브도메인 DNS 자동 등록은 건너뛰고 기록에 남깁니다.
파트너 도메인
파트너를 고르면 도메인 표가 나옵니다.
| 열 | 내용 |
|---|---|
| 구분 | 기본 서브도메인(고정 · 삭제 불가) / 독립 도메인(ServerAlias). |
| vhost | 적용됨 / 대기 / 오류. |
| Cloudflare DNS | 서브도메인: 등록됨 / 오류 / 건너뜀 / 미등록, 레코드 ID와 메시지. 자동으로 만들거나 고친 A 레코드에는 Cloudflare 메모(Comment) MIRRORTREE partner가 붙어, Cloudflare 대시보드에서 미러트리가 만든 레코드를 구분할 수 있습니다. 독립 도메인: "도메인 등록업체에서 A 레코드를 서버 IP로 지정" 안내. |
| DNS 확인 | 확인을 누르면 실제 A 레코드를 조회해 ✔ 서버 IP와 일치 / ✔(프록시 사용 시) 또는 ⚠ Cloudflare 프록시 경유 / ⚠ 다른 IP를 가리킴 / ✖ A 레코드 없음 (DNS 미연결)을 보여 줍니다. 카드 위 DNS 전체 확인은 모든 도메인을 한 번에 확인합니다. |
| 관리 | 서브도메인 DNS 재생성(Cloudflare A 레코드 다시 맞춤), 독립 도메인 삭제. |
- 표 아래 독립 도메인 추가에 도메인(예: myshop.co.kr 또는 www.myshop.co.kr)을 넣고 추가를 누릅니다. http://, 경로, 대문자는 자동으로 정리되고 한글 도메인은 퓨니코드로 바뀝니다.
- 도메인이 vhost 파일
/etc/apache2/sites-available/partner-아이디.conf의 ServerAlias에 추가되고 아파치가 reload 됩니다(권한이 없으면 대기열 등록). - 도메인 등록업체에서 그 도메인의 A 레코드를 서버 IP로 지정하고, [확인]으로 연결을 점검합니다.
기본 도메인과 그 하위 도메인, 메인 쇼핑몰(미러트리) 도메인(www 포함), IP 주소, 이미 다른 파트너에 등록된 도메인은 독립 도메인으로 등록할 수 없습니다. 파트너의 쇼핑몰 도메인(basic.domain)으로 쓰던 독립 도메인을 삭제하면 기본 서브도메인으로 되돌아갑니다.
현재 vhost 파일 · 서버 작업 상태
vhost 파일 내용이 읽기 전용으로 표시되고(없으면 "vhost 파일이 아직 없습니다."), 예상 설정(ServerName, ServerAlias, DocumentRoot /partner/아이디/public_html)이 함께 나옵니다. 내용이 어긋났다면 vhost 다시 쓰기로 현재 도메인 목록 기준으로 다시 작성하고 reload 합니다. 오른쪽에 이 파트너의 대기·실패 서버 작업이 표시됩니다.
파트너 테마관리
파트너 쇼핑몰의 테마를 바꾸고, 테마 목록(사용여부·순서·미리보기 이미지)을 관리합니다. 테마 파일은 DB에 저장되어 있다가 사이트 폴더로 배포됩니다.
관리자 › 파트너관리 › 파트너 테마관리

파트너에 테마 적용
- 파트너 선택에서 파트너를 고릅니다. 현재 적용된 테마(미리보기, 이름, 설명, 배포 위치 /partner/아이디/public_html/skin.*)가 나옵니다. 스킨 파일이 아직 배포되지 않았으면 "기본(내장) 화면"과 대기열 상태가 표시됩니다.
- 아래 테마 카드(사용 중인 테마 + 현재 테마)에서 이 테마 적용을 누르고 확인합니다. 사이트 폴더의 기존 skin.* 파일이 교체됩니다. 현재 테마 카드에는 현재 적용중과 다시 배포가 있습니다. 파일이 없는 테마는 적용할 수 없습니다.
테마 목록
| 열 | 내용 |
|---|---|
| 미리보기 · 테마 | 미리보기 이미지(없으면 색상 견본), 이름과 아이디, 색상 칩, 설명. |
| 파일 · 사용 사이트 | 테마 파일 수, 이 테마를 쓰는 사이트 수와 이름(메인 포함). |
| 사용여부 · 순서 | 바로 저장되는 스위치와 숫자(0~9999). 사용안함 테마는 파트너 추가·신청 화면 카드에 나오지 않습니다. |
| 미리보기 이미지 | 이미지 파일을 고르면 바로 업로드되고, [삭제]로 지웁니다. |
| 재배포 | DB의 테마 파일을 이 테마를 쓰는 모든 사이트 폴더에 다시 복사합니다(테마 소스를 고친 뒤 반영할 때). 결과는 "완료 N곳, 대기열 N곳, 실패 N곳"으로 나옵니다. |
오른쪽 위 테마 시드 가져오기는 install/themes/테마.json + 테마.skin.* 파일을 DB 테마 목록으로 읽어 옵니다. 이 폴더는 root 전용이라 웹에서는 대기열에 등록되고 서버 작업 처리 때 실행됩니다.
파트너별 상품동기화
메인 쇼핑몰(미러트리)에 등록·수정·삭제된 상품을 파트너 쇼핑몰에 자동으로 반영할지, 어떤 항목을 반영할지 파트너별로 정하고, 전체 동기화·수동 가져오기·잠금·제외를 관리합니다.
관리자 › 파트너관리 › 파트너별 상품동기화

파트너를 고르면 맨 위에 현재 모드와 숫자가 나옵니다: 연동 상품수(메인 상품 중 몇 개·미연동 수), 자체 상품수(파트너가 직접 등록·연결해제), 잠금 상품수(가격·정보 잠금 상품 수와 “판매 잠금 N개”), 마지막 동기화(전체·정기 동기화 기준). 동기화 제외·판매 잠금 상품이 있으면 해당 목록으로 가는 링크가 함께 보입니다.
서버의 30분 정기 상품동기화(cron/sync.php)가 2시간 넘게 실행되지 않았으면 그 아래에 노란 경고 “30분 정기 상품동기화가 2시간 넘게 실행되지 않았습니다 (마지막 실행 … / 실행 기록 없음). 본사 상품 변경분과 재고의 정기(30분) 반영은 이 작업이 실행될 때만 처리되므로 …”와 함께 확인 명령(systemctl is-active cron, 꺼져 있으면 sudo systemctl enable --now cron)과 직접 실행 명령(sudo -u www-data php /partner/common/public_html/cron/sync.php)이 나옵니다.
동기화 설정
| 항목 | 설명 |
|---|---|
| 동기화 모드 | 자동: 메인 상품의 변경을 자동 반영하고 새 상품도 자동 등록 · 수동 (선택한 상품만): 직접 가져온 상품만 판매하고 그 상품의 변경만 반영 · 사용안함: 등록·변경·삭제를 전혀 반영하지 않음. |
| 반영 항목 | 새 상품 자동 등록(자동 모드), 가격 변경 반영(판매가·시중가·옵션가, 요율관리 규칙 적용), 상품정보 변경 반영(상품명·설명·분류·브랜드(이름·이미지·접근권한 포함)·요약정보·옵션 구성·이미지·배송비 등), 재고·판매상태 반영(판매가능/품절/재고수량). 재고·판매상태 반영이 켜져 있으면(사용안함 모드 제외) 연동 상품의 재고는 본사와 공유합니다. 파트너 주문도 본사 재고에서 차감·복구되고, 파트너 관리자 화면에서는 재고수량(본사 옵션의 재고·통보수량 포함)이 읽기 전용으로 보입니다. 새 파트너는 모두 켜진 상태로 시작합니다. |
| 메인 상품 삭제 시 | 같이 삭제: 파트너 상품도 삭제 · 판매중지(새 파트너 처음값): 판매중지 후 자체 상품으로 전환 · 유지: 그대로 두고 자체 상품으로 전환. 동기화 대상 분류에서 빠진 상품에도 같이 삭제/판매중지가 적용됩니다(유지는 그대로). |
| 동기화 대상 분류 | 메인 분류 트리(분류별 상품 수 표시)에서 체크. 상위 분류를 체크하면 하위는 자동 포함되어 비활성 표시됩니다. 아무것도 체크하지 않으면 전체 분류. 전체 해제 (전체 분류 동기화). |
저장 후 [전체 동기화 실행]을 해야 바뀐 설정이 기존 상품에도 적용됩니다. 상품별 가격 잠금·정보 잠금 항목은 반영되지 않고, 파트너가 판매가능·품절·옵션 사용여부·재입고 알림을 직접 바꾼 상품(판매 잠금)은 재고 수량만 반영됩니다.
전체 동기화
- 전체 동기화 실행을 누르고 확인합니다(사용안함 모드에서는 비활성).
- 진행 막대에 % (처리 수 / 전체)와 누적 결과(등록 · 수정 · 변경없음 · 대상 아님 · 동기화 제외 · 삭제 · 판매중지 · 연결해제 · 오류)가 표시되고, 오류가 있으면 아래에 목록으로 나옵니다. 진행 중에 화면을 닫으려 하면 경고가 나옵니다.
- 끝나면 "전체 동기화를 완료했습니다." 안내 후 화면이 새로 고쳐집니다.
자동 모드는 메인 상품 전체를 확인해 새 상품 등록, 변경 반영, 삭제된 상품 처리를 일괄 진행하고, 수동 모드는 가져온(연동) 상품 전체를 메인 기준으로 다시 맞춥니다. 상품이 아주 많으면 서버에서 sudo -u www-data php /partner/common/public_html/cron/sync.php --partner=아이디 --full로 실행하는 것이 안전합니다(--reprice를 붙이면 끝난 뒤 요율로 가격도 다시 계산). 예약 작업과 같은 www-data 계정으로 실행해야 만들어지는 파일의 권한이 맞습니다.
메인 상품 가져오기
(사용안함 모드에서는 보이지 않음) 아직 가져오지 않은 메인 상품을 분류·검색어(상품명, 상품코드, 브랜드)로 찾아 검색 합니다. 목록(상품, 분류, 메인 판매가, 파트너 예상가, 판매)에서 체크하고 선택 상품 가져오기를 누르면 바로 복사·연동됩니다(한 번에 최대 500개). 수동 모드에서는 여기서 가져온 상품만 판매되고, 자동 모드에서도 분류 제외·새 상품 미등록으로 빠진 상품을 직접 가져올 수 있습니다. 동기화 제외 상품이어도 가져오면 제외가 풀립니다.
연동 상품
메인과 연결된 파트너 상품 목록입니다(필터: 전체 / 잠금 상품만 (가격·정보·판매), 검색: 상품명 또는 상품코드, 20개씩).
| 열 | 내용 |
|---|---|
| 상품 | 이미지, 상품명, 상품코드, 메인 상품번호. 메인 상품이 지워졌으면 메인 삭제됨. |
| 메인가 → 공급가 → 판매가 | 본사 판매가, 파트너 공급가, 파트너 판매가. |
| 가격 잠금 · 정보 잠금 · 판매 잠금 | 바로 저장되는 스위치. 켜면 그 항목은 동기화로 바뀌지 않습니다(판매 잠금은 판매가능·품절·옵션 사용여부·재입고 알림을 파트너 설정대로 두고 재고 수량만 반영). 끄면 즉시 메인 기준으로 다시 맞춥니다. 파트너가 가격·상품정보·판매 상태를 고치면(상품수정, 상품리스트, 선택 처리, 업로드) 해당 잠금이 자동으로 켜지고, 파트너가 자기 화면에서 잠금을 풀어도 그 상품은 바로 본사 값으로 다시 맞춰집니다. |
| 판매 · 동기화 | 판매중 / 품절 / 판매중지, 마지막 동기화 시각. |
| 관리 | 연결해제 — 창에서 자체 상품으로 유지(파트너가 직접 관리) 또는 파트너 쇼핑몰에서 삭제를 고릅니다. 어느 쪽이든 그 메인 상품은 자동 동기화로 다시 등록되지 않습니다. |
판매 잠금 상품 · 동기화 제외 상품
- 판매 잠금 상품: 파트너가 판매·품절·옵션 사용여부를 직접 바꾼 연동 상품(파트너 상태, 메인 상태, 재고). 재고 수량은 계속 동기화되고 판매·품절·옵션 사용여부는 파트너 설정이 유지됩니다. 잠금 해제 하면 메인 상품의 판매·품절 상태로 바로 맞춥니다.
- 동기화 제외 상품: 파트너가 삭제했거나 연결해제한 메인 상품(메인 상품, 사유 "파트너가 상품 삭제" / "연결해제 (자체 상품으로 유지)" / "연결해제 후 삭제", 남겨 둔 자체 상품, 제외일). 상품 저장·전체 동기화·cron으로 다시 등록되지 않습니다. 복원(또는 체크 후 선택 복원)하면 연결해제 때 남긴 자체 상품은 다시 연결하고, 없으면 메인 상품을 바로 가져옵니다. 동기화 사용안함 상태에서는 제외만 풉니다. 검색: 메인 상품명, 상품코드, 상품번호.
쇼핑몰 신청관리
미러트리 메인 쇼핑몰의 쇼핑몰제작 신청 페이지(/startup_apply, 브라우저 제목 “쇼핑몰 제작 신청 - 미러트리”)에서 접수된 신청서를 확인하고, 승인(미러트리 파트너 쇼핑몰 자동 생성) 또는 반려합니다.
관리자 › 파트너관리 › 쇼핑몰 신청관리

- 탭: 대기(처음 화면) / 승인 / 반려 / 전체(건수 표시). 검색: 희망아이디, 사이트명, 담당자, 연락처, 이메일, 상호. 오른쪽 위 신청 항목 설정은 파트너별 설정보기로 이동합니다.
- 목록: 신청일, 희망아이디(이미 사용 중이면 표시), 사이트명(희망 도메인), 담당자/연락처, 사업자정보(있음·등록증 첨부 / 없음), 테마, 상태, 상세.
- 신청자는 신청 화면에서 「파트너 쇼핑몰 이용약관 동의」와 「쇼핑몰 제작 신청 개인정보 수집 · 이용 동의」(둘 다 필수)에 동의합니다. 두 문구는 본사 회원가입 정책관리의 파트너 신청 약관 · 파트너 신청 개인정보 탭에서 고칩니다(고객용 이용약관과 별개). 기본 문구는 “이 약관은 미러트리(이하 "본사"라 합니다)가 제공하는 파트너 쇼핑몰 제작·운영 서비스 …”, “미러트리는 쇼핑몰 제작 신청의 접수와 쇼핑몰 개설을 위하여 …”로 시작하니, 계약 조건에 맞게 다듬어 두세요.
상세 · 승인 · 반려
상세 창에 모든 신청 항목이 나옵니다: 희망아이디 사용 가능 여부(✔ 사용 가능 / ✖ 이유)와 만들어질 주소, 사이트명, 희망 도메인, 담당자, 연락처, 이메일, 테마, 비밀번호 저장 여부, 사업자 정보(사업자등록번호 형식 확인, 등록증 내려받기), 메모/처리 이력.
| 승인 항목 | 설명 |
|---|---|
| 상태 | 운영중(처음값) / 대기 / 중지. |
| 테마 | 신청자가 고른 테마(없으면 기본 테마)가 선택되어 있습니다. 기본(내장) 화면도 가능. |
| 상품동기화 | 자동 (새 상품 자동 등록) / 수동 (선택한 상품만) / 사용안함. |
| 관리자 비밀번호 | 비워 두면 신청자가 입력한 비밀번호(암호화 저장)를 그대로 씁니다. 신청서에 비밀번호가 없으면 직접 입력해야 합니다. |
| 희망 도메인 | 등록 가능한 도메인이면 독립 도메인으로 연결 체크(처음값 체크). 등록할 수 없으면 이유와 함께 기본 서브도메인으로 생성한다고 안내합니다. |
| 기본 게시물 | 미러트리 자주묻는질문 복사(‘미러트리’는 사이트명으로 바뀜) + 「사이트명 오픈 안내」 공지 등록(처음값 체크). |
| 처리 메모 | 예: 입금 확인 후 승인. 신청서 처리 이력에 남습니다. |
| 결과 안내 | “신청자에게 메일·SMS로 결과 안내”(처음값 체크, 승인·반려 모두). 본사 메일/SMS 설정이 되어 있고 신청서에 이메일·휴대폰이 있으면, 승인 때는 「[미러트리] 쇼핑몰 개설 승인 안내 (아이디)」(쇼핑몰 주소, 관리자 주소, 관리자 아이디, 비밀번호 안내, 대기 상태면 오픈 준비 안내, 운영 매뉴얼 링크), 반려 때는 「[미러트리] 쇼핑몰 제작 신청 결과 안내」(반려 사유)를 보내고, 문자도 “[미러트리] …”로 시작합니다. 대괄호 안 이름은 메인 쇼핑몰 기본설정 정보의 쇼핑몰명입니다. 처리 메시지에 “신청자에게 메일로 결과를 안내했습니다.”처럼 결과가 붙습니다. 발송 설정이나 연락처가 없으면 체크 대신 그 이유와 “신청자에게 직접 연락해 주세요.”가 표시됩니다. |
- 승인 및 쇼핑몰 생성을 누르면 파트너 추가와 같은 과정으로 쇼핑몰이 만들어지고 단계별 처리 기록이 창에 표시됩니다. 희망아이디를 쓸 수 없으면 버튼이 비활성화되니 반려 후 다른 아이디로 다시 신청하도록 안내하세요.
- 신청의 사업자 정보는 그대로 넘어가며(필수 여부 검사는 하지 않음), 사업자등록번호가 잘못되었으면 파트너 메모로 옮겨 둡니다.
- 반려하려면 반려 사유를 입력하고 반려를 누릅니다(사유 필수). 이미 처리된 신청서는 다시 처리할 수 없습니다.
서버 작업 대기열과 자동 처리
리눅스 계정, /partner/아이디 폴더, 아파치 vhost처럼 root 권한이 필요한 작업은 웹 서버(www-data)가 직접 하지 못하므로 대기열에 저장했다가 root로 실행되는 cron/provision.php가 처리합니다.

대기열에 들어가는 작업
| 작업 (pq_action) | 화면 표시 |
|---|---|
| site-create / site-delete | 서버 계정/디렉터리 생성 / 삭제 (msy-helper) |
| vhost-write / vhost-remove | 아파치 vhost 작성 / 삭제 (configtest 후 reload) |
| apache-reload | 아파치 재시작(reload) |
| stub | 사이트 기본 파일 작성 (사이트 폴더의 index.php) |
| theme | 테마 파일 배포 (skin.*) |
| theme-import | 테마 시드 가져오기 |
- 작업은
msy_provision_queue테이블에 상태 pending(대기) / done(완료) / failed(실패)로 저장되고 결과 출력이 남습니다. 결과는 파트너의 프로비저닝 기록과logs/partner-YYYYMM.log에도 기록됩니다. - 권한이 있으면(root CLI, 또는 sudo 규칙) 바로 실행하고, 없으면 대기열에 넣습니다. 사이트 폴더가 이미 있으면 stub·theme 작업은 www-data로 바로 실행됩니다. 한 파트너에 대기 작업이 있으면 이후 작업도 순서를 지키도록 대기열로 갑니다.
- 같은 파트너의 오래된 대기 vhost·theme·theme-import 작업은 새 작업이 들어오면 "새 작업(#번호)으로 대체되어 실행하지 않았습니다."로 닫힙니다.
- 처리는 등록 순서대로 하며, 한 파트너의 작업이 실패하면 그 실행에서는 그 파트너의 다음 작업을 멈춥니다. 실패 작업은 파트너별 설정보기의 서버 작업에서 [재시도]하거나
--retry-failed로 다시 실행합니다. 대기 작업은 [취소]할 수 있습니다. - 대기·실패 작업이 있으면 파트너관리 화면마다 경고 상자가, 대시보드에 "서버 작업 대기 N건"(가장 오래된 작업이 10분 이상이면 빨간색) / "실패한 서버 작업 N건" 경고가 나오고, 명령은 [복사] 버튼으로 복사할 수 있습니다.
자동 처리 켜기 (docs/INSTALL.md §13)
아래 둘 중 하나만 한 번 켜 두면 파트너 추가·도메인·삭제 작업이 등록 즉시(또는 1분 안에) 처리됩니다. 켜기 전에는 "서버 작업 대기 N건 — 자동 처리가 꺼져 있습니다" 경고와 명령이 표시됩니다.
| 방식 | 명령과 동작 |
|---|---|
| 권장: systemd path unit (즉시) | sudo php /partner/common/public_html/cron/provision.php --enable=systemd — msy-provision.path / msy-provision.service 를 /etc/systemd/system 에 설치하고 켭니다(systemctl status 에서 설명이 “MIRRORTREE partner provisioning queue / trigger”로 보입니다). 웹 앱이 작업을 등록할 때마다 트리거 파일 /partner/common/run/provision.trigger 를 갱신하면, root oneshot 서비스가 2초 뒤 대기 작업을 모두 처리합니다(기록: logs/cron-provision.log). 이미 쌓인 작업도 바로 처리합니다. |
| 대안: cron (1분마다) | sudo php /partner/common/public_html/cron/provision.php --enable=cron — /etc/cron.d/msy-provision 을 설치합니다. cron 서비스가 실행 중이어야 합니다(sudo systemctl enable --now cron). |
| 명령 | 용도 |
|---|---|
sudo php …/cron/provision.php | 지금 한 번 처리 (--partner=아이디 한 파트너만, --retry-failed 실패 작업 재시도, --list 대기·실패 목록) |
sudo php …/cron/provision.php --status | 자동 처리 방식, 대기/실패 건수, 트리거 파일 상태 |
sudo php …/cron/provision.php --disable | 설치한 유닛·cron 파일 제거 (대기 작업은 수동 처리) |
php …/cron/provision.php --print=systemd / --print=cron | 설치하지 않고 템플릿 내용만 보기 |
journalctl -u msy-provision.service | "N분째 대기 중" 경고가 나올 때 systemd 서비스 기록 확인 |
/usr/local/sbin/msy-helper(site-create, site-delete, vhost-write, vhost-remove, apache-reload — 아이디·도메인을 엄격히 검사)가 합니다. sudoers 규칙(www-data ALL=(root) NOPASSWD: /usr/local/sbin/msy-helper)은 선택 사항이지만, apache2.service 의 ProtectSystem 보호 때문에 sudo로도 vhost 작업이 실패할 수 있어 위의 자동 처리(root 서비스)가 확실한 방법입니다. provision.php 는 logs/provision.lock 으로 한 번에 하나만 실행되므로 systemd와 cron을 함께 켜도 안전합니다.정지·삭제의 영향과 본사 상품 반영 시점
파트너 상태를 바꾸거나 삭제할 때 무엇이 남고 무엇이 사라지는지, 본사에서 상품을 고치면 파트너 쇼핑몰에 언제 반영되는지 정리합니다.
상태별 영향
| 상태 / 작업 | 쇼핑몰 화면 | 그 밖의 영향 |
|---|---|---|
| 운영중 | 정상 운영 | - |
| 대기 | 방문자에게 "오픈 준비 중인 쇼핑몰입니다" (503) | 파트너 관리자 페이지는 정상. 관리자로 로그인한 상태에서는 쇼핑몰 화면을 미리 볼 수 있습니다. 상품동기화는 계속됩니다. |
| 중지 (리스트의 [정지]) | 방문자에게 "운영이 일시 중지된 쇼핑몰입니다" (503) | 대기와 같음. 데이터·도메인·vhost는 그대로이고 [활성]으로 바로 되돌립니다. |
| 삭제 — 파일까지 삭제 | 서버 작업 처리 전: "운영이 종료된 쇼핑몰입니다" (410). 처리 후: 사이트 폴더·vhost가 없어져 그 도메인은 서버 기본 사이트(미러트리 메인 쇼핑몰)로 연결 | Cloudflare의 서브도메인 레코드 삭제, 대기 작업 취소, 그 파트너의 모든 DB 데이터(상품·옵션·이미지 정보, 상품분류, 주문, 회원, 게시판, 설정, 요율, 진열, 도메인, 동기화 설정, 대기열) 삭제, data/종류/아이디 업로드 폴더·사업자등록증 삭제, 더 이상 아무도 쓰지 않는 공유 상품·브랜드 이미지 삭제(메인 파일은 유지), 이어서 리눅스 계정·/partner/아이디·vhost 삭제(site-delete). |
| 삭제 — 파일 남김 (체크 해제) | 위와 같음 | DB 데이터 삭제와 vhost 삭제(vhost-remove)만 하고, 사이트 폴더·업로드 파일·리눅스 계정은 백업용으로 남깁니다. 같은 아이디로 다시 만들 수 있습니다. |
본사 상품 변경이 파트너에 반영되는 시점
| 본사에서 한 일 | 파트너 반영 |
|---|---|
| 상품 등록·수정·삭제 (상품등록, 상품리스트 바로 수정·일괄 처리, 가격일괄조정, 상품 업로드, 상품 복사, 이미지 삭제) | 저장 즉시. 자동 모드 파트너는 모든 상품, 수동 모드는 가져온 상품만, 사용안함은 반영 안 함. 반영 항목(가격·정보·재고) 설정과 상품별 잠금, 동기화 대상 분류를 따릅니다. |
| 새 상품 등록 | 자동 모드 + "새 상품 자동 등록" 켜짐 + 대상 분류에 속하고 동기화 제외가 아닌 경우 저장 즉시 파트너 상품이 생깁니다. 분류 경로가 파트너에 없으면 자동으로 만들어집니다. |
| 메인 상품 삭제 | 저장 즉시 "메인 상품 삭제 시" 설정(같이 삭제 / 판매중지 / 유지)대로 처리. |
| 브랜드 저장·순서 변경·삭제 | 즉시. 동기화를 쓰고 "상품정보 변경 반영"이 켜진 파트너의 본사 연결 브랜드가 따라갑니다. 단, 파트너가 직접 고친 브랜드(동기화 잠금)는 바뀌지 않고, 본사가 브랜드를 지우면 그 브랜드는 파트너의 자체 브랜드로 남습니다. 파트너가 [본사 값으로 되돌리기]를 누르면 잠금이 풀리고 본사 값으로 다시 맞춰집니다. |
| 상품분류 관리 (추가·이름·사용·규칙 변경, 삭제) · 상품의 상품분류 직접 지정 | 즉시. 동기화를 쓰고 "상품정보 변경 반영"이 켜진 파트너에 새 상품분류가 복사되고, 이름·사용·자동 포함 규칙은 파트너가 직접 바꾸지 않은 항목만 따라갑니다(순서·출력 설정은 파트너 것). 상품의 직접 지정은 파트너의 본사 동기화 상품(정보 잠금 제외)에 바로 반영됩니다. 본사가 상품분류를 지우면 파트너의 복사본은 그 파트너의 자체 상품분류로 남습니다. 아직 없는 복사본은 전체 동기화 때도 만들어지며, 파트너가 지운 복사본은 다시 만들지 않습니다. (본사 상품분류와 내 쇼핑몰) |
| 본사 요율관리의 요율 변경 | 본사 요율관리에서 [가격 재계산 적용](전체 파트너 또는 파트너 하나)을 해야 기존 상품에 반영. 또는 cron/sync.php --reprice. |
| 주문으로 바뀐 재고 (본사·파트너 주문, 취소·반품) | 재고를 공유하는 파트너("재고·판매상태 반영" 켜짐)는 주문 처리와 같은 순간에 본사 재고와 모든 파트너 사본의 재고가 함께 바뀝니다. |
| 그 밖에 상품 저장을 거치지 않는 재고·판매상태 변경 | 다음 전체 동기화 또는 증분 동기화 cron(/etc/cron.d/msy-shoppingmall, 30분마다 cron/sync.php — 재고 일괄 반영 포함) 때 반영. cron 서비스가 실행 중이어야 합니다(2시간 넘게 실행되지 않으면 파트너별 상품동기화 화면에 경고). |
| 파트너 동기화 설정 변경 | 이후 저장되는 상품부터 적용. 기존 상품에는 [전체 동기화 실행] 후 적용. |
cron/kernel_daily.php: 미입금 자동취소, 자동 구매확정, 포인트 소멸·소멸 안내, 탈퇴 회원 개인정보 파기, 자동 등급 조정, 장바구니 정리)은 /etc/cron.d/msy-shoppingmall에 등록되어 있어 cron 서비스가 실행 중일 때만 동작합니다. systemctl is-active cron으로 확인하고, 꺼져 있으면 sudo systemctl enable --now cron으로 켜세요. 두 작업은 끝까지 실행될 때마다 마지막 실행 시각을 기록하며, 매일 새벽 작업이 26시간 넘게 실행되지 않으면 주문 기본 설정·포인트설정(유효기간 사용 시)·회원 기본설정 화면에 노란 경고가 나옵니다. 본사 화면의 경고에는 위 확인 명령과 직접 실행 명령(sudo -u www-data php /partner/common/public_html/cron/kernel_daily.php)이 함께 표시되고, 파트너 화면에는 "본사에 예약 작업(서버 자동 실행) 상태 확인을 요청해 주세요."가 표시되므로 파트너가 이 경고를 보고 연락해 올 수 있습니다.자주 묻는 질문
파트너를 만들었는데 쇼핑몰 주소로 접속이 안 됩니다.
생성 결과나 파트너별 설정보기에 "서버 작업 N건 대기"가 있는지 보세요. 자동 처리가 꺼져 있으면 root로 sudo php /partner/common/public_html/cron/provision.php를 실행하고, 앞으로를 위해 --enable=systemd로 자동 처리를 켜세요. 작업이 끝났다면 파트너별 도메인관리에서 [DNS 전체 확인]으로 A 레코드가 서버 IP를 가리키는지 확인합니다.
Cloudflare 연결 테스트가 실패합니다.
토큰이 "Edit zone DNS" 권한으로 발급되었는지, Zone ID가 기본 도메인의 영역 ID(32자리)인지 확인하세요. 토큰·Zone ID·서버 IP 중 하나라도 비어 있으면 서브도메인 DNS 자동 등록은 건너뛰고, 나중에 설정한 뒤 도메인 표의 [DNS 재생성]으로 만들 수 있습니다.
파트너 관리자가 비밀번호를 잊었다고 합니다.
파트너별 설정보기에서 파트너를 고르고 [관리자 비밀번호 재설정]으로 새 비밀번호를 정해 알려 주세요. 변경하면 그 관리자의 다른 로그인 세션은 종료됩니다.
신청서의 [승인 및 쇼핑몰 생성] 버튼이 눌리지 않아요.
희망아이디를 쓸 수 없는 경우입니다(이미 있는 파트너, 예약어, 남은 데이터 등). 버튼 옆에 이유가 나옵니다. 반려 사유를 적어 반려한 뒤 다른 아이디로 다시 신청하도록 안내하세요.
본사에서 가격을 바꿨는데 파트너 가격이 안 바뀝니다.
파트너의 동기화 설정에서 "가격 변경 반영"이 켜져 있는지, 그 상품이 연동 상품 목록에서 "가격 잠금"인지 확인하세요. 요율만 바꾼 경우에는 요율관리의 [가격 재계산 적용]이 필요합니다.
파트너가 지운 상품을 다시 넣어 주고 싶어요.
파트너별 상품동기화의 [동기화 제외 상품]에서 그 상품을 [복원]하세요. 연결해제 때 남긴 자체 상품이 있으면 다시 연결하고, 없으면 메인 상품을 바로 가져옵니다.
파트너 주문을 처리하려면 어떻게 하나요?
파트너별 주문내역에서 주문의 [상세]를 누르면 그 파트너의 관리자모드로 전환된 채 주문 상세가 열립니다. 처리 후 상단 안내 띠의 [메인 쇼핑몰 관리로 돌아가기]를 꼭 눌러 메인으로 돌아오세요.