065e81bf97
CS 통합 프로그램.ZIP(로컬 개발본 v9.0)의 기능 소스를 반영. DB 스키마는 기존과 동일해 마이그레이션 없이 그대로 사용한다. 가져온 것 - main.py / cafe24_api.py / templates / static: v9.0 기능 코드 - routers/coupang_milkrun.py, routers/mall_event.py (신규) - static/js/mall_event.js, static/js/milkrun_gsheet.js (신규) 운영 설정은 기존 것을 유지·재적용 - DB/카페24/네이버 접속정보를 하드코딩 대신 환경변수 기반으로 복원 - SSO(AuthGuardMiddleware, SessionMiddleware), /login, /logout, /health/db 복원 - APP_ROOT_PATH 서브경로 호스팅(root_path 템플릿 변수, app.js fetch 래퍼) 복원 - 구글시트 설정 인메모리 캐시(TTL 10분)와 /api/config/refresh 복원 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
402 lines
17 KiB
JSON
402 lines
17 KiB
JSON
[
|
|
{
|
|
"version": "v9.0",
|
|
"date": "2026.08.25",
|
|
"sections": [
|
|
{
|
|
"items": [
|
|
"New CS 작업 탭과 새로운 주문 처리 UI 추가: 상품 분류별 하위 상품 선택, 선택 상품 삭제 및 수량 변경, 주문금액·할인·배송비·입금금액 실시간 계산, 문자 미리보기 기능을 한 화면에서 사용할 수 있도록 개선"
|
|
],
|
|
"type": "added"
|
|
},
|
|
{
|
|
"items": [
|
|
"기존 CS 작업 탭은 전체 상품 그룹을 한 번에 확인할 수 있는 이전 UI로 유지하여 New CS 작업 탭과 선택적으로 사용할 수 있도록 구성"
|
|
],
|
|
"type": "modified"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"version": "v8.82",
|
|
"date": "2026.08.25",
|
|
"sections": [
|
|
{
|
|
"items": [
|
|
"주문 정보 프로그램에서 복사된 재발송 정보를 자동으로 입력 하는 기능 추가"
|
|
],
|
|
"type": "added"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"version": "v8.81",
|
|
"date": "2026.08.12",
|
|
"sections": [
|
|
{
|
|
"items": [
|
|
"자사몰 행사 메뉴에 \"행사주문 추출\" 기능 추가 (아롱님 전용 메뉴): 카페24 주문 CSV를 파일 선택 또는 드래그 앤 드롭으로 업로드하면 주문상품명(K열)의 첫 \" -\" 앞부분을 중복 없이 가나다순으로 정리해 보여주고, 여기서 고른 상품을 기준으로 필요한 행만 남긴 엑셀을 곧바로 내려받을 수 있음",
|
|
"추출 조건 2가지 제공: \"해당상품만 추출\"은 선택한 상품이 들어있는 행만 남기고, \"해당 주문 추출\"은 그 행의 주문번호(B열)와 같은 주문의 모든 행을 남김"
|
|
],
|
|
"type": "added"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"version": "v8.8",
|
|
"date": "2026.08.11",
|
|
"sections": [
|
|
{
|
|
"items": [
|
|
"자사몰 행사 메뉴 추가: 카페24에서 받은 발주주문서(엑셀)를 업로드해 행사 조건을 적용하고, 가공된 발주 파일을 다시 내려받는 공간 (발주서 가공 기능이 앞으로 계속 추가될 예정)",
|
|
"선착순 사은품 지급 기능 추가: 발주서를 파일 선택 또는 드래그 앤 드롭으로 업로드하면 주문목록(Q열)의 상품을 중복 없이 가나다순으로 정리해 보여주고, 선택한 상품을 주문한 고객을 주문날짜 순서대로 선착순 N명까지 자동 선별 (인원은 10/30/50/100 버튼 또는 직접 입력)",
|
|
"선별된 각 주문의 마지막 행 바로 아래에 사은품 행을 자동 삽입 (품목 순번 자동 증가, 사은품 아이템코드·이름·수량 입력, 주문목록에 \"선착순 사은품\" 표기, 삽입된 행의 A~Q열 노란색 표시)",
|
|
"적용 결과를 미리 확인한 뒤 전체 발주 파일(업로드한 파일과 같은 이름)과 사은품이 적용된 주문만 담은 파일을 각각 엑셀로 다운로드 가능"
|
|
],
|
|
"type": "added"
|
|
},
|
|
{
|
|
"items": [
|
|
"코드표: 단품 코드와 세트 코드 제목 옆에 이름 검색란 추가 (입력하는 즉시 실시간 검색, 초기화 버튼과 Esc 키로 검색어 해제)",
|
|
"왼쪽 메뉴에 아이콘 추가 (🎧 CS 작업, ✍️ 수동발주, 📦 상품설정, 🤖 자동발주, 🏷️ 코드표, ↩️ 반품관리, 🎁 자사몰 행사, 🚚 밀크런, ⚙️ 설정, 🚀 History)"
|
|
],
|
|
"type": "modified"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"version": "v8.7",
|
|
"date": "2026.08.07",
|
|
"sections": [
|
|
{
|
|
"items": [
|
|
"쿠팡 밀크런 메뉴 추가: 밀크런 발주서(제품코드/제품명/수량)를 붙여넣으면 코드표 DB의 세트-단품 구성을 기준으로 낱개 코드별 합계 수량을 자동 계산",
|
|
"쿠팡 밀크런: 사방넷 코드, 낱개 코드, 상품 이름, 합계 수량 순으로 결과 표시, 계산 결과를 사방넷 업로드 양식(상품코드/가용수량/불용수량/바코드) 그대로 엑셀 다운로드 가능"
|
|
],
|
|
"type": "added"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"version": "v8.61",
|
|
"date": "2026.06.18",
|
|
"sections": [
|
|
{
|
|
"items": [
|
|
"세트 수정 및 추가 저장 시 구성품 정보 저장 로직의 JavaScript 오류 수정 (저장이 완료되지 않던 문제 해결)"
|
|
],
|
|
"type": "modified"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"version": "v8.6",
|
|
"date": "2026.06.17",
|
|
"sections": [
|
|
{
|
|
"items": [
|
|
"코드표에서 세트코드 수정 시 구성품 드래그 앤 드롭 이동(정렬) 기능 추가",
|
|
"최근 전송 메시지 화면에서 이름, 연락처, 주소가 입력된 메시지는 메시지 맨 오른쪽에 *표시 추가"
|
|
],
|
|
"type": "modified"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"version": "v8.59",
|
|
"date": "2026.06.15",
|
|
"sections": [
|
|
{
|
|
"items": [
|
|
"반품 입고 시 이미 등록된 송장번호 입력 시 중복 입고 경고 안내창을 표시하도록 기능 추가",
|
|
"송장번호 입력값 및 데이터베이스 조회 쿼리에 공백 제거(TRIM/strip) 처리를 적용하여 공백 포함 데이터 매칭 문제 개선"
|
|
],
|
|
"type": "modified"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"version": "v8.58",
|
|
"date": "2026.06.01",
|
|
"sections": [
|
|
{
|
|
"items": [
|
|
"계산 및 내용 복사 시 수동 일반 발주의 이름, 연락처, 주소를 문자 이력에 함께 저장하고 최근 전송 메시지 클릭 시 다시 불러오도록 개선"
|
|
],
|
|
"type": "modified"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"version": "v8.57",
|
|
"date": "2026.05.28",
|
|
"sections": [
|
|
{
|
|
"items": [
|
|
"반품 관리 탭에서 반품 입고의 송장번호 입력 시, 주문 목록에 송장번호가 2개 이상 등록되어 있더라도 정상적으로 검색 및 조회되도록 검색 쿼리 개선"
|
|
],
|
|
"type": "modified"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"version": "v8.56",
|
|
"date": "2026.05.17",
|
|
"sections": [
|
|
{
|
|
"items": [
|
|
"송장일괄 입고시 송장앞 숫자 4자리 고정 입력 기능 추가"
|
|
],
|
|
"type": "added"
|
|
},
|
|
{
|
|
"items": [
|
|
"반품 관리에서 송장 일괄 입고 시 주소 입력이 누락되는 문제 수정",
|
|
"반품 관리에서 송장 일괄 입고 시 Ctrl+Enter키 입력으로도 입고 등록 가능하도록 추가",
|
|
"반품 관리에서 반품 신청 및 입고 등록, 목록삭제 시 양쪽 목록 리스트 동시 자동 갱신 적용",
|
|
"반품 관리에서 반품 신청/입고 폼의 일부 정보(쇼핑몰, 이름, 휴대폰번호, 주소) 읽기 전용(수정 불가)으로 변경"
|
|
],
|
|
"type": "modified"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"version": "v8.55",
|
|
"date": "2026.05.14",
|
|
"sections": [
|
|
{
|
|
"items": [
|
|
"프로그램 버전업 안내 팝업 기능 추가"
|
|
],
|
|
"type": "added"
|
|
},
|
|
{
|
|
"items": [
|
|
"반품 입고가 완료된 내역은 신청 목록에서 취소선 및 붉은색 [입고완료] 표시로 자동 구분되도록 개선",
|
|
"반품 신청 목록 우측에 '입고완료 제외' 체크박스를 신설하여 보기 쉽게 필터링 가능",
|
|
"상품의 수가 많아서 직접입력으로 입력하여 계산한 것을 다시 클릭 했을 때 큰 숫자가 안보이는 문제 해결",
|
|
"무료배송 상품이어도 추가배송비 설정 하면 추가 배송비를 적용(안내 문구도 수정)",
|
|
"문자 메시지 문구 설정 후 적용 안되는 문제 해결"
|
|
],
|
|
"type": "modified"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"version": "v8.5",
|
|
"date": "2026.05.12",
|
|
"sections": [
|
|
{
|
|
"items": [
|
|
"반품 관리(반품 신청 및 입고 처리) 메뉴 추가"
|
|
],
|
|
"type": "added"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"version": "v8.30",
|
|
"date": "2026.05.11",
|
|
"sections": [
|
|
{
|
|
"items": [
|
|
"단품 및 세트 코드표 관리 기능 추가 (PostgreSQL 서버 연동)"
|
|
],
|
|
"type": "added"
|
|
},
|
|
{
|
|
"items": [
|
|
"왼쪽 메뉴(탭) 순서 전면 개편 ('통합 작업'을 'CS 작업'으로 명칭 변경)"
|
|
],
|
|
"type": "modified"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"dot_color": "#ed8936",
|
|
"version": "v8.26",
|
|
"date": "2026.05.07",
|
|
"sections": [
|
|
{
|
|
"items": [
|
|
"\"샘플 발송\" 옵션 팝업에 추가 (선택 시 전체 상품 제외 처리 및 최종 금액 0원 반영)"
|
|
],
|
|
"type": "added"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"version": "v8.25",
|
|
"date": "2026.05.05",
|
|
"sections": [
|
|
{
|
|
"items": [
|
|
"적립금 차감 로직 신설 (입력 액수만큼 최종금액 차감 적용)"
|
|
],
|
|
"type": "added"
|
|
},
|
|
{
|
|
"items": [
|
|
"설정 탭에서 기본 배송비, 추가 배송비를 직접 입력하여 관리 가능하도록 기능 개선",
|
|
"[배송비 3,500원] 고정 체크박스 삭제",
|
|
"추가 배송비 체크박스 텍스트가 설정의 추가배송비 설정 값에 즉시 연동되는 UI 편의 개선"
|
|
],
|
|
"type": "modified"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"dot_color": "#6b46c1",
|
|
"version": "v8.21",
|
|
"date": "2026.04.29",
|
|
"sections": [
|
|
{
|
|
"items": [
|
|
"수량 선택 시 기존 드롭다운 리스트 기능과 '직접입력' 방식을 통합",
|
|
"직접 입력 칸 내용을 지울 시 기존 드롭다운 리스트로 자동 복구되는 스마트 로직 추가"
|
|
],
|
|
"type": "modified"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"dot_color": "#319795",
|
|
"version": "v8.2",
|
|
"date": "2026.04.23",
|
|
"sections": [
|
|
{
|
|
"items": [
|
|
"모바일로 접속 시 모바일 화면에 맞게 UI변경",
|
|
"6종 할인 쿠폰 혜택(2천원~2만5천원) 추가 및 확인 문자 연동",
|
|
"이름(한글 3글자) 및 연락처 입력란 클릭 시 클립보드 자동 붙여넣기 편의 기능 추가"
|
|
],
|
|
"type": "added"
|
|
},
|
|
{
|
|
"items": [
|
|
"누락, 파손, 불량, 뚜껑 없이 통만 옵션 선택 시 배송비 및 개별 상품 가격 자동 0원 처리 로직 구축",
|
|
"수동 일반 발주 팝업 창 리스트에 선택 사유(누락, 파손, 뚜껑(X) 등) 전용 뱃지 표기 기능 추가",
|
|
"쿠폰 결제 할인과 기존 5% 할인 동시 접근 시 상호 배타적 디자인(클릭 불가 처리) 적용",
|
|
"상품 리스트 세로 간격을 1px 감소 시켜 조금 더 촘촘하고 눈에 잘 보이게 UI 최적화"
|
|
],
|
|
"type": "modified"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"dot_color": "#d53f8c",
|
|
"version": "v8.13",
|
|
"date": "2026.04.22",
|
|
"sections": [
|
|
{
|
|
"items": [
|
|
"발주 팝업창에서 배송비(자동/수동 설정 포함) 및 5% 할인 내역을 명시적으로 표기하는 기능 추가",
|
|
"발주 확인 창의 최종 결제 금액 산출 방식에 택배비 및 할인 금액을 완전히 연동하여 반영토록 개선"
|
|
],
|
|
"type": "added"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"version": "v8.12",
|
|
"date": "2026.04.20",
|
|
"sections": [
|
|
{
|
|
"items": [
|
|
"발주 입력 전, 결제 계산 금액에서 제외할 항목을 고를 수 있는 금액 제외 팝업창 추가",
|
|
"제외된 상품 금액에 빨간색 취소선이 표시되어 시각적으로 확실히 구분되도록 UI 개선"
|
|
],
|
|
"type": "added"
|
|
},
|
|
{
|
|
"items": [
|
|
"수동발주 내역을 접속한 모든 컴퓨터에서 공유할 수 있도록 동기화 구축",
|
|
"최근 전송 메시지 등에서 내역 복원 시, 동일 품번(묶음 옵션)의 모든 품목들이 정상적으로 노란색 하이라이트되도록 수정"
|
|
],
|
|
"type": "modified"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"dot_color": "#3182ce",
|
|
"version": "v8.1",
|
|
"date": "2026.04.18",
|
|
"sections": [
|
|
{
|
|
"items": [
|
|
"당일 수동발주 리스트 창에 입력 건수와 금액 표기",
|
|
"당일 수동발주 리스트 구글 시트 삭제 연동 (엑셀 다운로드 비우기 기능과 무관하게 로컬 기록 독립 유지)",
|
|
"당일 누적 수동발주 내역 클립보드 원클릭 복사 버튼"
|
|
],
|
|
"type": "added"
|
|
},
|
|
{
|
|
"items": [
|
|
"연락처 입력 시 '010' 제외 하고 입력 가능",
|
|
"아이템 선택 시 선택한 아이템 노란색 하이라이트 효과 적용",
|
|
"최근 전송 메시지 및 수동발주 기록 창 세로 높이를 각 260px 맞춤 최적화",
|
|
"수동발주 구글 시트 추가 시 최종 결제금액을 마지막 행 C열 숫자로 자동 산출 입력",
|
|
"최근 전송 메시지 클릭 시 좌측 옵션 체크박스 자동 선택 및 노란색 뚜렷한 하이라이트 효과 적용"
|
|
],
|
|
"type": "modified"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"dot_color": "#805ad5",
|
|
"version": "v8.05",
|
|
"date": "2026.04.17",
|
|
"sections": [
|
|
{
|
|
"items": [
|
|
"화면 글꼴 변경 기능 추가"
|
|
],
|
|
"type": "added"
|
|
},
|
|
{
|
|
"items": [
|
|
"상품 설정 탭에서 상품을 마우스로 이동 하여 편집 가능",
|
|
"상품 설정 내용을 별도의 구글시트에 저장"
|
|
],
|
|
"type": "modified"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"dot_color": "#38a169",
|
|
"version": "v8.01",
|
|
"date": "2026.04.16",
|
|
"sections": [
|
|
{
|
|
"items": [
|
|
"상품 설정 탭에서 상품을 직접 수정",
|
|
"문자메시지 머리말, 꼬리말 사용자 직접 설정"
|
|
],
|
|
"type": "added"
|
|
},
|
|
{
|
|
"items": [
|
|
"그룹 제목에 아이콘 추가",
|
|
"연락처 입력 시 전화번호 사이제 \"-\" 자동 삽입"
|
|
],
|
|
"type": "modified"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"dot_color": "#a0aec0",
|
|
"version": "v8.0",
|
|
"date": "2026.04.14\n | 초기 버전 런칭",
|
|
"sections": [
|
|
{
|
|
"items": [
|
|
"기존 로컬에서 실행되던 프로그램을 웹버전으로 전환과 함게 완전 통합된 프로그램",
|
|
"주문 처리, 배송비 자동 계산, 조건 금액별 사은품 룰셋 통합 시스템 구성",
|
|
"빠른 복사-붙여넣기를 위한 자동 고객 안내 문자 생성, 구글 시트 자동 저장 연동"
|
|
],
|
|
"type": "added"
|
|
}
|
|
]
|
|
}
|
|
]
|