Skip to content

Commit 189bfaa

Browse files
committed
docs: note standalone booth sales deployment
1 parent 12d2f08 commit 189bfaa

2 files changed

Lines changed: 65 additions & 11 deletions

File tree

‎docs/v2_FINANCIAL-LEDGER/modules/future/05-event-booth-sales.md‎

Lines changed: 64 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
1-
# 부스 운영·행사 판매 관리 모듈
1+
# 부스 운영·행사 판매 관리 기능
22

33
## 개요
44

5-
서울코믹월드(서코, 부코, 수코 등)와 일러스타 페스 등 오프라인 행사에서 개인 창작자 또는 소규모 팀이 부스를 운영할 때 필요한 재고, 현장 판매, 예약 수령, 행사 후 정산을 관리하는 모듈입니다.
5+
서울코믹월드(서코, 부코, 수코 등)와 일러스타 페스 등 오프라인 행사에서 개인 창작자 또는 소규모 팀이 부스를 운영할 때 필요한 재고, 현장 판매, 예약 수령, 행사 후 정산을 관리하는 기능입니다.
66

7-
이 모듈은 선입금 폼, 통판 폼, 주문 접수 서비스를 대체하지 않습니다. 윗치폼처럼 이미 강한 외부 서비스를 주문 원본으로 두고, Fieldstack은 행사 현장에서 필요한 **운영판** 역할을 맡습니다.
7+
이 기능은 선입금 폼, 통판 폼, 주문 접수 서비스를 대체하지 않습니다. 윗치폼처럼 이미 강한 외부 서비스를 주문 원본으로 두고, 행사 현장에서 필요한 **운영판** 역할을 맡습니다.
8+
9+
Fieldstack 안에서 모듈로 제공할 수도 있지만, 이 기능만 필요한 사용자가 Fieldstack 전체를 설치해야 하는 부담을 줄이기 위해 **별도 서버/단독 앱 형태**로도 제공할 수 있는 구조를 검토합니다.
810

911
> **개발 시점:** Fieldstack V1 완성 이후 검토
1012
> **상태:** 아이디어 및 초기 설계 단계
11-
> **핵심 방향:** 윗치폼과 경쟁하지 않고, 엑셀 가져오기·현장 판매·재고·정산을 보조
13+
> **핵심 방향:** 윗치폼과 경쟁하지 않고, 엑셀 가져오기·현장 판매·재고·정산을 보조
14+
> **제공 형태:** Fieldstack 통합 모듈 또는 단독 서버/앱
1215
1316
---
1417

@@ -25,7 +28,7 @@
2528
- 옵션 선택
2629
- 주문 취소·변경 요청 처리
2730

28-
### Fieldstack이 담당하는 영역
31+
### 이 기능이 담당하는 영역
2932

3033
- 윗치폼 엑셀 파일 가져오기
3134
- 외부 예약/선입금 주문의 행사 수령 체크
@@ -45,22 +48,73 @@
4548

4649
---
4750

51+
## 제공 형태
52+
53+
이 기능은 Fieldstack 내부 모듈로만 제한하지 않고, 다음 두 가지 형태를 함께 검토합니다.
54+
55+
### 1. Fieldstack 통합 모드
56+
57+
Fieldstack을 이미 사용하는 사용자를 위한 형태입니다.
58+
59+
장점:
60+
- Ledger 모듈과 행사 매출·비용을 바로 연결할 수 있습니다.
61+
- 세무 준비 지원 기능으로 행사 정산 자료를 넘길 수 있습니다.
62+
- 사용자, 파일, 권한, 백업, 설정 등 Fieldstack 공통 기능을 재사용할 수 있습니다.
63+
64+
적합한 사용자:
65+
- Fieldstack으로 개인 금융과 자료 정리를 함께 관리하려는 사용자
66+
- 행사 매출과 비용을 장기적으로 추적하려는 사용자
67+
- 세무사에게 전달할 참고자료까지 함께 정리하려는 사용자
68+
69+
### 2. 단독 서버/앱 모드
70+
71+
부스 운영 기능만 필요한 사용자를 위한 형태입니다.
72+
73+
장점:
74+
- Fieldstack 전체 설치 없이 행사 운영 도구만 사용할 수 있습니다.
75+
- 개인 창작자 또는 소규모 팀이 행사 전용 서버로 가볍게 올려 사용할 수 있습니다.
76+
- Fieldstack의 금융·세무 기능을 쓰지 않는 사용자에게 진입 장벽이 낮습니다.
77+
78+
제약:
79+
- Ledger 자동 연동은 기본 제공되지 않습니다.
80+
- 세무 준비 지원 기능과의 연결은 내보내기 파일 또는 별도 연동 옵션으로 처리해야 합니다.
81+
- 사용자·권한·백업·파일 보관 정책을 단독 앱 안에서 별도로 제공해야 합니다.
82+
83+
### 3. 공통 코어 분리 방향
84+
85+
가능하면 핵심 로직을 Fieldstack 전용 구현에 묶지 않습니다.
86+
87+
공통으로 분리할 수 있는 영역:
88+
- 윗치폼 엑셀 파서
89+
- 상품/옵션 매칭 로직
90+
- 재고 계산 로직
91+
- 수령 상태 관리
92+
- 현장 판매 기록
93+
- 행사 정산 계산
94+
- CSV/엑셀 내보내기
95+
96+
Fieldstack 모드는 이 공통 코어를 Fieldstack 모듈 API, Ledger, 세무 준비 지원 기능과 연결합니다. 단독 모드는 같은 공통 코어를 자체 서버, 자체 DB, 자체 UI에 연결합니다.
97+
98+
이 구조는 Fieldstack 사용성을 일부 분산시킬 수 있지만, 부스 운영 기능만 필요한 사용자의 설치 부담을 줄이고 기능 자체의 활용 범위를 넓히는 장점이 있습니다.
99+
100+
---
101+
48102
## 윗치폼 연동 방향
49103

50-
윗치폼에는 API가 없다는 전제로 설계합니다. 주문 데이터는 사용자가 윗치폼에서 엑셀 파일로 내려받은 뒤 Fieldstack에 가져오는 방식만 고려합니다.
104+
윗치폼에는 API가 없다는 전제로 설계합니다. 주문 데이터는 사용자가 윗치폼에서 엑셀 파일로 내려받은 뒤 가져오는 방식만 고려합니다.
51105

52106
### 엑셀 가져오기 기능 (계획)
53107

54108
- 엑셀 또는 CSV 파일 업로드
55109
- 컬럼 자동 감지 및 수동 매핑
56110
- 주문번호, 닉네임, 입금자명, 전화번호 뒤 4자리 등 검색 키 생성
57-
- 상품명·옵션명·수량을 Fieldstack 상품과 매칭
111+
- 상품명·옵션명·수량을 내부 상품과 매칭
58112
- 예약분 재고 자동 반영
59113
- 중복 가져오기 방지
60114
- 가져오기 이력 저장
61115
- 원본 파일명, 가져온 시각, 행 수, 실패 행 수 기록
62116

63-
가져온 윗치폼 데이터는 Fieldstack 내부에서 새 주문으로 재생성하지 않고, **외부 주문 원본의 스냅샷**으로 취급합니다.
117+
가져온 윗치폼 데이터는 내부에서 새 주문으로 재생성하지 않고, **외부 주문 원본의 스냅샷**으로 취급합니다.
64118

65119
---
66120

@@ -127,7 +181,7 @@
127181
- 간편결제
128182
- 기타 수기 입력
129183

130-
Fieldstack은 결제 자체를 처리하지 않습니다. 카드 단말기, 계좌이체, 간편결제 등 외부에서 결제가 끝난 결과를 운영자가 기록하는 방식입니다.
184+
이 기능은 결제 자체를 처리하지 않습니다. 카드 단말기, 계좌이체, 간편결제 등 외부에서 결제가 끝난 결과를 운영자가 기록하는 방식입니다.
131185

132186
간단 POS 형태의 입력 흐름:
133187
- 상품 선택
@@ -341,4 +395,4 @@ POST /api/booth/events/:id/settle
341395

342396
- 윗치폼: 선입금, 통판, 행사 당일 예약 구매 폼 운영에 사용
343397

344-
Fieldstack은 윗치폼의 폼 운영 기능을 대체하지 않고, 윗치폼에서 내려받은 엑셀 데이터를 행사 운영용 참고 데이터로 가져와 재고, 수령, 현장 판매, 행사 후 정산을 돕는 방향으로 검토합니다.
398+
이 기능은 윗치폼의 폼 운영 기능을 대체하지 않고, 윗치폼에서 내려받은 엑셀 데이터를 행사 운영용 참고 데이터로 가져와 재고, 수령, 현장 판매, 행사 후 정산을 돕는 방향으로 검토합니다.

‎docs/v2_FINANCIAL-LEDGER/modules/future/README.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Fieldstack V1 완성 이후 개발이 검토되는 모듈들을 정리한 공간
1212
| 문서 | 모듈명 | 우선순위 | 비고 |
1313
|------|--------|----------|------|
1414
| [project-outsource.md](./02-project-outsource.md) | 프로젝트·외주 관리 | 높음 | 위드싸인, Gmail 연동 포함 |
15-
| [event-booth-sales.md](./05-event-booth-sales.md) | 부스 운영·행사 판매 관리 | 중간 | 윗치폼 엑셀 가져오기, 현장 판매·재고·정산 |
15+
| [event-booth-sales.md](./05-event-booth-sales.md) | 부스 운영·행사 판매 관리 | 중간 | 윗치폼 엑셀 가져오기, 현장 판매·재고·정산, 단독 앱 검토 |
1616
| [todo-scheduler.md](./01-todo-scheduler.md) | TODO / 스케줄러 | 중간 | TickTick 참고 |
1717
| [planner.md](./03-planner.md) | 플래너 | 낮음 | 여행 계획 등 |
1818

0 commit comments

Comments
 (0)