← 목록
기타 2026-07-31 3KB 읽기 3분

요청: takeurban-날짜구분제거-일반쇼핑몰

  • 날짜: 2026-07-31 12:39:03
  • 작업 경로: /Users/ef/crowny-take

요청 본문

날짜별 구분 없애고 일반 쇼핑몰로. 첫 페이지에 회원가입 후 로그인 안내

관련 산출

(클로드가 작업 결과를 이어 기록)

처리 결과 (2026-07-31) — 4건 연속 지시

1) 날짜 구분 제거 → 일반 쇼핑몰

  • 고객 화면에서 날짜 칩·날짜별 그룹 전면 제거(date-chip·SEL_DATE·dealsOf 배선 삭제). 상품 탭은 이제 전체 상품을 카테고리 6칩(전체보기/가방/지갑/의류/전자/기타)으로만 나눔
  • 히어로 날짜별 특가 · 공동구매SHOP / 전체 상품, 탭 🔥오늘의특가🛍️상품보기, 홈 스트립 🔥{날짜} 특가 · 공동구매🛍️ 새로 올라온 상품(최근 12종)
  • 빈 상태 문구도 특가→상품 어투로 통일. 관리자는 날짜별 편집을 유지(내부 묶음 키) — admin.html 설명문을 "고객 화면은 날짜 구분 없이 전체 상품을 카테고리로 본다"로 정정

2) 첫 페이지 안내

  • 로그인 게이트 상단에 회원가입 후 로그인을 하시면 주문 문의가 가능합니다. 강조 박스 추가(기존 중복 문구 "테이크는 회원만 주문할 수 있어요." 제거)

3) 여러 품목 주문 (한 주문서 = 여러 사진)

  • 서버 POST /api/order: products[](최대 10) 수용, 캡처를 도매상품1..N으로 저장, itemCount 필드 추가. 구버전 클라이언트의 product 단수도 그대로 수용(호환)
  • 고객 UI: 주문상품 타일이 다중 선택(multiple) + 담긴 품목 타일 그리드 + 개별 ✕ 삭제 + n/10 카운터로 교체. 접수 후 토스트 "N개 품목 주문 접수 완료"
  • 내 주문·관리자 주문 목록 카드에 · 품목 N개 표기

4) 추가 주문 유도 문구

  • 사진을 1장만 담으면: 🛍️ 사진만 더 넣으면 한 번에 여러 제품을 주문하실 수 있습니다. / 지금 담은 품목과 함께 한 주문서로 접수돼요.
  • 2장 이상이면 확인 문구로 전환: ✅ N개 품목을 한 주문서로 함께 주문합니다.

5) 관리자 회원보기 → 회원별 주문 내역

  • /api/admin/users 응답에 owner 추가(주문 조인 키 — 기존엔 주문 건수만 있고 연결 불가)
  • 회원 카드의 🛍️ 주문 N 배지를 주문 N건 보기 버튼으로 전환 → 클릭 시 그 회원의 주문 목록 모달(썸네일·일시·상태·송장·문의수·품목수), 항목 클릭 시 기존 주문 상세로 이동
  • 주문 목록은 /api/admin/orders 1회 캐시(ORDERS_CACHE) 재사용

검증 (실측)

  • 라이브 API 종단: 사진 3장 주문 → itemCount=3, kinds=[도매상품1,2,3], 내 주문 목록에도 3캡처 반영
  • 로컬 인스턴스(빈 포트 19900, 관리자 계정 주입) 조인 검증: 회원 배지 주문수 2 = owner 필터 실측 2 일치, 다중(2품목)·단수(구버전) 주문 모두 정상 표기
  • 라이브 grep: multiple id="file-product" 1건 · 유도 문구 1건 · openUserOrders 2건 · 주문 N건 보기 1건 · 날짜칩/SEL_DATE/공동구매 0건
  • 390px 렌더 육안: 품목 타일·✕ 삭제·유도 박스·추가 타일 카운터 정상
  • node --check app.js/admin.js/server.js 통과
관련 파일: crowny-take/server.js · public/app.js · public/admin.js · public/index.html · public/admin.html · public/style.css