고객이 스토어에 대해 어떻게 알게 되었는지 묻는 질문

카트 페이지에 우리에 대해 어떻게 알게 되었습니까? 양식 필드를 추가하여 고객이 어떻게 스토어에 대해 알게 되었는지 물어볼 수 있습니다.

우리에 대해 어떻게 알게 되었습니까?

'우리에 대해 어떻게 알게 되었습니까?' 양식 필드 생성

카트 페이지에 코드 조각 포함

카트 페이지에 우리에 대해 어떻게 알게 되었습니까? 코드 조각을 포함하려면 다음을 수행하십시오.

  1. 섹션 디렉토리에서 cart-template.liquid를 클릭합니다. 테마에 cart-template.liquid가 포함되지 않은 경우에는 템플릿 디렉토리의 cart.liquid를 클릭합니다.

  2. 코드에서 닫는 </form> 태그를 찾습니다. 닫는 </form> 태그 위쪽 새 행에 다음 코드를 붙여넣습니다.

{% render 'hear-about-us' %}
  1. 저장을 클릭합니다.

구성에 테마 설정 추가

  1. Config 디렉토리에서 settings_schema.json을 클릭합니다.

  2. 코드에서 첫 번째 닫는 중괄호 },찾습니다. 닫는 중괄호 }, 아래 새 줄에 다음 코드를 붙여넣습니다.

{
"name": "Hear About Us",
"settings": [
    {
        "type": "text",
        "id": "hau_form_options",
        "label": "Form options",
        "default": "Facebook, Twitter, Google, Instagram, Youtube",
        "info": "Separate each option with a comma"
    },
    {
        "type": "header",
        "content": "Form validation"
    },
    {
        "type": "checkbox",
        "id": "hau_form_validation",
        "label": "Enable form validation",
        "default": true
    },
    {
        "type": "text",
        "id": "hau_error_message",
        "label": "Error message",
        "info": "The error message that is displayed when no selection is made",
        "default": "Please select an option below"
    },
    {
        "type": "text",
        "id": "hau_error_message_other",
        "label": "Other field error message",
        "info": "The error message that is displayed when there is no input in the 'Other' field",
        "default": "Please fill the text field below"
    },
    {
        "type": "header",
        "content": "Error styling"
    },
    {
        "type": "color",
        "id": "hau_error_color",
        "label": "Color",
        "default": "#ff0000"
    }
]
},
  1. 저장을 클릭합니다.

양식 필드를 필수로 지정

고객이 우리에 대해 어떻게 알게 되었습니까? 양식 필드에서 옵션을 선택하지 않으면 결제를 진행하지 못하도록 하려면 필드를 필수로 지정하면 됩니다.

  1. 섹션 디렉토리에서 cart-template.liquid를 클릭합니다. 테마에 cart-template.liquid가 포함되지 않은 경우에는 템플릿 디렉토리의 cart.liquid를 클릭합니다.

  2. 카트 양식 코드에서 다음 novalidate 특성을 찾습니다.

novalidate
  1. novalidate 특성을 다음 코드로 대체합니다.
{% unless settings.hau_form_validation %}novalidate{% endunless %}
  1. 저장을 클릭합니다.

  2. 테마 편집기에서 사이드바에 있는 테마 설정을 클릭합니다.

  3. 회사 소개 탭을 클릭합니다.

  4. 양식 유효성 검사 아래에서 양식 유효성 검사 사용 설정이 활성화되어 있는지 확인합니다.

옵션 설정

우리에 대해 어떻게 알게 되었습니까? 드롭다운 메뉴에서 옵션을 사용자 지정하려면 테마 편집기 내에서 테마 설정을 사용하여 옵션을 편집할 수 있습니다.

  1. 테마 편집기에서 테마 설정을 클릭합니다.

  2. 회사 소개 탭을 클릭합니다.

  3. 양식 옵션 아래에서 쉼표로 구분하여 옵션을 추가하거나 제거합니다.

  4. 저장을 클릭합니다.

FAQ

캡처된 데이터는 어디에서 볼 수 있습니까?

주문의 추가 세부 정보 섹션에 있는 관리자에 답변이 표시됩니다.

주문의 추가 세부 정보 섹션

나열된 옵션에 답변이 없는 경우 고객이 내용을 입력할 수 있습니까?

예, 가능합니다. 고객이 기타를 선택하면 답변을 입력할 수 있는 텍스트 상자가 드롭다운 메뉴 아래에 표시됩니다.

새 주문 알림 이메일에 답변을 표시할 수 있습니까?

예. 새 주문 알림 이메일에 고객 응답을 표시하려면 다음을 수행합니다.

  1. 관리자의 알림 페이지로 이동하여 새 주문 이메일 템플릿에 다음 코드를 추가합니다.
This customer heard about us through {% if attributes.how-did-you-hear-about-us-other == blank %}{{ attributes.how-did-you-hear-about-us }}{% else %}{{ attributes.how-did-you-hear-about-us-other }}{% endif %}.
  1. 저장을 클릭합니다.

Shopify와 함께 사업을 시작할 준비가 되셨습니까?

무료 체험