2026-07-12 Shopify Auto 작업일지입니다. 오늘은 2건의 작업을 진행했습니다.

[프로젝트 전체] SaaS 수익화 및 설치형 패키지

현상/기능

  • B2B SaaS 구독형과 고객 서버 설치형 패키지로 수익화할 수 있도록 시스템 보완
  • 실제 PG 결제는 제외하고 조직별 데이터 격리, 가입, 플랜 한도, Docker 설치 지원

작업

  • `/register` — 새 조직 관리자 가입과 초대 코드 멤버 가입
  • 인증 JWT/세션에 `orgId` 추가
  • `/api/accounts`, `/api/orders`, 서버 페이지에 조직 격리 및 관리자 권한 가드 적용
  • `/accounts` — 조직명/플랜/상점 한도 및 관리자 전용 초대 코드 표시
  • `src/lib/` — 향후 정기결제 연동 시그니처(현재 비활성)
  • `Dockerfile`, `docker-compose.yml`, `.dockerignore` — Next.js+MariaDB 설치형 패키지
  • `INSTALL.md` — 설치, n8n 연결, 기존 DB 마이그레이션, 운영 절차
  • 변경 TypeScript 파일 ESLint 통과
  • `npx tsc --noEmit` 통과
  • `npm run build` 성공 (`/register`, `/api/register` 포함)
  • React Doctor 21점 → 32점 개선; 남은 진단은 기존 템플릿 파일 중심
  • 로컬에 Docker CLI가 없어 `docker compose config` 실행 검증은 미수행

[사업 자료] 수익 모델 소개서

현상/기능

  • 현재 시스템의 SaaS 수익 구성과 설치형 패키지 수익 구성을 각각 한 페이지로 정리한 PPT 제작

생성 파일

  • `Shopify_Auto_Revenue_SaaS_Package.pptx`
  • 1페이지: 호스팅형 B2B SaaS의 수익 구성, 핵심 기능, 목표 고객, 확장 흐름
  • 2페이지: Docker 설치형 패키지의 수익 구성, 납품 구성, 적합 고객, 판매·납품 흐름