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


Не работает пересчет корзины по кнопке ПЕРЕСЧИТАТЬ

  • Использую shopkeeper3-3.2.7-pl3. В настройках корзины отключил JS, в чанке shopCart.tpl убрал теги <noscript> вокруг кнопки пересчёта корзины, более в чанках корзины ничего не менял. При нажатии на кнопку ПЕРЕСЧИТАТЬ страница обновляется, но значения количества товара, а соответственно и общая стоимость заказа остаются прежними. Подскажите что я делаю не так?

  • При нажатии на кнопку ПЕРЕСЧИТАТЬ

    Тут не хватает информации что вы меняете перед тем как нажать кнопку. И хорошо бы хотя бы скриншоты (лучше ссылку).

  • @andchir
    Меняю количество товара в корзине.
    С этой странички можно накидать товар в корзину.
    http://1.mdr2009.beget.tech/cataloge/elektrodes/dlya-stali/

    Чанк корзины выглядит так. Чанк строки корзины не менял.

    <div class="shop-cart" data-shopcart="2">
      <div class="empty">
        <div class="jumbotron jumbotron-fluid">
          <div class="container">
            <h1 class="display-4">Пусто!</h1>
            <p class="lead">Вы пока еще ничего не выбрали. Это можно легко исправить. Перейдите в <a href="[[~4]]">каталог</a> и добавить что-нибудь в корзину.</p>
          </div>
        </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>
            <div><input type="submit" name="shk_recount" value="Пересчитать" /></div>
          <div class="cart-order">
            <a href="[[+order_page_url]]" id="shk_butOrder">Оформить заказ</a>
          </div>
        </fieldset>
        </form>
      </div>
    </div>
    

    Хотел выгрузить параметры сниппета но сервер почему то выдаёт 502 ошибку. Прикреплю скриншоты.
    Параметры cart_order_page
    Параметры cart_order_page

  • Попробуйте заменить кнопку на такую:

    <button type="submit" name="shk_action" value="recount" class="btn btn-default">Пересчитать</button>
    

    Похоже, что стандартный чанк в комплекте идет какой-то старый.

  • @andchir
    Спасибо. Попробую. По результатам напишу.

  • @andchir
    Попробовал. Спасибо. Всё работает.

 

Последние комментарии

  • A

    @Andchir у меня не переходит к оплате после переделки. Я заявку в Яндекс сделал как у них в инструкции написано, что мне работа по старому протоколу нужна. В течении суток уже изменение произойдет, буду в итоге paykeeper2 использовать.

    Читать далее
  • Тут человек написал как переделать модуль оплаты от Яндекса на Shopkeeper 3
    http://forum.modx-shopkeeper.ru/topic/1261/paykeeper2-и-новый-api-яндекс-кассы/4

    Читать далее
  • Будет ли переписан модуль paykeeper2 для работы с Яндекс Кассой по новому API?

    Бесплатно нет. Я уже говорил, что Shopkeeper 3 (и всё что с ним связано) не будет развиваться. Компонент оплаты уже не продается. Но можете попробовать организовать сбор средств на эту работу. Нужно 5000 руб.

    Читать далее
  • A

    Участник @Andchir написал в Подключение через Paykeeper2:

    В это компоненте нет поддержки кассовых аппаратов для Яндекс.Кассы. Поэтому он уже убран с продажи.

    А так же Яндекс Касса теперь стала работать по новому API по умолчанию, модуль для Omnipay новый API не поддерживает я так понял. @Andchir Будет ли переписан модуль paykeeper2 для работы с Яндекс Кассой по новому API?

    Читать далее