이 페이지에서는 썬더에 설정할 수 있는 옵션들을 자세히 설명합니다.
다음은 Thunder()
실행시 설정할 수 있는 모든 옵션들입니다.
<script>
Thunder({
// 일반 설정
client: '<client-token>',
language: 'ko',
currency: 'KRW',
timezone: 'Asia/Seoul',
debugLanguage: 'ko',
dateInputFormat: 'YYYY-MM-DD',
root: '<http://example.org>',
header: false,
authStorage: { ... },
recaptcha: { ... },
plugins: { ... },
messages: { ... },
listeners: { ... },
// 고객 관련 설정
customerAvatar: true,
customerDashboardLogout: false,
customerIdentity: [ ... ],
customerRegistrationFields: [ ... ],
customerUpdateFields: [ ... ],
socialApps: [ ... ],
confirmation: { ... },
legal: { ... },
// 리뷰 관련 설정
productReview: true,
productReviewRating: true,
productReviewComment: true,
// 상품 관련 설정
productLabels: [ ... ],
productActions: [ ... ],
productOptionSelector: 'combined',
// 주문/정기 구독 관련 설정
paymentMethods: { ... },
subscriptionPlans: [ ... ],
refundReasonCategories: [ ... ],
customerOrderFields: [ ... ],
recipientFields: [ ... ],
addressDisabled: [ ... ],
orderAuthFields: [ ... ]
});
</script>
client
연동하려는 클레이풀 스토어의 연동 클라이언트 토큰입니다. 썬더의 작동을 위해서 필수로 설정해야합니다.
language
<aside>
💡 썬더의 UI 텍스트가 이 설정에 의해서 자동으로 변환되지는 않습니다. 썬더 UI를 다른 언어로 번역하시는 경우 messages
필드 설정 관련 내용을 참고해주세요.
</aside>
클레이풀 스토어의 텍스트 정보(상품명, 상품 설명 등)를 디스플레이하려는 언어를 설정합니다.
스토어에서 해당 언어에 대한 컨텐츠를 지원하지 않는 경우 스토어의 기본 언어 컨텐츠가 사용됩니다.
스토어의 지원 언어 및 기본 언어에 대한 설정은 클레이풀 관리자 페이지의 스토어 > 스토어 페이지에서 설정할 수 있습니다.
설정되지 않은 경우 디폴트로 브라우저의 언어 (navigator.language
)를 사용하며, ISO 639-1 언어 코드를 사용할 수 있습니다.
예를 들어 한국어만으로 디스플레이하고 싶은 경우 "ko"
와 같은 스트링으로 설정할 수 있습니다.