Сделайте запрос на получение в теге скрипта для кодов купонов shopify

#javascript #shopify

Вопрос:

Я хочу проверить на своей странице корзины, доступен ли код купона в системе shopify. Вот код, который я создал до сих пор:

 $(document).ready(function() { 
                        $('.discount_code_btn').click(function(){
                          async function doesDiscountCodeExist(discountCode) {
                            var discountStored = $('input[name="discount_code"]').val(); 
                            const result = await fetch('https://737a2e8a7f149ba9b8fb667393e27c40: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@pastafani.myshopify.com/admin/discount_codes/lookup.json?code=' discountStored);
                            var vorhanden = result.status 
                            localStorage.setItem('vorhanden', vorhanden); 
                            console.log(vorhanden);
                          };
                          console.log(doesDiscountCodeExist());

                          setTimeout(
                            function() 
                            {
                              var vorhanden = localStorage.getItem('vorhanden'); 
                              var discountStored = $('input[name="discount_code"]').val();
                              if (vorhanden === '404') {
                                $('.discount_apply_code').html('<div style="color:#B2292E">Dieser Gutscheincode ist ungültig! <a href="javascript:void(0);" class="clear-discount"><i class="fa fa-times"></a></div>');
                              }
                              else {
                                $('input[name="discount"]').val(discountStored); 
                                $('.discount_apply_code').html('<span class="cpn_tag "><span class="cpn_tag_wrap"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" class="cpn_tag_label"><path d="M17.78 3.09C17.45 2.443 16.778 2 16 2h-5.165c-.535 0-1.046.214-1.422.593l-6.82 6.89c0 .002 0 .003-.002.003-.245.253-.413.554-.5.874L.738 8.055c-.56-.953-.24-2.178.712-2.737L9.823.425C10.284.155 10.834.08 11.35.22l4.99 1.337c.755.203 1.293.814 1.44 1.533z" fillopacity=".55"></path><path d="M10.835 2H16c1.105 0 2 .895 2 2v5.172c0 .53-.21 1.04-.586 1.414l-6.818 6.818c-.777.778-2.036.782-2.82.01l-5.166-5.1c-.786-.775-.794-2.04-.02-2.828.002 0 .003 0 .003-.002l6.82-6.89C9.79 2.214 10.3 2 10.835 2zM13.5 8c.828 0 1.5-.672 1.5-1.5S14.328 5 13.5 5 12 5.672 12 6.5 12.672 8 13.5 8z"></path></svg><span class="cpn_title">' discountStored '</span><a href="javascript:void(0);" class="clear-discount"><i class="fa fa-times"></i></a></span></span><span>Der Gutscheinbetrag wird an der Kasse abgezogen.</span>');
                                localStorage.setItem('storedDiscount', discountStored); 
                                $('input[name="discount_code"]').val('');
                              };
                            }, 2000);
                        }); 

Пока все работает, но в консоли моего браузера запрос сделать не удалось, поскольку URL-адрес содержит учетные данные API

Не могли бы вы помочь мне, как настроить код, чтобы правильно выполнить запрос?

Спасибо, Том