Не сохраняется SHK.data.delivery_name



  • Здравствуйте!

    После выбора способа доставки не сохраняется SHK.data.delivery_name. Соответственно динамически не выбирается нужный option с доставкой.

    Шаги для воспроизведения:

    1. Зайти на http://demo.modx-shopkeeper.ru
    2. Добавить товар в корзину
    3. Перейти в корзину
    4. Выбрать способ доставки (например, Доставка по городу)
    5. Перегрузить страницу корзины
    6. Результат:
    • в блоке Корзина есть способ доставки с ценой

    • в select способа доставки ничего не выбрано

    • SHK.data = {"price_total":"15389.50","items_total":1,"items_unique_total":1,"delivery_price":"300.00","delivery_name":null,"ids:":[147]};

    Это ожидаемое поведение или ошибка?
    Спасибо


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

    Да, похоже баг.



  • В целом бага не критичная.
    Планируется фикс?



  • В сниппете shopkeeper3 необходимо заменить 66 строку:

    Было:

    $delivery_name = !empty($shopCart->delivery['label']) ? number_format($shopCart->delivery['label'], 2, '.', '') : 0;```
    
    

    Надо:

    $delivery_name = !empty($shopCart->delivery['label']) ? $shopCart->delivery['label'] : '';
    


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