WhiskeyMateWhiskeyMate
← 모든 기사

How-To

WhiskeyMate Swag Shop 이용 및 주문 내역 확인 방법

앱에서 공식 WhiskeyMate 굿즈를 쇼핑하고 주문 내역을 바로 확인하세요.

도움이 됨 1

개요

WhiskeyMate의 Swag Shop은 모바일 앱에서 열 수 있는 웹 기반 스토어입니다. WhiskeyMate 앱 내에서 스토어를 열면, 앱이 현재 Firebase 로그인 토큰을 스토어로 전달하여 웹사이트에서 자동으로 로그인할 수 있도록 합니다.

Swag Shop 열기

  • iOS: 메인 메뉴(컬렉션/프로필 영역에서)를 열고 Swag Shop을 탭하세요. WhiskeyMate가 Firebase ID 토큰을 가져와 브라우저에서 https://whiskeymate.net/store.html?idToken=...를 엽니다.
  • Android: 앱 메뉴를 열고 Swag Shop을 확장한 다음 Store를 선택하세요. 앱이 브라우저에서 https://whiskeymate.net/store.html?idToken=...를 엽니다.

자동 로그인 작동 방식 (웹)

  • Swag Shop 웹사이트는 idToken 쿼리 매개변수를 읽고, /verify-id-token을 호출하여 이를 Firebase 커스텀 토큰으로 교환한 다음, 해당 커스텀 토큰으로 로그인합니다.
  • 로그인 후, 웹사이트는 URL에서 idToken을 제거합니다 (토큰이 주소 표시줄에 남아있지 않도록).

결제 & 주문 처리 (개요)

  • 결제: Swag Shop 웹사이트에서 Stripe를 통해 결제가 처리됩니다.
  • 주문 처리: 제품은 Printful에서 가져오며, 주문은 Printful에 제출되어 처리 및 배송됩니다. 배송 옵션은 목적지 주소에 따라 달라집니다.

주문 내역 추적 (앱 내에서)

  • iOS: Order History를 탭하여 앱 내 Order Status 화면을 엽니다.
  • Android: 메뉴 → Swag Shop → Orders를 열어 Order Status를 엽니다.

Order Status에서 볼 수 있는 내용

  • 주문 목록: 각 주문은 날짜, 결제/의도 ID(Payment/Intent ID), 그리고 상태 배지를 보여줍니다.
  • 확장 가능한 세부 정보: 품목 (옵션명 × 수량), 배송 주소, 해당 주문에 기록된 모든 이메일.
  • 주문 타임라인: 주문 상태에 기반한 단계별 타임라인 (Draft → Submitted → Pending → In Progress → Partial → Fulfilled → Shipped).
  • 전체 주문 보기: 브라우저에서 https://whiskeymate.net/order-status.html?id=<paymentIntentId>를 엽니다.

비하인드 스토리 (주문 내역 API)

  • iOS와 Android 모두 Firebase ID 토큰을 Authorization: Bearer ... 헤더로 WhiskeyMate 사이트의 /order-history 엔드포인트에 전송하여 주문 내역을 가져옵니다.

문제 해결

  • 스토어가 로드되지 않거나 사용자 인식이 안 될 때: WhiskeyMate에 로그인되어 있는지 확인한 다음, 앱 내에서 Swag Shop을 다시 열어 새로운 토큰을 전달할 수 있도록 하세요.
  • 주문이 표시되지 않을 때: Order Status 화면에 "주문을 찾을 수 없습니다" 메시지가 표시되며, 제품을 둘러볼 수 있도록 굿즈 프로모션도 제공됩니다.
  • 상태 업데이트가 늦다고 느껴질 때: 주문 처리/배송 업데이트는 공급업체의 처리 과정에 따라 달라지며, 타임라인에 반영되기까지 시간이 걸릴 수 있습니다.
도움이 됨 1