20,000円以上で通常配送無料

お問い合わせ

1

種別

より良いサポートを提供するために、トピックをお選びください。

種別・トピックを選択してください *
オンラインでの注文
Swarovski Club
配送
交換
保証
修理
商品情報
プロモーション
お支払い
SCSメンバーシップ
ウェブサイトで問題が発生した場合
データプライバシー
その他
$(this).closest('#contactTopicFormConfigWrapper').find('.js-contactTopicFormConfig') .formValidation( { autoFocus: false, framework: 'bootstrap', icon: { valid: null, invalid: null, validating: null }, fields: { 'values[contactTopicFormDefinition_contactTopic]': { trigger: 'change', validators: { notEmpty: { message: '種別・トピックを選択してください', message_en: '種別・トピックを選択してください' } } } } } ) .on('success.field.fv', function() { /* note: we need to check if there is an error in the form, as the plugin does a validation on field level. Validating the whole form on blur of a field is no option, as the customer does not want to see error messages on all fields when entering one field. In case of an error on at least one field we disable the submit button manually */ var $form = $(this).closest('form'); if ($form.find('.form-group.has-error').length > 0) { var $button = $form.find('.js-button'); if (!$button.hasClass('disabled')) { $button.addClass('disabled'); } } }) .on('err.field.fv', function(e, data) { /* * On error field validation, enable submit button. * Source: https://old.formvalidation.io/examples/enabling-submit-button/ */ data.fv.disableSubmitButtons(false); $(data.element).attr('aria-invalid', 'true'); // Get error messages var messages = data.fv.getMessages(data.element); // ✅ Announce error to screen readers if ($(data.element).closest('.js-advent-calendar-container').length > 0 && messages.length > 0 && window.ACC && window.ACC.adventcalendar && typeof ACC.adventcalendar.adventcalendarUpdateErrorSpanAttributes === 'function') { const selectedField = data.element.attr('id'); ACC.adventcalendar.adventcalendarUpdateErrorSpanAttributes(selectedField, true); ACC.adventcalendar.announceToScreenReader('Error: ' + messages[0]); } if(data.element.closest('.form-combo-molecule').length){ /* Get the messages of field */ var messages = data.fv.getMessages(data.element); /* Get the error message content of the field */ var errorContent = data.element.closest('.form-combo-molecule').find('.errors'); /* Get the hidden error message of the field */ var errorField = errorContent.find('.swa-form-input__error-message[data-field="' + data.field + '"][style="display: none;"]'); /* Loop over the messages */ for (var i in messages) { if (errorField[1] == undefined) { var newErrorContainer = document.createElement("small"); $(newErrorContainer).attr("class", "swa-form-input__error-message swa-headline-sans--supertiny"); $(newErrorContainer).attr("data-field", data.field); $(newErrorContainer).attr("data-fv-validator", "callback"); $(newErrorContainer).attr("data-fv-for", $(data.element[0]).attr("name") ); $(newErrorContainer).attr("data-fv-result", "INVALID"); $(newErrorContainer).attr("data-tracked", "true"); $(newErrorContainer).html(messages[i]); if (errorContent.text().includes(messages[i])) { $(newErrorContainer).hide(); } errorContent.append(newErrorContainer); } } } }) .on('success.field.fv', function(e, data) { /* * On success field validation, enable submit button. * Source: https://old.formvalidation.io/examples/enabling-submit-button/ */ if ($(data.element).closest('.js-advent-calendar-container').length > 0 && window.ACC && window.ACC.adventcalendar && typeof ACC.adventcalendar.adventcalendarUpdateErrorSpanAttributes === 'function') { const selectedField = data.element.attr('id'); ACC.adventcalendar.adventcalendarUpdateErrorSpanAttributes(selectedField, false); } data.fv.disableSubmitButtons(false); // ✅ Remove aria-invalid on field $(data.element).attr('aria-invalid', 'false'); /* Remove the field messages */ $errorContent = data.element.closest('.form-combo-molecule').find('.errors'); $errorContent.find('.swa-form-input__error-message[data-field="' + data.field + '"]').remove(); $errorContent.find('.swa-form-input__error-message[data-fv-result="INVALID"]').removeAttr("style"); }) .on('success.form.fv', function() { var formId = 'ShortContactTopic'; if (!formId || formId === 'cfRequest' || formId === 'cfResponse') { formId = 'contactTopicFormDefinition'; } ACC.tracking.pushFormSubmit(formId); }); var replaceDatePatternWithValue = function(mandatory, fieldConfigCode, fieldConfigPattern) { var date = fieldConfigPattern.toUpperCase(); var year = $("#" + fieldConfigCode + "_year").val(); var month = $("#" + fieldConfigCode + "_month").val(); var day = $("#" + fieldConfigCode + "_day").val(); date = date.replace(/[Y]+/, year); date = date.replace(/[M]+/, month); date = date.replace(/[D]+/, day); var hiddenDateField = $('.js-' + fieldConfigCode + '_hidden'); if (mandatory) { hiddenDateField.val(date); } else { hiddenDateField.val(date == "" ? "" : date); } }; var triggerFormValidation = function(fieldId, mandatory, fieldCode, dateFormat) { replaceDatePatternWithValue(mandatory, fieldCode, dateFormat); $('.js-fieldCode').formValidation('revalidateField', 'values[fieldCode_'+ fieldId + ']'); }; var removeDateMoleculeError = function(molecule) { if(molecule.hasClass('has-error')){ molecule.removeClass('has-error'); molecule.find('.help-block').find('span').remove(); } };
2

トピック

以下の項目から該当するものを一つお選びください。

種別・トピックを選択してください *
注文した商品の追跡リンクを教えてください。
注文した商品が破損して届きました。
注文した商品の一部が届きません。
配送先住所の変更はできますか?
注文した商品を他の国に送るにはどうすればよいですか?
その他
購入した商品は修理してもらえますか?
依頼した修理品の現在の状況を教えてください。
修理代はいくらですか?
修理のために来店する必要があるのはなぜですか?
その他
商品のサイズについて教えてください。
この商品はどこで購入できますか?
どのようなカラーバリエーションがありますか?
Swarovski Created Diamonds のメイド・トゥ・オーダー商品(注文品)はどのように注文できますか?
その他
配送先住所が有効な住所として認識されません。
チェックアウトを完了できません。
私のアカウントのパスワードをリセットしてもらえますか?
アカウントにログインできません。
その他
その他
データ主体の情報開示請求
消去権(「忘れられる権利」)
苦情
メンバーシップを更新する方法を教えてください。
SCS会員になる方法を教えてください?
会員キットはいつ届きますか?
その他
Swarovski Clubニュースレターの配信を停止する方法を教えてください。
ニュースレターの配信を停止した後も、Swarovskiからメールが届くのはなぜですか?
Swarovski Clubクーポンが使えません。
Swarovski Clubの割引クーポンの有効期限は延長できますか?
Swarovski Clubの割引クーポンはセール商品に使用できますか?
バースデークーポンの利用方法を教えてください。
その他
購入した商品は保証の対象ですか?
保証ポリシーについて教えてください。
その他
オンラインで注文した商品の交換はできますか?
オンラインで購入した商品を店舗で交換することはできますか?
他の国の店舗で購入した商品の交換はできますか?
その他
eギフトカードがオンラインで適用されないのはなぜですか?
複数のeギフトカードを使って支払いをすることはできますか?
オンライン購入の際、eギフトカードで支払いをする方法を教えてください。
支払いが拒否されたのはなぜですか?
支払いが返金されたのはなぜですか?
その他
最新のプロモーション情報について教えてください。
プロモーションの延長はできますか?
購入した商品がプロモーションの対象にならないのは、なぜですか?
その他
注文確認メールを再送してもらえますか?
オンラインの注文状況は今どうなっていますか?
オンラインで注文した商品をすべてキャンセルできますか?
オンラインで注文した商品の一部をキャンセルできますか?
請求先住所の変更はできますか?
オンラインで注文した商品の返品方法を教えてください。
オンライン返品ポリシーについて教えてください。
オンラインの返金処理は今どのような状況ですか?
その他
$(this).closest('#contactSubjectFormConfigWrapper').find('.js-contactSubjectFormConfig') .formValidation( { autoFocus: false, framework: 'bootstrap', icon: { valid: null, invalid: null, validating: null }, fields: { 'values[contactSubjectFormDefinition_contactSubject]': { trigger: 'change', validators: { notEmpty: { message: '種別・トピックを選択してください', message_en: '種別・トピックを選択してください' } } } } } ) .on('success.field.fv', function() { /* note: we need to check if there is an error in the form, as the plugin does a validation on field level. Validating the whole form on blur of a field is no option, as the customer does not want to see error messages on all fields when entering one field. In case of an error on at least one field we disable the submit button manually */ var $form = $(this).closest('form'); if ($form.find('.form-group.has-error').length > 0) { var $button = $form.find('.js-button'); if (!$button.hasClass('disabled')) { $button.addClass('disabled'); } } }) .on('err.field.fv', function(e, data) { /* * On error field validation, enable submit button. * Source: https://old.formvalidation.io/examples/enabling-submit-button/ */ data.fv.disableSubmitButtons(false); $(data.element).attr('aria-invalid', 'true'); // Get error messages var messages = data.fv.getMessages(data.element); // ✅ Announce error to screen readers if ($(data.element).closest('.js-advent-calendar-container').length > 0 && messages.length > 0 && window.ACC && window.ACC.adventcalendar && typeof ACC.adventcalendar.adventcalendarUpdateErrorSpanAttributes === 'function') { const selectedField = data.element.attr('id'); ACC.adventcalendar.adventcalendarUpdateErrorSpanAttributes(selectedField, true); ACC.adventcalendar.announceToScreenReader('Error: ' + messages[0]); } if(data.element.closest('.form-combo-molecule').length){ /* Get the messages of field */ var messages = data.fv.getMessages(data.element); /* Get the error message content of the field */ var errorContent = data.element.closest('.form-combo-molecule').find('.errors'); /* Get the hidden error message of the field */ var errorField = errorContent.find('.swa-form-input__error-message[data-field="' + data.field + '"][style="display: none;"]'); /* Loop over the messages */ for (var i in messages) { if (errorField[1] == undefined) { var newErrorContainer = document.createElement("small"); $(newErrorContainer).attr("class", "swa-form-input__error-message swa-headline-sans--supertiny"); $(newErrorContainer).attr("data-field", data.field); $(newErrorContainer).attr("data-fv-validator", "callback"); $(newErrorContainer).attr("data-fv-for", $(data.element[0]).attr("name") ); $(newErrorContainer).attr("data-fv-result", "INVALID"); $(newErrorContainer).attr("data-tracked", "true"); $(newErrorContainer).html(messages[i]); if (errorContent.text().includes(messages[i])) { $(newErrorContainer).hide(); } errorContent.append(newErrorContainer); } } } }) .on('success.field.fv', function(e, data) { /* * On success field validation, enable submit button. * Source: https://old.formvalidation.io/examples/enabling-submit-button/ */ if ($(data.element).closest('.js-advent-calendar-container').length > 0 && window.ACC && window.ACC.adventcalendar && typeof ACC.adventcalendar.adventcalendarUpdateErrorSpanAttributes === 'function') { const selectedField = data.element.attr('id'); ACC.adventcalendar.adventcalendarUpdateErrorSpanAttributes(selectedField, false); } data.fv.disableSubmitButtons(false); // ✅ Remove aria-invalid on field $(data.element).attr('aria-invalid', 'false'); /* Remove the field messages */ $errorContent = data.element.closest('.form-combo-molecule').find('.errors'); $errorContent.find('.swa-form-input__error-message[data-field="' + data.field + '"]').remove(); $errorContent.find('.swa-form-input__error-message[data-fv-result="INVALID"]').removeAttr("style"); }) .on('success.form.fv', function() { var formId = 'ShortContactSubject'; if (!formId || formId === 'cfRequest' || formId === 'cfResponse') { formId = 'contactSubjectFormDefinition'; } ACC.tracking.pushFormSubmit(formId); }); var replaceDatePatternWithValue = function(mandatory, fieldConfigCode, fieldConfigPattern) { var date = fieldConfigPattern.toUpperCase(); var year = $("#" + fieldConfigCode + "_year").val(); var month = $("#" + fieldConfigCode + "_month").val(); var day = $("#" + fieldConfigCode + "_day").val(); date = date.replace(/[Y]+/, year); date = date.replace(/[M]+/, month); date = date.replace(/[D]+/, day); var hiddenDateField = $('.js-' + fieldConfigCode + '_hidden'); if (mandatory) { hiddenDateField.val(date); } else { hiddenDateField.val(date == "" ? "" : date); } }; var triggerFormValidation = function(fieldId, mandatory, fieldCode, dateFormat) { replaceDatePatternWithValue(mandatory, fieldCode, dateFormat); $('.js-fieldCode').formValidation('revalidateField', 'values[fieldCode_'+ fieldId + ']'); }; var removeDateMoleculeError = function(molecule) { if(molecule.hasClass('has-error')){ molecule.removeClass('has-error'); molecule.find('.help-block').find('span').remove(); } };
トピック *
$(this).closest('#contactSubjectOtherFormConfigWrapper').find('.js-contactSubjectOtherFormConfig') .formValidation( { autoFocus: false, framework: 'bootstrap', icon: { valid: null, invalid: null, validating: null }, fields: { 'values[contactSubjectOtherFormDefinition_contactSubjectTxt]': { trigger: 'keyup', validators: { notEmpty: { message: '件名を入力してください', message_en: '件名を入力してください' }, stringLength: { message: 'この項目の入力可能文字数は0〜40字です', message_en: 'The number of characters for this field must be between 0 and 40', min: 0 , max: 40 }, } } } } ) .on('success.field.fv', function() { /* note: we need to check if there is an error in the form, as the plugin does a validation on field level. Validating the whole form on blur of a field is no option, as the customer does not want to see error messages on all fields when entering one field. In case of an error on at least one field we disable the submit button manually */ var $form = $(this).closest('form'); if ($form.find('.form-group.has-error').length > 0) { var $button = $form.find('.js-button'); if (!$button.hasClass('disabled')) { $button.addClass('disabled'); } } }) .on('err.field.fv', function(e, data) { /* * On error field validation, enable submit button. * Source: https://old.formvalidation.io/examples/enabling-submit-button/ */ data.fv.disableSubmitButtons(false); $(data.element).attr('aria-invalid', 'true'); // Get error messages var messages = data.fv.getMessages(data.element); // ✅ Announce error to screen readers if ($(data.element).closest('.js-advent-calendar-container').length > 0 && messages.length > 0 && window.ACC && window.ACC.adventcalendar && typeof ACC.adventcalendar.adventcalendarUpdateErrorSpanAttributes === 'function') { const selectedField = data.element.attr('id'); ACC.adventcalendar.adventcalendarUpdateErrorSpanAttributes(selectedField, true); ACC.adventcalendar.announceToScreenReader('Error: ' + messages[0]); } if(data.element.closest('.form-combo-molecule').length){ /* Get the messages of field */ var messages = data.fv.getMessages(data.element); /* Get the error message content of the field */ var errorContent = data.element.closest('.form-combo-molecule').find('.errors'); /* Get the hidden error message of the field */ var errorField = errorContent.find('.swa-form-input__error-message[data-field="' + data.field + '"][style="display: none;"]'); /* Loop over the messages */ for (var i in messages) { if (errorField[1] == undefined) { var newErrorContainer = document.createElement("small"); $(newErrorContainer).attr("class", "swa-form-input__error-message swa-headline-sans--supertiny"); $(newErrorContainer).attr("data-field", data.field); $(newErrorContainer).attr("data-fv-validator", "callback"); $(newErrorContainer).attr("data-fv-for", $(data.element[0]).attr("name") ); $(newErrorContainer).attr("data-fv-result", "INVALID"); $(newErrorContainer).attr("data-tracked", "true"); $(newErrorContainer).html(messages[i]); if (errorContent.text().includes(messages[i])) { $(newErrorContainer).hide(); } errorContent.append(newErrorContainer); } } } }) .on('success.field.fv', function(e, data) { /* * On success field validation, enable submit button. * Source: https://old.formvalidation.io/examples/enabling-submit-button/ */ if ($(data.element).closest('.js-advent-calendar-container').length > 0 && window.ACC && window.ACC.adventcalendar && typeof ACC.adventcalendar.adventcalendarUpdateErrorSpanAttributes === 'function') { const selectedField = data.element.attr('id'); ACC.adventcalendar.adventcalendarUpdateErrorSpanAttributes(selectedField, false); } data.fv.disableSubmitButtons(false); // ✅ Remove aria-invalid on field $(data.element).attr('aria-invalid', 'false'); /* Remove the field messages */ $errorContent = data.element.closest('.form-combo-molecule').find('.errors'); $errorContent.find('.swa-form-input__error-message[data-field="' + data.field + '"]').remove(); $errorContent.find('.swa-form-input__error-message[data-fv-result="INVALID"]').removeAttr("style"); }) .on('success.form.fv', function() { var formId = 'contactSubjectOther'; if (!formId || formId === 'cfRequest' || formId === 'cfResponse') { formId = 'contactSubjectOtherFormDefinition'; } ACC.tracking.pushFormSubmit(formId); }); var replaceDatePatternWithValue = function(mandatory, fieldConfigCode, fieldConfigPattern) { var date = fieldConfigPattern.toUpperCase(); var year = $("#" + fieldConfigCode + "_year").val(); var month = $("#" + fieldConfigCode + "_month").val(); var day = $("#" + fieldConfigCode + "_day").val(); date = date.replace(/[Y]+/, year); date = date.replace(/[M]+/, month); date = date.replace(/[D]+/, day); var hiddenDateField = $('.js-' + fieldConfigCode + '_hidden'); if (mandatory) { hiddenDateField.val(date); } else { hiddenDateField.val(date == "" ? "" : date); } }; var triggerFormValidation = function(fieldId, mandatory, fieldCode, dateFormat) { replaceDatePatternWithValue(mandatory, fieldCode, dateFormat); $('.js-fieldCode').formValidation('revalidateField', 'values[fieldCode_'+ fieldId + ']'); }; var removeDateMoleculeError = function(molecule) { if(molecule.hasClass('has-error')){ molecule.removeClass('has-error'); molecule.find('.help-block').find('span').remove(); } };

{"didYouKnowLabel":"ご存知ですか:","product-size":["ぴったりのサイズを知るには、サイズガイドをご利用ください。","詳細については、<a href="/s-swarovski-ring-size/" target="_blank" rel="noopener noreferrer">サイズガイド</a>をご覧ください。"],"product-availability":["店舗の在庫を確認するには、以下の手順に従ってください: <br/>1.オンラインショップで商品詳細ページを開きます。 <br/>2.商品詳細ページで「住所への配送」の下にある「ストアで見る」を選択し、「クリック & コレクト: 在庫状況を確認する」をクリックします。 <br/>3.現在位置または希望の都市名を入力し、利用可能なオプションを確認してください。","詳細については、<a href="/s-faq-order/?accordionID=CC-Overview_AE-product_availibility" target="_blank" rel="noopener noreferrer">よくある質問</a>をご覧ください。"],"product-colors":["商品リストページのカラーでフィルターをかけるか、商品詳細ページでカラーバリエーションを確認して、完璧な組み合わせを見つけてください。"],"promotion-info":["スワロフスキーは年間を通じてプロモーションを実施しています。最新情報を入手するには、ニュースレターの登録をお勧めします。"],"promotion-extension":["当社のプロモーションには常に有効期限が設定されており、終了日を過ぎると割引クーポンコードは自動的に無効になるか、標準価格に戻ります。 プロモーション開始前のご注文にプロモーション内容を適用することはできません。"],"promotion-quality":["プロモーションの利用規約を確認し、選択した商品が条件を満たしていたか、ご注文がプロモーション期間内であったかご確認ください。","詳細については、<a href="/s-faq-order/?accordionID=CC-Overview_AE-purchase_qualify" target="_blank" rel="noopener noreferrer">よくある質問</a>をご覧ください。"],"order-resendOrderConfirmation":["もちろんです。ご注文の最新情報は、<a href="/s-faq-orderstatus/Swarovski-Order-Status-FAQs/" target="_blank" rel="noopener noreferrer">注文状況</a>でご確認いただけます。 注文番号が不明の場合は、ご注文時に使用したメールアドレスをご連絡いただければ、注文確認メールを再送いたします。"],"order-orderStatus":["ご注文状況はこちらで簡単にご確認いただけます <a href="/s-faq-orderstatus/Swarovski-Order-Status-FAQs/" target="_blank" rel="noopener noreferrer">ご注文状況</a>。"],"order-cancelEntire":["ご注文完了のお知らせメール受信後、約15分以内であればご注文のキャンセルが可能な場合があります。","詳細については、<a href="/s-faq-order/?accordionID=CC-Overview_AE-cancel_order_new" target="_blank" rel="noopener noreferrer">よくある質問</a>をご確認ください。"],"order-cancelPartially":["ご注文の一部商品のキャンセルはできませんが、注文完了後15分以内であれば、ご注文自体をキャンセルできる場合があります。","詳細は<a href="/s-faq-order/?accordionID=CC-Overview_AE-cancel_order_new" target="_blank" rel="noopener noreferrer">FAQ</a>をご覧ください。"],"order-changeBillingAddress":["請求先住所を変更することはできません。"],"order-return":["詳細なガイダンスについては、<a href="/s-faq-return/?accordionID=CC-Overview_AE-how-do-I-return-my-item" target="_blank" rel="noopener noreferrer">よくある質問</a> に記載されている手順をお読みください。"],"order-returnPolicy":["返品ポリシーの詳細については、こちらをクリックしてください <a href="/s-faq-return/?accordionID=CC-Overview_AE-can-I-do-a-return" target="_blank" rel="noopener noreferrer">FAQ</a>"],"order-onlineRefundStatus":["返品手続き開始まで約14営業日程かかる場合があります。返品手続き完了後には返品確認のメールが送信されます。クレジットカード会社によって異なりますが、約3~90日程で返金されます。","詳細については、<a href="/s-faq-return/?accordionID=CC-Purchase-Returns_AE-when-will-I-receive-my-refund" target="_blank" rel="noopener noreferrer">よくある質問</a>をご覧ください。"],"exchange-exchangeProduct":["商品の交換は承っておりません。ご不要な商品は返品ポリシーに従って返品し、ご希望の商品を新たにご注文ください。","詳細については、<a href="/s-faq-return/?accordionID=CC-Purchase-Returns_AE-exchange-purchase" target="_blank" rel="noopener noreferrer">よくある質問</a>をご覧ください。"],"exchange-exchangeInStore":["<a href="/s-faq-return/?accordionID=CC-Purchase-Returns_AE-exchange-product" target="_blank" rel="noopener noreferrer">よくある質問</a> に詳細な情報が記載されています。"],"exchange-exchangeProductFromAnotherCountry":["さまざまな理由により、Swarovski ではグローバルな交換または返金ポリシーはありません。そのため、海外で購入された商品の交換や返金は承ることができません。"],"delivery-tracking":["お送りした、ご注文発送のお知らせメール内に追跡リンクがございます。または、こちらから配送の進捗状況をご確認いただけます: <a href="/s-faq-orderstatus/Swarovski-Order-Status-FAQs/" target="_blank" rel="noopener noreferrer">ご注文状況</a>."],"delivery-damagedItem":["大変申し訳ございません。カスタマーサービスへご連絡いただき、配送時の箱および破損した商品の画像をいくつかご提供いただけますでしょうか。解決策を検討いたします。"],"delivery-missingItem":["大変申し訳ございません。配送時の箱が開けられた形跡はありましたでしょうか。 カスタマーサービスへご連絡いただき、配送時の箱の画像をいくつかご提供いただけますでしょうか。調査の上、解決策を提案いたします。"],"delivery-changeAddress":["ご注文品が発送されると、配送先住所を変更することはできません。配送パートナーへ直接ご連絡いただきますようお願いいたします。","詳細については、<a href="/s-faq-shipping/Swarovski-Shipping-FAQs/?accordionID=CC-Overview_AE-delivery_address" target="_blank" rel="noopener noreferrer">よくある質問</a>をご覧ください。"],"delivery-changeCountry":["海外へ配送することはできません。 配送先の国のオンラインショップからご注文ください。 国名が表示されたアイコンをクリックして、配送先の国や言語へご変更いただけます"],"payment-electronicCard":["電子ギフトカードは、チェックアウト時のお支払い画面でご入力ください。 10桁または16桁のカード番号が正しく入力されていることをご確認ください。 クーポンコードを入力しないようご注意ください。","詳細については、こちらをご確認ください [リンク <a href="/s-faq-giftcard-voucher/Swarovski-Gift-Cards-Voucher-FAQs/?accordionID=CC-Purchase-Vouchers_AE-voucher-not-working" target="_blank" rel="noopener noreferrer">FAQ</a>"],"payment-multipleElectronicGiftCards":["複数のギフトカードで支払うには、手順に従って、お支払い段階でギフトカードを統合してください。"],"payment-payWith":["ギフトカードを使用するには、<a href="/s-faq-giftcard-voucher/Swarovski-Gift-Cards-Voucher-FAQs/?accordionID=CC-Purchase-Vouchers_AE-redeem-gift-card" target="_blank" rel="noopener noreferrer">FAQ</a>に記載された手順に従ってください。"],"payment-rejection":["お支払い情報と個人情報が一致していることを確認してください。 詳細については<a href="/s-faq-payment/Swarovski-Payment-FAQs/?accordionID=CC-Purchase-Payment_AE-methods" target="_blank" rel="noopener noreferrer">FAQ</a>をご覧ください。"],"website-unableToCheckout":["お問い合わせいただく前にこちらをご確認ください <a href="/s-faq-order/?accordionID=CC-Purchase-Order_AE-website-issue" target="_blank" rel="noopener noreferrer">FAQ ウェブサイトの問題</a>。"],"website-resetPassword":["「パスワードをお忘れですか」をクリックしてください。","詳細については、こちらをご確認ください <a href="/s-faq-order/?accordionID=CC-Purchase-Order_AE-reset_pasword" target="_blank" rel="noopener noreferrer">FAQリンク</a>。"],"website-unableToLogin":["「パスワードをお忘れですか」をクリックしてください。","詳細については、こちらをご確認ください <a href="/s-faq-order/?accordionID=CC-Purchase-Order_AE-reset_pasword" target="_blank" rel="noopener noreferrer">FAQリンク</a>。"],"swarovskiclub-unsubscribeNewsletter":["ニュースレターは2種類あります。プロモーションやコレクション情報をお知らせするニュースレターと、メンバーシップ情報(特典、ステータス、プログラム変更)をお知らせするニュースレターです。ニュースレターを配信停止するには、メールの下部の「配信停止」をクリックするか、Swarovski.comの「マイアカウント」内で配信設定を変更してください。特典を含むすべてのメール配信を停止するには、カスタマーサービスへご連絡の上、退会処理をご依頼ください。"],"swarovskiclub-emailAfterUnsubscribe":["ニュースレターを配信停止したがSwarovski Club の会員のままである場合、特典やステータスやプログラム変更に関するメールは引き続き配信されます。これらすべてを停止するには、カスタマーサービスへご連絡の上、退会処理をご依頼ください。"],"swarovskiclub-voucherNotWorking":["詳細については、Q&A内でオンラインアカウントと会員番号の紐づけ方法およびクーポン使用方法をご確認ください。 <a href="/s-faq-club/?accordionID=CC-Membership-Swa-Club_AE-not-use-discount-voucher" target="_blank" rel="noopener noreferrer">FAQ</a>。"],"swarovskiclub-extendedVoucher":["Swarovski Clubの割引クーポンの期限は延長することができません。有効期限は、お送りしたクーポンメール内の利用規約に記載されています。"],"swarovskiclub-saleItem":["Swarovski Clubの割引クーポンはセール品や割引商品にはご利用いただけません。詳細については、お送りしたクーポンメール内の利用規約をご確認ください。"],"swarovskiclub-birthdayGiftVoucher":["お気に入りの店舗でギフトをお受け取りいただけます。お気に入りの店舗がない場合や、どの店舗に行けばよいかわからない場合は、マイアカウントにログインしてお気に入り店舗を選択することができます。または、「ストアファインダー」を使用して、Swarovski Clubの対象店舗をお探しください。"],"scsmembership-renewMembership":["SCSメンバーシップを更新するには、<a href="/s-faq-scs/Swarovski-Crystal-Society-FAQs-/?accordionID=SCS-LP_FAQ_AE-how-can-I-renew-membership" target="_blank" rel="noopener noreferrer">FAQ</a>に記載されている簡単な手順に従って更新手続きを行ってください。"],"scsmembership-becomeMember":["新規入会するには、<a href="/s-faq-scs/Swarovski-Crystal-Society-FAQs-/?accordionID=CC-Membership-SCS_AE-how-to-join-renew-online" target="_blank" rel="noopener noreferrer">FAQ</a>に記載されている簡単な手順に従って入会手続きを行ってください。"],"scsmembership-membershipArrival":["入会または更新ギフトパッケージは、通常、入会または更新手続き完了後 4〜6 週間後の翌月初旬に国際郵便で発送されます。3 年会員のお客様には、いち早くギフトをお楽しみいただき、新作商品をお探しいただけるよう、2 年目と 3 年目の年度ギフトが年初から春にかけて国際郵便で発送されます。"],"warranty-itemCoveredByWarrant":["Swarovski は、指定販売店で購入された商品について製造上または素材の不具合に対して保証を提供しています。","保証ポリシーの詳細については、<a href="/s-faq-warranty/?accordionID=CC-Products-Warranty_AE-policy" target="_blank" rel="noopener noreferrer">よくある質問</a>をご覧ください。"],"warranty-warrantyPolicy":["保証ポリシーについては、<a href="/s-faq-warranty/?accordionID=CC-Products-Warranty_AE-policy" target="_blank" rel="noopener noreferrer">FAQ</a> セクションをご覧ください。"],"repair-repairableItem":["商品と購入証明書をお持ちの上、お近くのSwarovski店舗へご来店ください。スタッフが商品を確認いたします。","お近くの店舗については、ウェブサイトの<a href="/store-finder/?features=repairService" target="_blank" rel="noopener noreferrer">ストアファインダー</a>でお探しいただけます。"],"repair-status":["こちらで修理の進捗状況を簡単にご確認いただけます <a href="/s-faq-repairs/Swarovski-Repair-Replacement-FAQs/?accordionID=CheckRepairStatusThemedAccordionEntryComponent" target="_blank" rel="noopener noreferrer">修理進捗状況を確認</a>"],"repair-cost":["商品と購入証明書をお持ちの上、お近くのSwarovski店舗へご来店ください。スタッフが商品を確認いたします。","お近くの店舗については、ウェブサイトの<a href="/store-finder/?features=repairService" target="_blank" rel="noopener noreferrer">ストアファインダー</a>でお探しいただけます。"],"repair-visitStore":["スタッフが商品の状態を実際に見て、修理が可能であるか確認いたしますので、指定販売店へお持ち込みください。"]}
3

聯絡方式

選擇您想要的聯絡方式

ご注文者Eメール

予想される待ち時間: 1〜 3営業日

Sollten Sie eine Frage haben oder weitere Informationen benötigen, kontaktieren Sie uns bitte über das nachstehende Formular. Wir helfen Ihnen gerne weiter.

名 *
姓 *
電話番号
ご注文者Eメール *
国 *
不丹
中國大陸
中非共和國
丹麥
亞塞拜然
亞美尼亞
以色列
伊拉克
伊朗
保加利亞
克羅埃西亞
冰島
列支敦斯登
利比亞阿拉伯群眾國
剛果
剛果民主共和國
加彭
加拿大
匈牙利
北馬利安納群島
千里達及托巴哥
南喬治亞及南三明治群島
南極洲
南非
卡達
印尼
印度
厄利垂亞
厄瓜多
古巴
古拉索
可可斯(基林)群島
台灣地區
史瓦濟蘭
吉布地
吉爾吉斯
吉里巴斯
吐瓦魯
哈薩克
哥倫比亞
哥斯大黎加
喀麥隆
喬治亞
土克凱可群島
土庫曼
土耳其
坦尚尼亞
埃及
塔吉克
塞內加爾
塞席爾
塞爾維亞
墨西哥
多哥
多明尼加共和國
多米尼克
大韓民國
奈及利亞
奧地利
奧蘭群島
委內瑞拉
孟加拉
安吉拉
安哥拉
安地卡及巴布達
安道爾
密克羅尼西亞聯邦
寮人民民主共和國
尚比亞
尼加拉瓜
尼日
尼泊爾
巴勒斯坦地區
巴哈馬
巴基斯坦
巴布亞紐幾內亞
巴拉圭
巴拿馬
巴林
巴西
巴貝多
布吉納法索
希臘
帛琉
幾內亞
幾內亞比索
庫克群島
德國
愛沙尼亞
愛爾蘭
所羅門群島
托克勞
拉脫維亞
挪威
捷克共和國
摩洛哥
摩爾多瓦
摩納哥
教廷(梵蒂岡城國)
斐濟
斯洛伐克
斯洛維尼亞
斯瓦巴及尖棉
斯里蘭卡
新加坡
新喀里多尼亞
日本
智利
曼島
朝鮮民主主義人民共和國
東加
東帝汶
查德
柬埔寨
格瑞那達
格陵蘭
模里西斯
比利時
汶萊和平之國
沙烏地阿拉伯
法國
法屬南部屬地
法屬圭亞那
法屬波里尼西亞
法屬聖馬丁
法羅群島
波士尼亞與赫塞哥維納
波多黎各
波奈、聖佑達修斯及荷屬沙巴
波札那
波維特島
波蘭
泰國
洪都拉斯
海地
澤西島
澳洲
澳門特別行政區
烏克蘭
烏干達
烏拉圭
烏茲別克
牙買加
獅子山
玻利維亞
瑞典
瑞士
瓜地洛普
瓜地馬拉
瓦利斯群島和富圖那群島
甘比亞
留尼旺
白俄羅斯
百慕達
皮特凱恩
盧安達
盧森堡
直布羅陀
福克蘭群島
科威特
秘魯
突尼西亞
立陶宛
約旦
納米比亞
紐埃
紐西蘭
索馬利亞
維德角島
緬甸
羅馬尼亞
美國
美國邊疆群島
美屬維京群島
美屬薩摩亞
義大利
耿西島
聖克里斯多福及尼維斯
聖多美普林西比
聖巴瑟米
聖文森及格瑞那丁
聖皮埃與密克隆群島
聖誕島
聖赫勒拿、亞森欣、特里斯坦達庫尼亞群島
聖露西亞
聖馬利諾
肯亞
芬蘭
英國
英屬印度洋領地
英屬維京群島
茅利塔尼亞
荷屬聖馬丁
荷蘭
莫三比克
菲律賓
萬那杜
葉門
葛摩
葡萄牙
蒙古
蒙哲臘
蒲隆地
蓋亞那
薩摩亞
薩爾瓦多共和國
蘇丹
蘇利南
衣索比亞
西撒哈拉
西班牙
諾福客島
諾魯
象牙海岸
貝南
貝里斯
賴比瑞亞
賴索托
賽普勒斯
赤道幾內亞
赫德島與麥當勞群島
越南
辛巴威
迦納
開曼群島
關島
阿富汗
阿拉伯敘利亞共和國
阿拉伯聯合大公國
阿曼
阿根廷
阿爾及利亞
阿爾巴尼亞
阿魯巴
香港特別行政區
馬丁尼克
馬來西亞
馬其頓
馬利
馬拉威
馬爾他
馬爾地夫
馬約特島
馬紹爾群島
馬達加斯加
黎巴嫩
黑山
注文番号
Wで始まるリペアレシート番号(半角英数)
トピック *
Swarovski Clubの会員ですか?
スワロフスキー・クリスタルソサエティー(SCS)会員ですか。
会員番号 *
入力できる文字数 1000|
種別・トピックを選択してください *
Online-Bestellungen
Swarovski Club
Zustellung
Umtausch
Gewährleistung
Reparatur
Produktinformationen
Sonderaktionen
Zahlung
SCS Mitgliedschaft
Website-Probleme
Datenschutz
Sonstiges
種別・トピックを選択してください *
Wie lautet der Tracking-Link für meine Bestellung?
Ein Artikel aus meiner Bestellung ist beschädigt eingetroffen
Ein Artikel aus meiner Bestellung fehlt
Können Sie meine Lieferadresse ändern?
Wie kann ich meine Bestellung in ein anderes Land senden?
Sonstiges
Lässt sich mein Artikel reparieren?
Wo ist meine Reparatur?
Was kostet eine Reparatur?
Warum muss ich einen Store besuchen, wenn ich einen Artikel repariert haben möchte?
Sonstiges
Können Sie mich bitte zur Produktgröße beraten?
Wo ist dieses Produkt erhältlich?
Welche Farben sind erhältlich?
Wie kann ich ein Swarovski Created Diamonds Produkt nach Mass bestellen?
andere
Meine Postanschrift wurde nicht als gültige Adresse anerkannt
Ich kann das Zahlungsverfahren nicht abschließen
Können Sie das Passwort für mein Konto zurücksetzen?
Ich kann mich nicht bei meinem Konto anmelden
Sonstiges
Sonstiges
Auskunftsersuchen der betroffenen Person
Recht auf Löschung („Recht auf Vergessenwerden“)
Beschwerden
Wie erneuere ich meine Mitgliedschaft?
Wie werde ich SCS Mitglied?
Wann erhalte ich mein Mitgliedspaket?
Sonstiges
Wie melde ich mich vom Swarovski Club Newsletter ab?
Warum erhalte ich weiterhin E-Mails von Swarovski, obwohl ich mich vom Newsletter abgemeldet habe?
Mein Swarovski Club Gutschein funktioniert nicht
Kann mein Swarovski Club Rabattgutschein verlängert werden?
Kann ich meinen Swarovski Club Rabattgutschein auch für Sale-Artikel verwenden?
Wie löse ich einen Geburtstags-Geschenkgutschein ein?
Sonstiges
Fällt mein Produkt unter die Gewährleistung?
Wie lautet die Gewährleistungsrichtlinie von Swarovski?
Sonstiges
Kann ich ein Produkt von meiner Online-Bestellung umtauschen?
Kann ich ein Produkt umtauschen, das ich in einem Store in einem anderen Land gekauft habe?
Kann ich meinen Online-Einkauf in einem Store umtauschen?
Sonstiges
Warum wird meine elektronische Geschenkkarte online nicht akzeptiert?
Kann ich den Zahlungsbetrag mit mehr als einer elektronischen Geschenkkarte begleichen?
Wie bezahle ich meinen Online-Einkauf mit einer elektronischen Geschenkkarte?
Warum wurde meine Bezahlung abgelehnt?
Warum wurde meine Bezahlung rückerstattet?
Sonstiges
Können Sie mir Informationen zur aktuellen Sonderaktion geben?
Können Sie die Sonderaktion verlängern?
Warum fiel mein Einkauf nicht unter die Sonderaktion?
Sonstiges
Können Sie mir die Auftragsbestätigung noch einmal zusenden?
Wo ist meine Online-Bestellung?
Kann ich meine gesamte Online-Bestellung stornieren?
Kann ich einen Teil meiner Online-Bestellung stornieren?
Können Sie meine Rechnungsadresse ändern?
Wie kann ich meine Online-Bestellung zurücksenden?
Welche Rücknahme-Richtlinien gelten für Online-Bestellungen?
Wo ist die Kaufpreiserstattung für meine Online-Rücksendung?
Sonstiges

Please note that by clicking the ‘Send’ button you accept that the conversation and further data provided by you will be stored by Swarovski. For further information, please read our data privacy policy.

*入力必須項目
$(this).closest('#hk-contactEmailFormConfigWrapper').find('.js-hk-contactEmailFormConfig') .formValidation( { autoFocus: false, framework: 'bootstrap', icon: { valid: null, invalid: null, validating: null }, fields: { 'values[contactEmailFormDefinition_title]': { trigger: 'change', validators: { } }, 'values[contactEmailFormDefinition_firstName]': { trigger: 'blur', validators: { callback: { callback: function(value, validator, $field) { var messages = []; var messagesEN = []; var errorOccured = false; if ($field.attr('regexCheckDisabled') === 'true') { return true; } if (!value.trim().match(new RegExp('^[. \\u3000\'\\-a-zA-Z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02B8\\u0370-\\u03FF\\u1F00-\\u1FFF\\u0400-\\u052F\\u1C80-\\u1C8F\\u2DE0-\\u2DFF\\uA640-\\uA69F\\u4E00-\\u9FFF\\u3400-\\u4DBF\\u3040-\\u30FF\\uF900-\\uFAFF\\uFF66-\\uFF9F\\u1100-\\u11FF\\u3130-\\u318F\\uA960-\\uA97F\\uAC00-\\uD7FF\\u3005\\u3006\\u3024\\u3029\\u3031-\\u3035\\u0E00-\\u0E7F]*$', ''))) { messages.push('文字のみを入力してください'); messagesEN.push('文字のみを入力してください'); errorOccured |= true; } if (!value.trim().match(new RegExp('(?:^$)|(?:^.*[a-zA-Z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02B8\\u0370-\\u03FF\\u1F00-\\u1FFF\\u0400-\\u052F\\u1C80-\\u1C8F\\u2DE0-\\u2DFF\\uA640-\\uA69F]{2}.*$)|(?:^.*[^a-zA-Z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02B8\\u0370-\\u03FF\\u1F00-\\u1FFF\\u0400-\\u052F\\u1C80-\\u1C8F\\u2DE0-\\u2DFF\\uA640-\\uA69F. \\u3000\'\\-].*$)', ''))) { messages.push('2文字以上にしてください'); messagesEN.push('2文字以上にしてください'); errorOccured |= true; } if (errorOccured) { return { valid: false, message: messages.join('<br/>'), message_en: messagesEN } } else { return true; } } }, notEmpty: { message: 'お客様の名を入力してください。', message_en: 'お客様の名を入力してください。' }, stringLength: { message: 'この項目の最大入力文字数である35字を超えました', message_en: 'You have exceeded the maximum length of 35 characters for this field', max: 35 }, } }, 'values[contactEmailFormDefinition_lastName]': { trigger: 'blur', validators: { callback: { callback: function(value, validator, $field) { var messages = []; var messagesEN = []; var errorOccured = false; if ($field.attr('regexCheckDisabled') === 'true') { return true; } if (!value.trim().match(new RegExp('^[. \\u3000\'\\-a-zA-Z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02B8\\u0370-\\u03FF\\u1F00-\\u1FFF\\u0400-\\u052F\\u1C80-\\u1C8F\\u2DE0-\\u2DFF\\uA640-\\uA69F\\u4E00-\\u9FFF\\u3400-\\u4DBF\\u3040-\\u30FF\\uF900-\\uFAFF\\uFF66-\\uFF9F\\u1100-\\u11FF\\u3130-\\u318F\\uA960-\\uA97F\\uAC00-\\uD7FF\\u3005\\u3006\\u3024\\u3029\\u3031-\\u3035\\u0E00-\\u0E7F]*$', ''))) { messages.push('文字のみを入力してください'); messagesEN.push('文字のみを入力してください'); errorOccured |= true; } if (!value.trim().match(new RegExp('(?:^$)|(?:^.*[a-zA-Z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02B8\\u0370-\\u03FF\\u1F00-\\u1FFF\\u0400-\\u052F\\u1C80-\\u1C8F\\u2DE0-\\u2DFF\\uA640-\\uA69F]{2}.*$)|(?:^.*[^a-zA-Z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02B8\\u0370-\\u03FF\\u1F00-\\u1FFF\\u0400-\\u052F\\u1C80-\\u1C8F\\u2DE0-\\u2DFF\\uA640-\\uA69F. \\u3000\'\\-].*$)', ''))) { messages.push('2文字以上にしてください'); messagesEN.push('2文字以上にしてください'); errorOccured |= true; } if (errorOccured) { return { valid: false, message: messages.join('<br/>'), message_en: messagesEN } } else { return true; } } }, notEmpty: { message: '姓を入力してください。', message_en: '姓を入力してください。' }, stringLength: { message: 'この項目の最大入力文字数である35字を超えました', message_en: 'You have exceeded the maximum length of 35 characters for this field', max: 35 }, } }, 'values[contactEmailFormDefinition_phone]': { trigger: 'blur', validators: { callback: { callback: function(value, validator, $field) { var messages = []; var messagesEN = []; var errorOccured = false; if ($field.attr('regexCheckDisabled') === 'true') { return true; } if (!value.trim().match(new RegExp('^[\\\\+]{0,1}[0-9\\\\(\\\\)\\- \\\\.]*$', ''))) { messages.push('電話番号を欄に記入してください。(数字のみ、スペース不可)'); messagesEN.push('電話番号を欄に記入してください。(数字のみ、スペース不可)'); errorOccured |= true; } if (errorOccured) { return { valid: false, message: messages.join('<br/>'), message_en: messagesEN } } else { return true; } } }, stringLength: { message: 'この項目の最大入力文字数である20字を超えました', message_en: 'You have exceeded the maximum length of 20 characters for this field', max: 20 }, callbackPhone: { alias: 'callback', message: '電話番号を欄に記入してください', message_en: '電話番号を欄に記入してください', callback: function (value, validator, $field) { if (value === '') { return true; } var prefixCountry = $field.siblings('.flag-container').children('.selected-flag').attr('title'); var isValidPrefix = prefixCountry !== undefined && prefixCountry !== 'Unknown'; if (!isValidPrefix) { return false; } var prefix = prefixCountry.split("+")[1]; var isMinimumLength = true; var minLength = ""; if (minLength !== null) { if (value.startsWith("+")) { if ((value.length - prefix.length - 1) < minLength) { isMinimumLength = false; } } else if (value.length < minLength) { isMinimumLength = false; } } return isMinimumLength; } }, } }, 'values[contactEmailFormDefinition_email]': { trigger: 'blur', validators: { regexp: { regexp: new RegExp('^(?=.{0,255}$)(?=.{0,64}@)(?:(?!^\\.)(?!.*\\.@)(?!.*\\.\\.)[a-zA-Z0-9!#.$%&\'*+\/=?^_‘{|}~-]+|\"(?:[\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x21\\x23-\\x5b\\x5d-\\x7f]|\\\\[\\x01-\\x09\\x0b\\x0c\\x0e-\\x7f]){1,62}\")@(?!-)(?!.*\\.-)(?!.*-\\.)(?:[a-zA-Z0-9-]{1,61}\\.){1,126}(?=[a-zA-Z0-9-]*[a-zA-Z][a-zA-Z0-9-]*$)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?$', ''), message: 'Eメールアドレスを入力してください。', message_en: 'Eメールアドレスを入力してください。' }, notEmpty: { message: 'Eメールアドレスを入力してください。', message_en: 'Eメールアドレスを入力してください。' }, stringLength: { message: 'この項目の入力可能文字数は0〜70字です', message_en: 'The number of characters for this field must be between 0 and 70', min: 0 , max: 70 }, } }, 'values[contactEmailFormDefinition_country]': { trigger: 'change', validators: { notEmpty: { message: '国を選択してください。', message_en: '国を選択してください。' } } }, 'values[contactEmailFormDefinition_swaClubMember]': { trigger: 'change', validators: { } }, 'values[contactEmailFormDefinition_scsMember]': { trigger: 'change', validators: { } }, 'values[contactEmailFormDefinition_scsMemberNumber]': { trigger: 'blur', validators: { notEmpty: { message: 'SCS会員番号を入力してください。', message_en: 'SCS会員番号を入力してください。' }, stringLength: { message: 'この項目の入力可能文字数は0〜11字です', message_en: 'The number of characters for this field must be between 0 and 11', min: 0 , max: 11 }, } }, 'values[contactEmailFormDefinition_message]': { trigger: 'blur', validators: { notEmpty: { message: 'メッセージを入力してください', message_en: 'メッセージを入力してください' }, stringLength: { message: 'この項目の入力可能文字数は0〜1000字です', message_en: 'The number of characters for this field must be between 0 and 1000', min: 0 , max: 1000 }, } }, 'values[contactEmailFormDefinition_contactOrderNo]': { trigger: 'blur', validators: { callback: { callback: function(value, validator, $field) { var messages = []; var messagesEN = []; var errorOccured = false; if ($field.attr('regexCheckDisabled') === 'true') { return true; } if (!value.trim().match(new RegExp('^([a-zA-Z0-9]{15})$|^$', ''))) { messages.push('Please enter a valid order number (15 digits)'); messagesEN.push('Please enter a valid order number (15 digits)'); errorOccured |= true; } if (errorOccured) { return { valid: false, message: messages.join('<br/>'), message_en: messagesEN } } else { return true; } } }, stringLength: { message: 'この項目の入力可能文字数は0〜40字です', message_en: 'The number of characters for this field must be between 0 and 40', min: 0 , max: 40 }, } }, 'values[contactEmailFormDefinition_contactRepairNo]': { trigger: 'blur', validators: { stringLength: { message: 'この項目の入力可能文字数は0〜40字です', message_en: 'The number of characters for this field must be between 0 and 40', min: 0 , max: 40 }, } }, 'values[contactEmailFormDefinition_contactTopic]': { trigger: 'change', validators: { notEmpty: { message: '種別・トピックを選択してください', message_en: '種別・トピックを選択してください' } } }, 'values[contactEmailFormDefinition_contactSubject]': { trigger: 'change', validators: { notEmpty: { message: '種別・トピックを選択してください', message_en: '種別・トピックを選択してください' } } }, 'values[contactEmailFormDefinition_contactSubjectTxt]': { trigger: 'blur', validators: { notEmpty: { message: '件名を入力してください', message_en: '件名を入力してください' }, stringLength: { message: 'この項目の入力可能文字数は0〜40字です', message_en: 'The number of characters for this field must be between 0 and 40', min: 0 , max: 40 }, } } } } ) .on('success.field.fv', function() { /* note: we need to check if there is an error in the form, as the plugin does a validation on field level. Validating the whole form on blur of a field is no option, as the customer does not want to see error messages on all fields when entering one field. In case of an error on at least one field we disable the submit button manually */ var $form = $(this).closest('form'); if ($form.find('.form-group.has-error').length > 0) { var $button = $form.find('.js-button'); if (!$button.hasClass('disabled')) { $button.addClass('disabled'); } } }) .on('err.field.fv', function(e, data) { /* * On error field validation, enable submit button. * Source: https://old.formvalidation.io/examples/enabling-submit-button/ */ data.fv.disableSubmitButtons(false); $(data.element).attr('aria-invalid', 'true'); // Get error messages var messages = data.fv.getMessages(data.element); // ✅ Announce error to screen readers if ($(data.element).closest('.js-advent-calendar-container').length > 0 && messages.length > 0 && window.ACC && window.ACC.adventcalendar && typeof ACC.adventcalendar.adventcalendarUpdateErrorSpanAttributes === 'function') { const selectedField = data.element.attr('id'); ACC.adventcalendar.adventcalendarUpdateErrorSpanAttributes(selectedField, true); ACC.adventcalendar.announceToScreenReader('Error: ' + messages[0]); } if(data.element.closest('.form-combo-molecule').length){ /* Get the messages of field */ var messages = data.fv.getMessages(data.element); /* Get the error message content of the field */ var errorContent = data.element.closest('.form-combo-molecule').find('.errors'); /* Get the hidden error message of the field */ var errorField = errorContent.find('.swa-form-input__error-message[data-field="' + data.field + '"][style="display: none;"]'); /* Loop over the messages */ for (var i in messages) { if (errorField[1] == undefined) { var newErrorContainer = document.createElement("small"); $(newErrorContainer).attr("class", "swa-form-input__error-message swa-headline-sans--supertiny"); $(newErrorContainer).attr("data-field", data.field); $(newErrorContainer).attr("data-fv-validator", "callback"); $(newErrorContainer).attr("data-fv-for", $(data.element[0]).attr("name") ); $(newErrorContainer).attr("data-fv-result", "INVALID"); $(newErrorContainer).attr("data-tracked", "true"); $(newErrorContainer).html(messages[i]); if (errorContent.text().includes(messages[i])) { $(newErrorContainer).hide(); } errorContent.append(newErrorContainer); } } } }) .on('success.field.fv', function(e, data) { /* * On success field validation, enable submit button. * Source: https://old.formvalidation.io/examples/enabling-submit-button/ */ if ($(data.element).closest('.js-advent-calendar-container').length > 0 && window.ACC && window.ACC.adventcalendar && typeof ACC.adventcalendar.adventcalendarUpdateErrorSpanAttributes === 'function') { const selectedField = data.element.attr('id'); ACC.adventcalendar.adventcalendarUpdateErrorSpanAttributes(selectedField, false); } data.fv.disableSubmitButtons(false); // ✅ Remove aria-invalid on field $(data.element).attr('aria-invalid', 'false'); /* Remove the field messages */ $errorContent = data.element.closest('.form-combo-molecule').find('.errors'); $errorContent.find('.swa-form-input__error-message[data-field="' + data.field + '"]').remove(); $errorContent.find('.swa-form-input__error-message[data-fv-result="INVALID"]').removeAttr("style"); }) .on('success.form.fv', function() { var formId = 'contactEmail'; if (!formId || formId === 'cfRequest' || formId === 'cfResponse') { formId = 'contactEmailFormDefinition'; } ACC.tracking.pushFormSubmit(formId); }); var replaceDatePatternWithValue = function(mandatory, fieldConfigCode, fieldConfigPattern) { var date = fieldConfigPattern.toUpperCase(); var year = $("#" + fieldConfigCode + "_year").val(); var month = $("#" + fieldConfigCode + "_month").val(); var day = $("#" + fieldConfigCode + "_day").val(); date = date.replace(/[Y]+/, year); date = date.replace(/[M]+/, month); date = date.replace(/[D]+/, day); var hiddenDateField = $('.js-' + fieldConfigCode + '_hidden'); if (mandatory) { hiddenDateField.val(date); } else { hiddenDateField.val(date == "" ? "" : date); } }; var triggerFormValidation = function(fieldId, mandatory, fieldCode, dateFormat) { replaceDatePatternWithValue(mandatory, fieldCode, dateFormat); $('.js-fieldCode').formValidation('revalidateField', 'values[fieldCode_'+ fieldId + ']'); }; var removeDateMoleculeError = function(molecule) { if(molecule.hasClass('has-error')){ molecule.removeClass('has-error'); molecule.find('.help-block').find('span').remove(); } };
電話番号

電話番号

予想される待ち時間: 2- 5分

Kundenservice Deutschland

Öffnungszeiten: Mo - Fr: 10:00 - 18:00 CET
Telefon: +49 (0) 83 419 701 705