Shopify.StorefrontExpress.initialize не работает? - PullRequest
0 голосов
/ 24 сентября 2019

Я создаю свою побочную корзину по вызову AJAX (без использования Liquid, к сожалению, не по выбору), используя шаблон Jquery.

В соответствии с указаниями здесь я добавил этот фрагмент кода в свой файл theme.js.liquid для функции, которая генерирует корзину, например:

function generateCart() {
   //do ajax stuff here
   //when done, initialize the additional checkout buttons

   if (window.Shopify && Shopify.StorefrontExpressButtons) {
   Shopify.StorefrontExpressButtons.initialize();
   }
}

В своем HTML-коде я создал пустой div, например, <div class="additional-checkout-buttons"></div>, думая, что после инициализации функции он заполнит пустой div дополнительными кнопками оформления заказа, однако ничего не делает, и div остается пустым.

Какой шаг я здесь пропускаю?

Я удостоверился, что дополнительные кнопки оформления заказа включены также в моих настройках (Google Pay).

...