📖사용 설명서
PMS (제안관리)
상품 카탈로그를 등록하고 거래처에 제안서를 발송·관리하는 통합 영업 도구입니다. 카탈로그 상품 → 제안서 작성 → 거래처 이메일 발송 → 견적 응답 추적 → 거래명세서 발행까지 한 곳에서 처리합니다. 기존 OMS 의 상품관리·매출처/매입처와 분리된 별도 모듈이며, 필요에 따라 선택적으로 OMS와 연결할 수도 있습니다.
메뉴가 보이지 않으면 본사(super)에서 PMS 메뉴 표시 토글을 켜야 합니다. 시스템 설정 → 기능 토글에서 활성화.
전체 사용 흐름
- SMTP 설정 — 본인 이메일(Gmail/네이버) 계정으로 발송 가능하게 등록
- 카탈로그 상품 등록 — 개별 또는 엑셀 일괄
- 거래처 등록 — 발송 대상 회사 정보
- 제안서 작성 — 상품 다중 선택 + 인사말 + 견적 유효기간
- 거래처에 발송 — 다수 거래처에 동시 메일 + PDF 자동 첨부
- 응답 기록 — 거래처 회신 내용 (문의·견적·주문 확정 등)
- 거래명세서 발행 — 주문 확정된 견적은 명세서 발행 + PDF 다운로드
- (선택) OMS 연동 매핑 — 카탈로그 상품·거래처를 기존 OMS와 연결
1. SMTP 설정 (가장 먼저 — 1회만)
거래처에 메일을 보내려면 본인 이메일 계정의 SMTP 정보가 필요합니다. 여기서 등록한 이메일이 발신자(From)와 답신 수신처가 됩니다.
- 접근: PMS → SMTP 설정
- Gmail: 호스트
smtp.gmail.com· 포트587· 암호화TLS· 비밀번호는 반드시 앱 비밀번호 사용 (2단계 인증 필수) - 네이버: 호스트
smtp.naver.com· 포트465· 암호화SSL· 사용자명은 @naver.com 제외 아이디만 - 저장 후 [테스트 메일 발송] 버튼으로 자기 자신에게 발송 → 검증 ✓ 표시 확인
DB에 AES 암호화로 저장되며 다시 화면에 노출되지 않습니다. Gmail 일반 로그인 비밀번호는 차단되니 반드시 앱 비밀번호를 발급받아 입력하세요.
2. 카탈로그 상품 등록
제안서에 들어갈 상품을 미리 등록합니다. 기존 OMS 상품관리보다 더 풍부한 메타데이터(인증·홍보카피·박스단위·옵션 등)를 보유합니다.
개별 등록
- 접근: PMS → 카탈로그 상품 → + 상품 등록
- 기본 정보: 카테고리·중분류·상품코드·상품명·홍보카피
- 가격: 소비자가·인터넷최저가·공급제안가·BOX 입수·할인율·과세 구분
- 사양: 중량·사이즈·구성·옵션
- 생산: 원산지·제조업체·판매업체
- 인증: + 인증 추가로 특허/디자인/상표/CE 등 자유 추가
- 상품특징: + 특징 추가로 불릿 포인트 다중 입력
- 메인 이미지 업로드 (최대 5MB, JPG/PNG/WebP)
- 상태: 활성/초안/보관 — 초안은 제안서 작성 시 후보에서 제외
엑셀 일괄 등록
- + 엑셀 일괄 등록 버튼 → 파일(.xlsx, .xls) 업로드
- 데이터는 7번째 행부터 인식 (1~6행은 헤더 영역)
- 컬럼 순서(A열부터): 카테고리, 중분류, 상품코드, 상품명, 단독상품명, 온라인등록명, 홍보카피, 중량, 구성, 원산지, 제조업체, 규격, 과세/면세, 개별배송비, BOX배송비, BOX입수, 소비자가, 인터넷최저가, 공급가, 포장
- 등록 후 개별 편집으로 인증·특징·이미지 보강 권장
3. 거래처 등록
제안서를 발송할 회사 정보를 등록합니다. 기존 OMS 의 매출처(shop)·매입처(vendor)와 분리되어 있습니다.
- 접근: PMS → 거래처 → + 거래처 등록
- 필수 입력: 회사명
- 권장 입력: 담당자, 이메일 (발송 핵심), 전화, 사업자번호, 주소
- 분류 자유 입력: 일반·공공기관·도매상 등
이메일이 비어있는 거래처는 발송 화면에서 표시되지 않습니다. 메일 발송이 필요한 거래처는 반드시 이메일을 입력해 주세요.
4. 제안서 작성
- 접근: PMS → 제안서 → + 제안서 작성
- 제목 입력 (예: "2026년 5월 일렉드림 제품 제안서")
- 견적 유효기간 (선택)
- 인사말 — 제안서 상단에 표시되는 메시지
- 상품 다중 선택 — 검색 필터로 빠르게 찾기
- 거래처별 협상 단가가 있으면 견적단가 입력 (비우면 카탈로그 기본 공급가 적용)
- 저장 후 상세 페이지에서 즉시 미리보기 iframe으로 결과 확인
PDF / 인쇄
- 📥 PDF 다운로드 — 서버에서 mPDF로 한글 정상 PDF 생성
- 🖨️ 인쇄 — 브라우저 인쇄 기능으로 직접 출력 또는 PDF 저장
- 양식: 상품명·제조국가·제조업체·판매업체·소비자가·온라인최저가·공급제안가·구성·옵션·사이즈·인증·상품특징·이미지·회사 정보 푸터
5. 거래처에 발송
제안서 상세 페이지의 ✉️ 거래처에 발송 버튼으로 진입합니다. SMTP 설정이 완료된 상태여야 합니다.
- 거래처 다중 선택 — 검색·전체선택 지원
- 제목·본문 작성 (기본 템플릿 자동 채움)
- 본문에 개인화 변수 사용 가능:
{{거래처명}},{{담당자}},{{대표자}}— 거래처별로 자동 치환 - 제안서 PDF 자동 첨부 (체크박스 해제 가능)
- N곳에 발송 클릭 → 결과 표시 (성공/실패 카운트)
발송 이력
제안서 상세 → 📋 발송 이력에서 확인:
- 거래처별 발송 시각·상태(발송/실패/반송/열람) 추적
- 실패 시 사유 표시 (인증 오류·존재하지 않는 이메일 등)
- 각 발송 행 우측 📝 응답 기록 버튼으로 견적 응답 페이지로 이동
Gmail SMTP 는 하루 약 500통 한도가 있습니다. 대량 발송이 필요하면 SendGrid 같은 전용 서비스 사용을 검토하세요.
6. 견적 응답 기록
거래처가 전화·이메일로 회신한 내용을 수동으로 기록합니다.
- 접근 1: 발송 이력 페이지에서 해당 발송 행의 "응답 기록" 클릭 (자동 연결)
- 접근 2: PMS → 견적 응답 → + 응답 기록 (수동)
- 응답 상태 4종:
문의— 단순 문의·상담견적 요청— 정식 견적 요청주문 확정— 거래 확정 (거래명세서 발행 가능)거절— 거래 불성립
- 거래처가 관심 보인 상품·수량·협상 단가도 함께 기록
견적 응답 페이지 메인에서 상태별 카운터 4개와 응답률(발송 대비 응답)을 확인할 수 있습니다.
7. 거래명세서 발행
주문 확정된 견적에 대해 정식 거래명세서를 발행합니다.
- 접근 1: 견적 응답 → 주문 확정 항목의 "거래명세서" 버튼 (자동 채움)
- 접근 2: PMS → 거래명세서 → + 명세서 발행 (수동)
- 발신자 정보는 시스템 설정의 회사 정보 자동 입력 (수정 가능)
- 수신자(거래처) 선택 → 사업자번호·주소 자동 채움
- 항목: 상품명·수량·단가·세액(과세/면세) — 부가세 자동 계산 (과세 항목 × 10%)
- 운송장 번호·택배사·배송비 입력 (선택)
- 발행 시 YYYYMMDD-XXX 자동 번호 생성
PDF / 인쇄
- 발행 후 📥 PDF 다운로드 또는 🖨️ 인쇄
- 양식: 공급자 + 공급받는자 + 항목 표 + 합계 박스 (공급가액·부가세·배송비·총합계)
- 상태: 초안 → 발행 → 입금 완료 / 취소
8. (선택) OMS 연동 매핑
PMS의 카탈로그·거래처를 기존 OMS의 상품·매출처/매입처와 연결합니다. 매핑은 선택사항입니다.
- 접근: PMS → OMS 연동 매핑
- 카탈로그 상품 ↔ OMS 상품: 본인 OMS 상품 목록에서 매핑 선택
- 거래처 ↔ OMS 매출처(shop) 또는 매입처(vendor): 본인 종속 계정에서 선택
- 매핑 통계 확인 — 전체 대비 매핑된 비율 표시
PMS (제안관리)는 OMS와 완전히 분리되어 독립 운영 가능합니다. 매핑은 향후 자동 주문 생성·재고 동기화 등 부가 기능에 활용할 수 있도록 미리 데이터를 연결해 두는 것입니다.
주의사항·보안
SMTP 비밀번호는 Laravel APP_KEY 로 암호화됩니다. 서버 키가 분실·변경되면 저장된 비밀번호를 복호화할 수 없으니 키 백업을 안전하게 보관하세요.
SPF/DKIM 미설정 도메인에서 발송하면 스팸함으로 분류될 수 있습니다. Gmail/네이버 같은 공식 서비스의 SMTP 사용 시 자체 인증이 적용되어 안전합니다.
SMTP 설정 → 카탈로그 상품 1~2건 등록 → 거래처 1곳 등록 → 본인 메일 주소로 테스트 발송 → 정상 확인 후 본격 사용
한 번에 100곳 이상 발송 시 Gmail/네이버 한도에 걸릴 수 있습니다. 대량 발송 전 SMTP 발급처의 정책을 확인하세요.