고객 참여 개선
Shopify를 통해 온라인 상점을 관리할 때 고객 상호 작용의 모든 측면을 최적화하면 고객 만족도를 크게 높일 수 있습니다. 발생하는 일반적인 문제는 고객이 받는 구매 후 이메일에 맞춤화가 부족하다는 것입니다. 일반적으로 이러한 이메일에는 제품 이미지 및 가격과 같은 기본 정보만 포함됩니다.
제품에 구매자의 선택과 만족도에 큰 영향을 미치는 맞춤형 옵션이 있는 경우 이는 문제가 될 수 있습니다. 사용자 정의 Shopify 제품 빌더를 사용하는 상점 소유자의 경우 구매 확인 이메일에 이러한 사용자 정의 필드를 포함하여 고객이 중요하게 생각하는 모든 세부 정보를 손쉽게 확인할 수 있는 방법을 찾는 것이 중요합니다.
| 명령 | 설명 |
|---|---|
| {% assign properties = order.line_items.first.properties %} | 첫 번째 항목의 속성을 순서대로 변수에 할당합니다. |
| {% if properties.size > 0 %} | 표시할 속성이 있는지 확인합니다. |
| {% for property in properties %} | 속성 배열의 각 속성을 반복합니다. |
| mail(to: @order.email, subject: 'Order Confirmation') | 주문 확인 제목을 포함하여 고객에게 이메일을 보냅니다. |
| properties.map | 각 속성을 이메일 본문의 문자열 형식으로 변환합니다. |
| flatten | 배열 배열을 단일 수준 배열로 평면화합니다. |
스크립트 기능 설명
Shopify의 이메일 알림을 향상시키기 위해 설계된 스크립트는 고객의 구매 후 경험을 개인화하는 데 중요한 기능을 수행합니다. 첫 번째 스크립트 예에서는 Shopify의 Liquid 템플릿 언어를 활용하여 구매자 주문의 사용자 정의 속성을 이메일 템플릿에 직접 삽입합니다. 주문의 첫 번째 품목의 속성을 변수에 할당함으로써 스크립트는 표시할 속성이 있는지 조건부로 확인한 다음 각 속성을 반복하여 이메일에 포함할 수 있습니다. 이를 통해 구매자가 선택한 모든 맞춤 설정이 주문 확인 이메일에 표시되므로 완전하고 상세한 구매 개요가 제공됩니다.
두 번째 스크립트는 Shopify 앱 개발에 자주 사용되는 Ruby on Rails를 사용한 백엔드 구현입니다. 이 스크립트는 주문의 각 품목과 관련된 속성을 가져오고 이러한 세부 정보를 사용하여 이메일을 보냅니다. 이러한 속성을 포함하도록 제목과 본문을 맞춤화하여 이메일을 보내는 '메일' 방식을 사용하면 매장과 고객 간의 의사소통 명확성이 향상됩니다. 'Flatten' 방법은 배열 내에 중첩된 속성을 처리하는 데 특히 유용하며, 모든 세부 정보가 이메일에서 명확하고 읽기 쉬운 형식으로 표시되도록 보장합니다.
추가 필드를 사용하여 Shopify 구매 이메일 사용자 정의
이메일 템플릿을 위한 Liquid 및 JavaScript 통합
{% assign properties = order.line_items.first.properties %}{% if properties.size > 0 %}{% for property in properties %}<tr><td>{{ property.first }}:</td><td>{{ property.last }}</td></tr>{% endfor %}{% endif %}<!-- This script should be added to the Email Template within Shopify's admin under Settings/Notifications --><!-- Customize the email template to include a table of custom properties in the order confirmation email -->
Shopify 이메일에 사용자 정의 필드를 추가하는 백엔드 스크립팅
Shopify 앱 개발에서 Ruby on Rails 사용
class OrderMailer < ApplicationMailerdef order_confirmation(order)@order = orderproperties = @order.line_items.map(&:properties).flattenmail(to: @order.email, subject: 'Order Confirmation', body: render_properties(properties))endprivatedef render_properties(properties)properties.map { |prop| "#{prop.name}: #{prop.value}" }.join("\n")endend# This Ruby script is to be used in a Shopify App that customizes order confirmation emails.# It assumes you have a Shopify App setup with Rails.
향상된 전자상거래 커뮤니케이션
Shopify 이메일 알림에 대한 스크립팅 및 기술 수정 외에도 사용자 정의 필드를 거래 이메일에 통합하는 것의 더 넓은 의미를 고려하는 것이 중요합니다. 구매 이메일에 사용자 정의 필드가 포함되면 고객과 더욱 풍부한 커뮤니케이션이 가능해지며, 이는 브랜드에 대한 만족도와 신뢰를 높일 수 있습니다. 이러한 맞춤화에는 고유한 구성, 개인화된 메시지 또는 개별 구매자와 관련된 특정 제품 세부정보가 포함될 수 있으며, 이 모든 것은 쇼핑 경험을 크게 개인화하는 데 도움이 됩니다.
이러한 접근 방식은 고객의 구매 결정을 강화할 뿐만 아니라 고객이 선택한 특정 선호 사항과 세부 사항이 인정되었는지 확인함으로써 구매 후 경험도 향상시킵니다. 이메일에 이러한 맞춤형 세부 정보를 포함하면 고객이 브랜드로부터 가치 있고 이해받는 느낌을 받게 함으로써 구매 후 불협화음을 줄이고 재구매를 장려하는 데 도움이 될 수 있습니다.
Shopify 이메일 사용자 정의에 대한 주요 질문
- 질문: Shopify 이메일에 사용자 정의 필드를 추가하려면 어떻게 해야 합니까?
- 답변: 주문한 각 제품의 속성을 표시하는 루프를 포함하도록 Shopify 이메일 템플릿의 Liquid 코드를 수정하여 사용자 정의 필드를 추가할 수 있습니다.
- 질문: 이러한 사용자 정의 필드가 모든 유형의 Shopify 이메일에 표시됩니까?
- 답변: 사용자 정의 필드는 모든 이메일 템플릿에 포함될 수 있지만 표시하려는 각 템플릿에 코드를 수동으로 추가해야 합니다.
- 질문: 이메일에 사용자 정의 필드를 추가하려면 고급 코딩 기술이 필요합니까?
- 답변: HTML 및 Liquid에 대한 기본 지식이 필요하지만 특정 사용자 정의를 지원하는 데 자세한 가이드와 리소스가 제공됩니다.
- 질문: 사용자 정의 필드가 이메일 로딩 시간에 영향을 미칠 수 있나요?
- 답변: 올바르게 코딩된 사용자 정의 필드는 이메일 로드 시간에 큰 영향을 주어서는 안 됩니다.
- 질문: 이메일에 사용자 정의 필드를 자동으로 포함시킬 수 있습니까?
- 답변: 예, 이메일 템플릿에 일단 설정되면 해당 필드를 포함하는 각 주문에 대해 사용자 정의 필드가 자동으로 포함됩니다.
Shopify 확인 사용자 정의에 대한 최종 생각
사용자 정의 필드를 Shopify의 주문 확인 이메일에 통합하면 고객 참여와 만족도를 높일 수 있는 중요한 기회가 제공됩니다. 이 전략은 고객의 구매 여정을 개인화하고 선택을 재확인하며 고객이 기대할 수 있는 상품에 대한 완전한 투명성을 제공함으로써 단순한 거래 상호 작용을 뛰어넘습니다. 고객 관계를 강화하고 반복적인 비즈니스를 촉진하려는 Shopify 매장의 경우 관련 구매 세부 정보가 포함된 이메일 확인을 사용자 정의하는 것이 필수 단계입니다.