배송공지 #명절공지 #일반 공지
비로그인 사용자용 컨테이너 (안내 메시지)
2025년 06월 01일
A. 비로그인 사용자용 컨테이너 (안내 메시지)
이 컨테이너에는 CF7 폼 대신 다음과 같은 안내 문구를 넣어주세요.
- 제목: “복어 주문은 로그인 후 가능합니다.”
- 안내: “본 상품은 특수성으로 인해 로그인한 회원만 주문이 가능합니다. 잠시 후 [로그인 버튼]을 눌러 로그인 후 주문해 주세요.”
- 결제 안내: “저희는 [카드 결제], [계좌 이체] 등의 방식으로 결제를 지원하고 있습니다. 편하신 방법을 선택하세요.”
네, 제출 버튼만 숨겼을 때 비로그인 사용자에게 혼란을 주지 않으면서, 해당 상품에 대한 알림 및 안내 메시지를 제공하는 것은 매우 좋은 접근 방식입니다.
이 경우, 비로그인 사용자에게는 주문 양식 대신 ‘로그인 안내’와 ‘결제 방법 안내’를 담은 커스텀 메시지를 보여주고, 로그인한 사용자에게만 정상적인 CF7 폼과 제출 버튼을 보여주도록 구성하는 것이 가장 효과적입니다.
🛠️ 비로그인 사용자에게 ‘안내 메시지’ 표시하기
이전에 논의된 GenerateBlocks의 ‘조건 표시’ 기능을 활용하여 두 가지 버전의 콘텐츠를 준비하고, 사용자의 로그인 상태에 따라 교체하여 보여주면 됩니다.
1. ⚙️ 콘텐츠 구성 요소 준비
페이지 편집기에서 CF7 폼 대신 두 개의 GenerateBlocks 컨테이너를 만듭니다.
A. 비로그인 사용자용 컨테이너 (안내 메시지)
이 컨테이너에는 CF7 폼 대신 다음과 같은 안내 문구를 넣어주세요.
- 제목: “복어 주문은 로그인 후 가능합니다.”
- 안내: “본 상품은 특수성으로 인해 로그인한 회원만 주문이 가능합니다. 잠시 후 [로그인 버튼]을 눌러 로그인 후 주문해 주세요.”
- 결제 안내: “저희는 [카드 결제], [계좌 이체] 등의 방식으로 결제를 지원하고 있습니다. 편하신 방법을 선택하세요.”
| 조건 표시 설정 (GenerateBlocks) |
조건: 사용자 역할 (User Role) Not In [로그인된 모든 사용자 역할] |
| (즉, 로그인하지 않은 사용자에게만 보임) |
B. 로그인 사용자용 컨테이너 (CF7 폼)
이 컨테이너에는 정상적인 CF7 숏코드와 제출 버튼이 포함된 전체 폼을 넣어주세요.
| 조건 표시 설정 (GenerateBlocks) |
조건: 사용자 역할 (User Role) In [로그인된 모든 사용자 역할] |
| (즉, 로그인한 사용자에게만 보임) |
2. ✅ 이 방식의 장점
- 혼선 제거: 비로그인 사용자에게 주문 폼 자체가 보이지 않으므로 빈 필드나 숨겨진 버튼 때문에 발생하는 혼란이 완전히 사라집니다.
- 알림 기능: 폼을 보여주는 대신 필요한 안내 메시지와 결제 수단 정보를 친절하게 제공하여 사용자가 바로 다음에 취해야 할 행동(로그인)을 명확히 알려줍니다.
- 서버 부하 미미: GenerateBlocks의 조건 표시 로직은 서버에서 로그인 여부만 확인하고 둘 중 하나의 HTML만 전송하므로 서버 부하는 매우 낮습니다.
이 방법을 사용하면 안전하게 주문 페이지를 보호하면서도 사용자 경험을 해치지 않고 필요한 정보를 제공할 수 있습니다.
짧은 공지 및 새소식
희망 배송일 지정 관련 상세 규정
2025년 06월 02일
비로그인 사용자용 컨테이너 (안내 메시지)
2025년 06월 01일
소비자/ 개인정보 자
2025년 06월 01일
회원가입 취소
2025년 06월 01일
새벽배송 택배
2025년 06월 01일
: Contact Form 7 – Dynamic Text Extension
2025년 06월 01일