MODXCLUB

31 окт. 2016 г., 14:32

Shopkeeper 3 — В корзине при пересчёте пропадает кнопка «Оформить заказ» и способы доставки/оплаты

Здравствуйте. Есть сайт на Shopkeeper 3. Проблема в том, что при пересчёте товаров в корзине кнопке с id=«shk_butOrder» присваивается display: none.
Я у себя в скриптах специально не прописывал. скрытие кнопки при пересчёте.
Вот шаблон cartTpl:

В вашей корзине ещё нет товаров

[[+inner]] Очистить корзину [[!shkOptions? &get=`delivery,payments` &post_name=`shk_delivery,payment` &toPlaceholders=`1` &pl_prefix=`shkopt_` &tpl=`select_option` ]]

Способ доставки:

Способ оплаты:

    [[getModBot]]

Сумма заказа:

[[+price_total]] руб.
Я хочу ещё вывести методы доставки и оплаты на страницу корзины с пересчётом общей стоимости заказа. Вывел, работает. При изменении способа доставки пересчитывается стоимость заказа, но удаляются кнопка заказа и способы доставки/оплаты. Я поставил break на кнопке заказа и обнаружил, что кнопка скрывается в shopkeeper.js на 318 строке:
if(refresh){ if( window.location.href.indexOf( '/'+SHK.options.orderFormPageUrl ) > -1 ){ $('#shk_butOrder').hide(); }
Сам параметр в момент останова: SHK.options.orderFormPageUrl = ""
Добрый день. Про шопкипер лучше у Андчира спрашивать.

Добавить комментарий