이 페이지에서는 썬더에 설정할 수 있는 옵션들을 자세히 설명합니다.

다음은 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"와 같은 스트링으로 설정할 수 있습니다.