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

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