B2B 포털 — 거래처가 알아서 주문합니다
거래처가 직접 회원가입하고 카탈로그를 보고 주문하는 셀프 포털입니다. 도매·식자재·소모품·자재 등 정기 거래가 있는 B2B 비즈니스에 맞습니다. 전화·문자·엑셀 주문 받기를 끝낼 수 있습니다.
이 모듈이 해주는 일
- 거래처가 셀프로 가입 (이메일 인증 OTP)
- 워크스페이스 담당자가 거래처별로 분류·할인율을 설정하고 승인
- 승인된 거래처는 카탈로그를 보고 박스·낱개로 직접 주문
- 주문 즉시 재고 차감 + 거래명세서 이메일 자동 발송
- 담당자가 입금 확인·출고·송장번호 입력으로 상태 진행
- 거래처는 본인 주문 내역과 진행 상태를 언제든 확인
모듈 정체성·가격
B2B 포털을 포함한 모든 모듈은 기본 49,000원/월 + 직원 1명당 10,000원의 단일 플랫폼 가격에 포함됩니다. 직원 = 워크스페이스에서 주문을 처리할 사람. 거래처(외부 주문자)는 무제한 무료입니다 (자세한 가격: 가격 안내).
두 가지 URL
본 모듈은 두 가지 서로 다른 사용자가 접근하는 두 개의 URL을 가집니다:
- 거래처용:
shop.oprai.co.kr/{내-워크스페이스-주소}
거래처가 가입·로그인·카탈로그·주문에 사용. SMS·카톡으로 공유. - 담당자용 (admin):
oprai.co.kr/flow
워크스페이스 담당자가 카탈로그·승인·주문 처리. Oprai 로그인 필요.
Day 0 — 가입과 모듈 구독 (10분)
- oprai.co.kr에서 가입(또는 상담 신청).
- Google 로그인 후 회사 워크스페이스를 만듭니다 (주소가 자동 생성됩니다).
- 모듈 카드에서 B2B 포털 · 셀프 주문을 선택하고 결제.
- 구독 즉시 admin 권한이 부여됩니다.
Day 1 — 카탈로그 셋업 (제품 등록, 30~60분)
- 담당자가
oprai.co.kr/flow으로 진입합니다 (Oprai 로그인 자동 인식). 또는app.oprai.co.kr/modules카드에서 "B2B 포털" 클릭. - 좌측 사이드바 → 제품 (카탈로그) → 우측 상단 + 새 제품 등록.
- 제품 정보 입력 — 위에서 아래 순서:
- 📷 사진 — 권장 정사각형 1000×1000 px, 흰 배경. JPG·PNG·WEBP, 최대 5MB. 다른 비율은 카탈로그에서 가운데 잘림.
- 제품명 (필수) — 예: "유기농 우유 1L"
- 브랜드 (선택) — 예: "서울우유". 카탈로그에서 브랜드별 정렬·필터에 사용됩니다.
- SKU (선택) — 사내 식별코드. 예: "MILK-1L-ORG"
- 설명 — 직접 입력 또는 ✨ AI로 설명 작성 버튼:
- URL 참고: 제조사·공급사 페이지 붙여넣기 → 서버가 fetch해 텍스트 추출
- 파일 참고: 카탈로그 PDF·스펙시트·라벨 이미지 → Claude Vision 분석
- 둘 다 있으면 둘 다 참고. 둘 다 없어도 제품명·브랜드만으로 작동.
- 생성된 설명은 직접 편집 가능. 마케팅 카피보다 사실 시트에 가까운 톤.
- 단위 — "병"·"개"·"kg" 등 거래처가 부르는 호칭
- 박스 단위 — 1박스에 들어가는 낱개 수. 1이면 박스 없음.
예: 우유 1박스 = 12병 →12 - 소비자가 (EA) — 1개당 소비자 기준 단가. 거래처별 할인율은 여기서 자동 적용됩니다.
- 원가 50% (EA) — 마진 계산용 (거래처엔 안 보임). 네이버 가져오기 시 소비자가의 50%로 자동 산정.
- 최소 재고 알림 — 이 수량 이하로 떨어지면 알림 (Phase A+ 자동화 예정)
- 🛒 카탈로그에 즉시 노출 — 체크하면 거래처가 바로 주문 가능
- 등록 직후 편집 페이지로 이동. 재고 조정 펼치고 현재 재고 수량을 입력합니다 (예: 240병).
- 같은 패턴으로 보유 제품을 모두 등록.
Day 2 — 거래처에 URL 공유 (5분)
담당자가 거래처 30곳에 SMS·카톡·이메일로 일괄 발송:
앞으로 주문은 https://shop.oprai.co.kr/{내-워크스페이스-주소}에서 가입해 주세요. 가입은 1분, 가입 후 카탈로그·주문·내역을 직접 보실 수 있습니다.URL은 admin 대시보드 화면 하단에서 정확히 확인할 수 있습니다.
운영 — 매일 5~15분
1) 거래처가 가입할 때 (자동)
- 거래처가 URL → 신규 가입 → 회사명·이메일·비밀번호 입력 (사업자등록번호는 선택).
- 거래처 메일로 6자리 인증 코드 발송. 거래처가 입력하면 가입 완료.
- 거래처는 "승인 대기 중" 화면에 도착 — 담당자 승인 전까지 카탈로그 못 봄.
- 담당자 메일함에 신규 가입 요청 알림이 자동 도착합니다.
2) 담당자가 승인할 때
- 메일의 inbox 링크 또는
oprai.co.kr/flow/customers/pending. - 거래처 카드에서 회사명·이메일·사업자번호·아이디 확인.
- 거래처 분류 선택:
- 레스토랑·식자재
- 백화점·대형마트
- 소매·편의점
- 온라인 셀러
- 기타
- 할인율 입력 (0~100%). 이 거래처에만 적용됩니다. 기본 0.
- 승인 + 안내 메일 발송 클릭 → 거래처에 자동 메일.
- 거래에 문제 있는 경우 거절 버튼으로 가입 정보 삭제 (재가입 가능).
3) 거래처가 주문할 때 (자동)
- 거래처가 안내 메일 → 로그인.
- 카탈로그에서 제품 선택 → 박스·낱개 수량 입력 → 장바구니.
- 장바구니에서 요청사항·입금자명(선택) 입력 후 주문하기.
- 주문 즉시:
- 재고 자동 차감
- 거래처에 거래명세서 이메일 자동 발송 — 거래명세서 PDF 첨부 (공급자 정보 입력 시)
- 담당자에 신규 주문 알림 이메일 + 같은 PDF 첨부
4) 담당자가 주문을 처리할 때
- 메일 링크 또는
oprai.co.kr/flow/orders. - 주문 상태 흐름:
접수됨 → 입금 확인 → 준비 중 → 출고됨 → 배송 완료 - 각 상태 전환 시 입력하는 정보:
- → 입금 확인: 입금자명 (대조용)
- → 출고됨: 택배사·송장번호 (거래처가 추적 가능)
- → 배송 완료: 자동 또는 담당자 수동 (Phase A+에 자동화)
- 거래처가 입금 통지를 누르면 "💸 입금 통지" 배지가 inbox에 표시 — 입금 확인 후 다음 단계로.
- 취소: 준비 단계 전까지만 가능. 취소 시 재고 자동 복원 + audit 기록.
5) 거래처 본인이 할 수 있는 일
- 본인 주문 내역·상태 확인 (
/orders) - 입금 완료 통지 (입금자명 입력, 담당자가 확인)
- 본인 주문 자가 취소 (준비 단계 전까지)
- 회사 정보(사업자등록증) 셀프 등록·수정 — 사업자등록증 사진 업로드 시 AI가 6 필드 자동 인식 + 국세청 진위확인
- 🔁 재주문 1-click — 옛 주문 상세에서 "이 주문 다시 담기" → 같은 제품·수량 그대로 카트로
- 🔁 자주 주문 학습 — home에 "자주 주문하시는 제품" top 5 자동 표시 (지난 90일 빈도). 클릭 한 번이면 마지막 수량 그대로 카트 추가. 매주 같은 발주 패턴인 B2B에 시간 절약.
처리 가능한 거래처 수
거래처 1곳당 평균 1~2분 (가입 1회 + 주문 1~2건/주). 거래처 30곳 = 일 30분 이하. 담당자 1명으로 거래처 100곳까지 충분히 운영 가능합니다.
안 해도 되는 일
- 거래처별 카탈로그 사이트 만들기
- 주문 정리 엑셀에 옮기기
- 거래처별 가격 별도 안내 (할인율이 카탈로그에 자동 적용)
- 거래명세서 양식 만들고 보내기
- 주문 confirm 메일 작성
- 재고 직접 차감
택배사 연동 (선택, Add-on)
기본 모듈엔 송장번호 manual 입력만 포함됩니다. 택배사 자동 발급·실시간 추적·라벨 PDF 등 깊은 통합은 +₩10,000/월/택배사 add-on으로 추가 가능합니다.
- 첫 가용: CJ대한통운 (Phase A+ 출시 예정)
- 추가 예정: 한진·롯데·우체국·로젠 (수요 발생 시 1택배사씩)
- 택배사별로 사전 운영승인 신청 필요 (CJ 약 2~3주 lead time)
거래명세서 PDF
주문이 접수되면 한국 B2B 표준 양식의 거래명세서 PDF가 자동 생성되어 거래처·담당자 메일에 첨부됩니다. 거래처 본인·담당자 모두 주문 상세에서 📄 PDF 보기 버튼으로 언제든 다시 다운로드 가능.
- 공급자 정보(상호·사업자번호·대표·주소·업태·종목·연락처·은행 계좌)는
oprai.co.kr/flow/settings에서 한 번 입력. - 공급받는자 정보는 거래처가 가입 시 입력한 사업자등록증에서 자동 prefill.
- 금액·아이템·소계·부가세·합계 + 한글 금액(₩100,000 = 일십만원정) + 입금 계좌 + 요청사항.
- 공급자 정보 미입력 시 PDF 비활성 + admin 화면에 안내 배너. 정보 채우면 모든 과거 주문에서 자동 활성화.
옛 거래처 옮기기 (일괄 등록)
Sweetly 같은 다른 시스템에서 옮겨오는 경우 oprai.co.kr/flow/customers/import에서 엑셀 1번으로 처리.
- "📥 빈 템플릿 다운로드" → 회사명·이메일·분류·할인율 채우기.
- 파일 업로드 → 미리보기 (오류 행은 빨간색으로 표시).
- "일괄 등록 + 메일 발송" → 각 거래처에 임시 비밀번호 자동 발송.
- 거래처는 받은 메일로 바로 로그인 (가입 OTP·승인 절차 X).
- 한 번에 최대 500곳. 같은 이메일 이미 존재하면 자동 skip.
- 임시 비번은 12자 random (대소문자+숫자+특수). 첫 로그인 후 프로필에서 변경.
- 한국 사장님 친화 한글 헤더 인식 (회사명·이메일·담당자·분류·할인율).
아직 없는 기능 (Phase A+에서 추가)
- 자동 결제 (포트원 + 팝빌 세금계산서) — 라이브 5명 후 wire-up
- 첫 로그인 후 임시 비밀번호 변경 강제
- 거래처 tier·milestone·쿠폰
- 견적 요청 흐름
- 거래처 ↔ 담당자 메시징
- 반품 흐름
- 카카오 알림톡 (현재는 이메일·웹 푸시)
- 제품 일괄 등록 (엑셀·CSV)
- 다중 이미지 갤러리 (현재는 대표 1장)
- 자동 발주 예상일 알림 ("매주 화요일 주문 — 오늘 발주하시겠어요?")
- 재고 임박 시 자동 보충 제안
물류 모듈과 같이 쓸 때
B2B 포털과 물류 모듈을 같이 구독하면:
- 제품 entity는 자동 공유 — 한 번 등록한 제품이 양쪽에서 보임
- 재고·발주·입출고는 물류 모듈에서 정밀 관리
- 판매 카탈로그·노출 토글은 B2B 포털 admin에서 관리
- 거래처 entity (회사 정보)도 자동 공유
관련 매뉴얼
- 가격 — 기본 49,000원/월 + 직원 1명당 10,000원, 모든 모듈 포함 + 거래처 무제한.
- 워크스페이스 — 첫 진입·멤버 초대·역할.
- 정체성과 로그인 — Oprai 로그인 (admin)과 거래처 로그인 차이.
의문 사항·기능 요청은 hello@oprai.co.kr 로 보내주세요. 매뉴얼은 라이브 코드와 함께 진화합니다.