Я создаю свою побочную корзину по вызову 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).