Shopkeeper 3 некорректный расчет стоимости доставки



  • Здравствуйте!
    В настройках корзины установлено, что если сумма доставки больше 3000, то доставка бесплатно, до 3000 - доставка 300 рублей.
    Но при добавлении/удалении кол-ва единиц товара в корзине (нажатии плюса/минуса) на определенный значениях выше 3000 выскакивает стоимость доставки в 300 рублей.
    Скрины прилагаю
    Версия Shopkeeper 3.2.4

    0_1470969797707_screenshot16.JPG
    0_1470969808938_screenshot17.JPG
    0_1470969957658_screenshot18.JPG



  • Абсолютно тот же вопрос и та же проблема. Есть ли решение?


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

    Скрипт для Ajax-обновления доставки добавлен? Покажите его. И какая используется версия jQuery?



  • @Andchir конечно подключен. Стоимость доставки обновляется благополучно, но получается таким образом, что при добавлении товара в самой корзине стоимость доставки то бесплатная, то равна стоимости указанной в админке. (до 10тыс. стоимость 1000, после 10 тыс. бесплатная). Причем практически через раз.



  • @Andchir думаю, стоит отметить, что connector_fe отдает json с такими параметрами(доставка то платная то нет). Т.е. они не из воздуха.
    Я предполагаю что печаль где то в функции updateDelivery, либо передается что то не то в функцию request_update_delivery. Без документашки по классу на клиентский работающий сайт лезть не хочется. А "копию делать нельзя" (конец цитаты). Да и разработчику явно виднее что и где.



  • Проблема побеждена. До конца непонятно как, но возникала проблема когда аяксовые действия (изменить способ доставки, пересчет корзины и проч.) находились в чанке с корзиной. Т.е. при обновлении скрипты дублировались и происходило непонятно что. Стоило вынести в js из чанка корзины в шаблон и проблема решилась.


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

    Т.е. при обновлении скрипты дублировались и происходило непонятно что.

    Спасибо за информацию Кому-то ещё поможет.



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

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