В корзине не полностью пересчитывается товар



  • Здравствуйте, такая проблема с shk3, в полной корзине не пересчитываются товары, "ссылка на сайт", товары туда вносятся корректно, но при нажатии на "+" или "-", пересчитывается только общая сумма, а цена самих товаров не меняется, и в товарах "бел. руб." сбрасывается на "руб", хотя в параметрах указано "бел. руб.".
    Параметры shk:
    0_1470210927073_param.jpg
    Чанк корзины:

    <div class="shop-cart" data-shopcart="2">
        <div class="shop-cart-head"><b>Корзина</b></div>
        <div class="empty">
            <div class="shop-cart-empty">Пусто</div>
        </div>
    </div>
    <!--tpl_separator-->
    <div class="shop-cart" data-shopcart="2">
        <div class="shop-cart-head"><a name="shopCart"></a><b>Корзина</b></div>
        <div class="full">
            <form action="[[+this_page_url]]#shopCart" method="post">
            <fieldset>
                <div  style="text-align:right;">
                    <a href="[[+empty_url]]" id="shk_butEmptyCart">Очистить корзину</a>
                </div>
                <table width="100%">
                    <colgroup>
                        <col width="40%" />
                        <col width="25%" />
                        <col width="25%" />
                        <col width="10%" />
                    </colgroup>
                    <tbody>
                        [[+inner]]
                    </tbody>
                </table>
                <div  style="text-align:right;">
                    Доставка: [[+delivery_name]] ([[+delivery_price]] [[+currency]])
                </div>
                <div  style="text-align:right;">
                    Общая сумма: <b>[[+price_total]]</b> [[+currency]]
                </div>
                <noscript>
                    <div><input type="submit" name="shk_recount" value="Пересчитать" /></div>
                </noscript>
                <div class="cart-order">
                    <a href="[[+order_page_url]]" id="shk_butOrder">Оформить заказ</a>
                </div>
            </fieldset>
            </form>
        </div>
    </div>
    

    Так же, при попытке убрать из шаблона:

    <div class="cart-order">
        <a href="[[+order_page_url]]" id="shk_butOrder">Оформить заказ</a>
    </div>
    

    При пересчете ссылка снова появляется



  • Вот пример:
    0_1470302147082_Без-имени-3.jpg
    Причем, когда я добавляю несколько товаров изночально (не изменяя в корзине), результат тот же, за исключением того, что валюта правильно показывает.
    Помогите пожалуйсто решить эту проблему



  • Скиньте параметры shk3.property_sets и ссылку на сатй



  • @vbeshka сказал В корзине не полностью пересчитывается товар:

    shk3.property_sets

    cart_catalog,cart_order_page,params
    

    http://nerpa.by/


  • Администраторы

    Читайте документацию про параметр "data-shopcart". А валюту можно прямо в шаблоне прописать.
    http://wiki.modx-shopkeeper.ru/doku.php?id=shk3_docs

    но при нажатии на "+" или "-", пересчитывается только общая сумма, а цена самих товаров не меняется

    А что вам ещё нужно пересчитывать? Если каждый товар умножать на количество, то читайте какие плейсхолдеры доступны в чанке "cartRowTpl".



  • @Andchir Спасибо, все оказалось просто, просто не знал куда копать) Думал что "data-shopcart" выставлен правильно)



Последние темы

Похоже, подключение к Форум | MODX Shopkeeper было разорвано, подождите, пока мы пытаемся восстановить соединение.