"카트에 추가"를 연락처 링크로 교체
카트에 추가 버튼을 이메일 링크나 연락처 양식으로 교체할 수 있습니다. 예를 들어 현재 판매되지 않는 제품이나 주문에 따라 제조된 제품의 경우 카트에 추가 버튼을 교체할 수 있습니다.
섹션 지원 및 섹션 미지원 테마
이 페이지의 정보
섹션 구분된 테마의 단계
테마 선택
이 사용자 지정 단계는 Narrative 테마 또는 Shopify에서 제작한 다른 무료 테마를 사용하는지 여부에 따라 다릅니다. 테마 버튼을 먼저 클릭하고 아래 지침을 따릅니다.
Narrative
Narrative에서 새 제품 템플릿 생성
제품의 카트에 추가 버튼을 교체하려면 해당 제품에 대한 사용자 지정 제품 템플릿을 생성해야 합니다.
단계:
Shopify Admin에서 온라인 스토어 > 테마로 이동합니다.
편집할 테마를 찾아 ... 버튼을 클릭하여 작업 메뉴를 연 다음 코드 편집을 클릭합니다.
템플릿 디렉토리에서 새 템플릿 추가를 클릭합니다.
제품 템플릿을 생성합니다.
- 드롭다운 메뉴에서 제품을 선택합니다.
requires-contact
템플릿 이름을 지정합니다.- 템플릿 생성을 클릭합니다.
다음 코드를 찾습니다.
{% section 'product-template' %}
다음으로 교체합니다.
{% section 'product-template-requires-contact' %}
이 코드는 다음 단계에서 생성할 새 제품 섹션과 새 템플릿을 연결합니다.
- 저장을 클릭합니다.
새 제품 섹션 생성
섹션 디렉토리에서 새로운 섹션 추가를 클릭합니다.
섹션을 생성합니다.
- 새 섹션
product-template-requires-contact
의 이름을 지정합니다. - 섹션 생성을 클릭합니다.
- 새 섹션
파일이 비어 있도록 섹션 파일에서 모든 기본 코드를 삭제합니다.
섹션 디렉토리에서
product-template.liquid
를 클릭합니다. 파일의 모든 콘텐츠를 클립보드에 복사합니다.새
product-template-requires-contact.liquid
섹션으로 돌아가서 파일에 코드를 붙여넣습니다.저장을 클릭합니다.
카트에 추가 버튼 숨기기
product-template-requires-contact.liquid
섹션 파일에서 제품 페이지의 제품 양식에 대한 HTML 코드를 찾습니다. 파일에서form
라는 단어를 검색하여 찾을 수 있습니다.코드를 찾으면 Liquid
{% comment %}
및{% endcomment %}
태그로 둘러쌉니다. 이렇게 하면 스토어에 코드가 표시되지 않지만 나중에 새 템플릿을 변경하려는 경우 코드를 보다 쉽게 다시 넣을 수 있습니다.
Narrative의 경우 수정된 코드는 다음과 같습니다.
{% comment %}
{% include 'product-form' %}
{% endcomment %}
- 저장을 클릭합니다.
이메일 링크 또는 연락처 양식 추가
카트에 추가 버튼을 숨겼으므로 대신 표시하려는 콘텐츠를 추가할 수 있습니다.
이메일 링크
고객의 기본 이메일 프로그램을 여는 이메일 링크를 추가하고 수신자로 스토어의 고객용 이메일 주소를 입력할 수 있습니다. 이메일 링크를 추가하려면 다음을 수행하십시오.
- 마지막 단계에서 추가한 Liquid
{% endcomment %}
태그 아래의 새 행에 이메일 링크에 대한 HTML 코드를 추가합니다.
<p>Please <a href="mailto:{{ shop.email }}">contact us</a> if you are interested in this product.</p>
- 저장을 클릭합니다.
연락처 양식
테마의 연락처 페이지 템플릿에서 코드를 복사하여 새 제품 템플릿에 연락처 양식을 추가할 수 있습니다. 연락처 양식을 추가하려면 다음을 수행하십시오.
- 템플릿 디렉토리에서
page.contact.liquid
를 클릭합니다. - 파일에서 Liquid
{% form 'contact' %}
태그를 찾습니다. - Liquid
{% form 'contact' %}
태그의 모든 코드를 Liquid{% endform %}
태그에 복사합니다. 복사하는 코드에 Liquid 양식 태그를 포함합니다. - 템플릿 디렉토리에서 새
product.requires-contact.liquid
파일로 돌아갑니다.
추가한 Liquid {% endcomment %}
태그 아래의 새 행에 연락처 양식에 대한 코드를 붙여넣습니다.
- 다음 단계는 방금 HTML div 태그에 붙여넣은 코드를 래핑하는 것입니다. div 태그 코드에 포함된 클래스 속성은 연락처 양식이 페이지에서 올바르게 렌더링되도록 합니다.
{% form 'contact' %}
위쪽 새 행에 다음 코드를 붙여넣습니다.
<div class="form-vertical">
{% endform %}
아래쪽 새 행에 다음 코드를 붙여넣습니다.
</div>
- 저장을 클릭합니다.
제품에 새 템플릿 할당
이제 템플릿이 완성되어 카트에 추가 버튼을 숨기고 싶은 모든 제품에 해당 템플릿을 할당할 수 있습니다.
Shopify 관리자에서 제품으로 이동합니다.
카트에 추가 버튼을 숨기려는 제품의 이름을 클릭합니다.
Shopify Admin의 제품 페이지에 있는 온라인 스토어 아래의 테마 템플릿 드롭다운 메뉴에서 새 연락처 필요 템플릿을 선택합니다.
저장을 클릭합니다.
새 템플릿을 추가하려는 각 제품에 대해 이 단계를 반복합니다.
Other
새 제품 템플릿 생성
제품의 카트에 추가 버튼을 교체하려면 해당 제품에 대한 사용자 지정 제품 템플릿을 생성해야 합니다.
단계:
Shopify Admin에서 온라인 스토어 > 테마로 이동합니다.
편집할 테마를 찾아 ... 버튼을 클릭하여 작업 메뉴를 연 다음 코드 편집을 클릭합니다.
템플릿 디렉토리에서 새 템플릿 추가를 클릭합니다.
제품 템플릿을 생성합니다.
- 드롭다운 메뉴에서 제품을 선택합니다.
requires-contact
템플릿 이름을 지정합니다.- 템플릿 생성을 클릭합니다.
다음 코드를 찾습니다.
{% section 'product-template' %}
다음으로 교체합니다.
{% section 'product-template-requires-contact' %}
이 코드는 다음 단계에서 생성할 새 제품 섹션과 새 템플릿을 연결합니다.
- 저장을 클릭합니다.
새 제품 섹션 생성
섹션 디렉토리에서 새로운 섹션 추가를 클릭합니다.
섹션을 생성합니다.
- 새 섹션
product-template-requires-contact
의 이름을 지정합니다. - 섹션 생성을 클릭합니다.
- 새 섹션
파일이 비어 있도록 섹션 파일에서 모든 기본 코드를 삭제합니다.
섹션 디렉토리에서
product-template.liquid
를 클릭합니다. 파일의 모든 콘텐츠를 클립보드에 복사합니다.새
product-template-requires-contact.liquid
섹션으로 돌아가서 파일에 코드를 붙여넣습니다.저장을 클릭합니다.
카트에 추가 버튼 숨기기
- 새
product-template-requires-contact.liquid
섹션 파일에서 제품 페이지의 카트에 추가 버튼에 해당하는 HTML 코드를 찾습니다. 파일에서cart
라는 단어를 검색하여 찾을 수 있습니다.
카트에 추가 버튼의 코드는 테마별로 다릅니다. Add to cart
, AddToCart
또는 add-to-cart
같은 텍스트가 있는 <input>
또는 <button>
태그를 찾습니다.
Debut의 경우 카트에 추가 버튼 코드는 다음과 같이 표시됩니다.
<button type="submit" name="add" id="AddToCart-{{ section.id }}" {% unless current_variant.available %}disabled="disabled"{% endunless %} class="btn product-form__cart-submit{% if product.options.size == 1 and product.variants[0].title == 'Default Title' %} product-form__cart-submit--small{% endif %}">
<span id="AddToCartText-{{ section.id }}">
{% unless current_variant.available %}
{{ 'products.product.sold_out' | t }}
{% else %}
{{ 'products.product.add_to_cart' | t }}
{% endunless %}
</span>
</button>
- 코드를 찾으면 Liquid
{% comment %}
및{% endcomment %}
태그로 둘러쌉니다. 이렇게 하면 스토어에 코드가 표시되지 않지만 나중에 새 템플릿을 변경하려는 경우 코드를 보다 쉽게 다시 넣을 수 있습니다.
Debut의 경우 수정된 코드는 다음과 같이 표시됩니다.
{% comment %}
<button type="submit" name="add" id="AddToCart-{{ section.id }}" {% unless current_variant.available %}disabled="disabled"{% endunless %} class="btn product-form__cart-submit{% if product.options.size == 1 and product.variants[0].title == 'Default Title' %} product-form__cart-submit--small{% endif %}">
<span id="AddToCartText-{{ section.id }}">
{% unless current_variant.available %}
{{ 'products.product.sold_out' | t }}
{% else %}
{{ 'products.product.add_to_cart' | t }}
{% endunless %}
</span>
</button>
{% endcomment %}
- 저장을 클릭합니다.
이메일 링크 또는 연락처 양식 추가
카트에 추가 버튼을 숨겼으므로 대신 표시하려는 콘텐츠를 추가할 수 있습니다.
이메일 링크
고객의 기본 이메일 프로그램을 여는 이메일 링크를 추가하고 수신자로 스토어의 고객용 이메일 주소를 입력할 수 있습니다. 이메일 링크를 추가하려면 다음을 수행하십시오.
- 마지막 단계에서 추가한 Liquid
{% endcomment %}
태그 아래의 새 행에 이메일 링크에 대한 HTML 코드를 추가합니다.
<p>Please <a href="mailto:{{ shop.email }}">contact us</a> if you are interested in this product.</p>
- 저장을 클릭합니다.
연락처 양식
테마의 연락처 페이지 템플릿에서 코드를 복사하여 새 제품 템플릿에 연락처 양식을 추가할 수 있습니다. 연락처 양식을 추가하려면 다음을 수행하십시오.
- 템플릿 디렉토리에서
page.contact.liquid
를 클릭합니다. - 파일에서 Liquid
{% form 'contact' %}
태그를 찾습니다. - Liquid
{% form 'contact' %}
태그의 모든 코드를 Liquid{% endform %}
태그에 복사합니다. 복사하는 코드에 Liquid 양식 태그를 포함합니다. - 섹션 디렉토리에서 새
product-template-requires-contact.liquid
파일로 돌아갑니다. - 파일에서 닫는
</form>
태그를 찾습니다. 닫는</form>
태그 아래쪽 새 행에 연락처 양식에 대한 코드를 붙여넣습니다. - 다음 단계는 방금 HTML div 태그에 붙여넣은 코드를 래핑하는 것입니다. div 태그 코드에 포함된 클래스 속성은 연락처 양식이 페이지에서 올바르게 렌더링되도록 합니다.
{% form 'contact' %}
위쪽 새 행에 다음 코드를 붙여넣습니다.
<div class="form-vertical"></div>
{% endform %}
아래쪽 새 행에 다음 코드를 붙여넣습니다.
</div>
- 저장을 클릭합니다.
제품에 새 템플릿 할당
이제 템플릿이 완성되어 카트에 추가 버튼을 숨기고 싶은 모든 제품에 해당 템플릿을 할당할 수 있습니다.
Shopify 관리자에서 제품으로 이동합니다.
카트에 추가 버튼을 숨기려는 제품의 이름을 클릭합니다.
Shopify Admin의 제품 페이지에 있는 온라인 스토어 아래의 테마 템플릿 드롭다운에서 새 연락처 필요 템플릿을 선택합니다.
저장을 클릭합니다.
새 템플릿을 추가하려는 각 제품에 대해 이 단계를 반복합니다.
섹션 구분되지 않은 테마의 단계
새 제품 템플릿 생성
제품의 카트에 추가 버튼을 교체하려면 해당 제품에 대한 사용자 지정 제품 템플릿을 생성해야 합니다.
단계:
Shopify Admin에서 온라인 스토어 > 테마로 이동합니다.
편집할 테마를 찾아 ... 버튼을 클릭하여 작업 메뉴를 연 다음 코드 편집을 클릭합니다.
템플릿 디렉토리에서 새 템플릿 추가를 클릭합니다.
제품 템플릿을 생성합니다.
- 드롭다운 메뉴에서 제품을 선택합니다.
requires-contact
템플릿 이름을 지정합니다.- 템플릿 생성을 클릭합니다.
카트에 추가 버튼 숨기기
- 새
product.requires-contact.liquid
파일에서 카트에 추가 버튼에 대한 HTML 코드를 찾습니다.cart
라는 단어로 검색할 수 있습니다.
카트에 추가 버튼의 코드는 테마별로 다릅니다. Add to cart
, AddToCart
또는 add-to-cart
같은 텍스트가 있는 <input>
또는 <button>
태그를 찾습니다.
Debut의 경우 카트에 추가 버튼 코드는 다음과 같이 표시됩니다.
<button type="submit" name="add" id="AddToCart-{{ section.id }}" {% unless current_variant.available %}disabled="disabled"{% endunless %} class="btn product-form__cart-submit{% if product.options.size == 1 and product.variants[0].title == 'Default Title' %} product-form__cart-submit--small{% endif %}">
<span id="AddToCartText-{{ section.id }}">
{% unless current_variant.available %}
{{ 'products.product.sold_out' | t }}
{% else %}
{{ 'products.product.add_to_cart' | t }}
{% endunless %}
</span>
</button>
- 코드를 찾으면 Liquid
{% comment %}
및{% endcomment %}
태그로 둘러쌉니다. 이렇게 하면 스토어에 코드가 표시되지 않지만 나중에 새 템플릿을 변경하려는 경우 코드를 보다 쉽게 다시 넣을 수 있습니다.
Debut의 경우 수정된 코드는 다음과 같이 표시됩니다.
{% comment %}
<button type="submit" name="add" id="AddToCart-{{ section.id }}" {% unless current_variant.available %}disabled="disabled"{% endunless %} class="btn product-form__cart-submit{% if product.options.size == 1 and product.variants[0].title == 'Default Title' %} product-form__cart-submit--small{% endif %}">
<span id="AddToCartText-{{ section.id }}">
{% unless current_variant.available %}
{{ 'products.product.sold_out' | t }}
{% else %}
{{ 'products.product.add_to_cart' | t }}
{% endunless %}
</span>
</button>
{% endcomment %}
- 저장을 클릭합니다.
이메일 링크 또는 연락처 양식 추가
카트에 추가 버튼을 숨겼으므로 대신 표시하려는 콘텐츠를 추가할 수 있습니다.
이메일 링크
- 마지막 단계에서 추가한 Liquid
{% endcomment %}
태그 아래의 새 행에 이메일 링크에 대한 HTML 코드를 추가합니다.
Please <a href="mailto:{{ shop.email }}">contact us</a> if you are
interested in this product.
- 저장을 클릭합니다.
연락처 양식
테마의 연락처 페이지 템플릿에서 코드를 복사하여 새 제품 템플릿에 연락처 양식을 추가할 수 있습니다. 연락처 양식을 추가하려면 다음을 수행하십시오.
- 템플릿 디렉토리에서
page.contact.liquid
를 클릭합니다. - 파일에서 Liquid
{% form 'contact' %}
태그를 찾습니다. - Liquid
{% form 'contact' %}
태그의 모든 코드를 Liquid{% endform %}
태그에 복사합니다. 복사하는 코드에 Liquid 양식 태그를 포함합니다. - 템플릿 디렉토리에서 새
product.requires-contact.liquid
파일로 돌아갑니다. - 파일에서 닫는
</form>
태그를 찾습니다. 닫는</form>
태그 아래쪽 새 행에 연락처 양식에 대한 코드를 붙여넣습니다. - 다음 단계는 방금 HTML div 태그에 붙여넣은 코드를 래핑하는 것입니다. div 태그 코드에 포함된 클래스 속성은 연락처 양식이 페이지에서 올바르게 렌더링되도록 합니다.
{% form 'contact' %}
위쪽 새 행에 다음 코드를 붙여넣습니다.
<div class="form-vertical"></div>
{% endform %}
아래쪽 새 행에 다음 코드를 붙여넣습니다.
</div>
- 저장을 클릭합니다.
제품에 새 템플릿 할당
이제 템플릿이 완성되어 카트에 추가 버튼을 숨기고 싶은 모든 제품에 해당 템플릿을 할당할 수 있습니다.
Shopify 관리자에서 제품으로 이동합니다.
카트에 추가 버튼을 숨기려는 제품의 이름을 클릭합니다.
Shopify Admin의 제품 페이지에 있는 온라인 스토어 아래의 테마 템플릿 드롭다운에서 새 연락처 필요 템플릿을 선택합니다.
저장을 클릭합니다.
새 템플릿을 추가하려는 각 제품에 대해 이 단계를 반복합니다.