맞춤 CSS로 Klaviyo 리뷰 위젯 스타일을 지정하는 방법
학습 내용
Klaviyo 리뷰용 사용자 지정 CSS와 몇 가지 기본 사용 사례를 구현하는 방법을 알아보세요. 더 고급 사용 사례는 Klaviyo 리뷰용 맞춤 CSS에 대한 개발자 리소스에서 확인해 보세요. 대부분의 위젯 맞춤 설정은 드래그 앤 드롭 편집기를 사용해 구현할 수 있으며, CSS는 고급 사용 사례에만 필요해요.
리뷰 위젯에 맞춤 CSS를 구현하려면 사이트 코드를 편집해야 해요. 이는 기술에 익숙한 마케터이거나 개발자에게 도움을 받을 수 있는 경우에만 권장됩니다. 제품에서 맞춤 CSS를 지원하긴 하지만, 지원팀에서는 이 문서에서 다루는 일반적인 안내를 넘어 위젯을 맞춤 설정하는 작업은 도와드릴 수 없어요. 데이터 보안을 유지하기 위해 Klaviyo 지원 팀은 HTML 파일을 열 수 없습니다.
Klaviyo 리뷰용 사용자 정의 CSS 정보
Klaviyo 리뷰는 다양한 CSS 클래스 선택자를 제공하며, 이를 사용해 맞춤 CSS를 작성하고 리뷰 위젯에 고급 스타일링 옵션을 적용할 수 있어요. 자세한 내용은 Klaviyo 리뷰 CSS 클래스 전체 사전을 확인해 주세요.
사용자 정의 CSS 적용 방법
Klaviyo 리뷰에는 다른 사용자 지정 CSS를 적용하는 것과 동일한 방식으로 사용자 지정 CSS를 적용할 수 있어요:
- 사이트의 기본 CSS 스타일시트에 맞춤 CSS를 추가하세요.
- 단일 페이지에 CSS를 적용하려면 해당 페이지의 코드 내에 <style> 태그를 삽입하세요.
- 단일 HTML 요소(예: div)에 CSS를 임베드해 해당 요소에만 적용하세요.
- 테마 설정 > 사용자 지정 CSS (Shopify) 또는 스타일 > CSS (WooCommerce)에서 전체 사이트에 사용자 지정 CSS를 추가해 주세요.
여기서는 구현이 가장 간단한 마지막 옵션에 집중해 볼게요.
기본 스타일을 포함한 Klaviyo 리뷰는 일반적으로 전자상거래 플랫폼의 CSS가 로드된 후에 로드돼요. 즉, 기본값이 사용자 지정 CSS를 덮어쓰지 않도록 정확한 선택자를 사용하는 것이 중요해요.
Shopify에 맞춤 CSS 적용하기
- Shopify 관리자에서 온라인 스토어 > 테마로 이동하세요.
- 현재 테마의 추가 옵션 메뉴(점 3개)에서 복제를 클릭해 주세요.
현재 테마가 라이브 상태일 때는 편집하지 않는 것이 좋아요. 이러한 편집 내용이 변경 사항을 검토하고 문제를 해결하기 전에 사이트 방문자에게 표시될 수 있어요.
- 테마의 새 사본 옆에 있는 사용자 지정을 클릭하세요.
- 테마 설정 아이콘을 클릭하세요.
- 메뉴에서 사용자 지정 CSS를 선택해 주세요.
- 사용자 정의 CSS를 추가합니다.
아래 섹션에서 복사할 수 있는 샘플 CSS 스니펫을 확인할 수 있어요.
- 리뷰 위젯이 표시되는 편집기 페이지로 이동하세요(예: 기본 제품).
- 수정 사항을 검토한 다음 게시를 클릭하세요.
WooCommerce용 사용자 지정 CSS 추가
특정 페이지에 CSS를 적용하려면 페이지 ID 선택기,.page-id-YOUR_PAGE_ID 를 사용해야 해요. 페이지 ID를 찾는 방법을 알아보세요.
- Wordpress 관리자에서 모양 > 편집기로 이동하세요.
- 스타일을 선택해 주세요.
- 점 3개(더보기) 메뉴를 여세요.
- 추가 CSS를 선택하세요.
- 사용자 정의 CSS를 추가합니다.
아래 섹션에서 복사할 수 있는 샘플 CSS 스니펫을 확인할 수 있어요.
- 수정 사항을 검토한 다음 게시를 클릭하세요.
사용자 정의 CSS 사용 사례
아래 CSS 스니펫은 몇 가지 기본 사용 사례를 다룹니다. 더 고급 사용자 지정을 하려면 개발자 지원이 필요해요. 팀에 개발자가 없고 직접 코드를 작성하는 것이 부담스럽다면, 도움을 받기 위해 Klaviyo 파트너에게 문의하는 것을 고려해 보세요.
평점 아이콘(별) 모양
아래 URL을 각각 선호하는 꽉 찬 별, 부분 별, 빈 별을 나타내는 이미지 URL로 바꿔 주세요. Shopify 스토어의 경우, 규정상 URL은 Shopify에 저장된 이미지를 참조해야 해요.
#klaviyo-product-reviews-wrapper {
.kl_reviews__star {
display: none;
}
.kl_reviews__full_star {
background-image: url("https://cdn.shopify.com/s/files/1/0284/3128/6351/files/full-moon.png?v=1705073898");
background-size: cover;
}
.kl_reviews__partial_star {
background-image: url("https://cdn.shopify.com/s/files/1/0284/3128/6351/files/last-quarter-moon.png?v=1705073898");
background-size: cover;
}
.kl_reviews__empty_star {
background-image: url("https://cdn.shopify.com/s/files/1/0284/3128/6351/files/new-moon.png?v=1705073898");
background-size: cover;
}
} 이미지 썸네일 크기
리뷰 목록에서 고객이 제출한 이미지의 특정 너비를 설정해 주세요.
#klaviyo-product-reviews-wrapper .kl_reviews__review__image { width: 225px; }
버튼 색상 및 스타일
리뷰 작성 버튼에만 스타일을 적용하세요.
#klaviyo-product-reviews-wrapper .kl_reviews__button:nth-child(1) {
color: blue;
box-shadow: 0 0 15px #9ecaed;
} 질문하기 버튼에만 스타일을 적용하세요.
#klaviyo-product-reviews-wrapper .kl_reviews__button:nth-child(2) {
color: blue;
box-shadow: 0 0 15px #9ecaed;
}