Неправильное отображение способа доставки в ms2

Здравствуйте.
В админке неправильно отображается способ доставки в окне заказа.


В некоторых заказах способ доставки отображается правильно, а где-то — вот так цифрами. Не могу определить закономерность. В списке заказов способы доставки отображаются корректно.
Может кто-то сталкивался?
Ошибок в консоле браузера и в логах MODX нет.
MODX Revolution 2.5.8-pl (traditional)
miniShop2 2.4.11-pl
Александр
31 января 2018, 22:00
modx.pro
1 658
0

Комментарии: 10

Олег
01 февраля 2018, 10:46
0
На сайте как минимум 38 способов доставки?
Способ 38 активен, работает, не удален?
    Александр
    01 февраля 2018, 11:00
    0
    37 способов доставки, из них 36 включённых (36 не удалены, не выключены).
    Из них 33 способа одинаковые, такие как на скрине, разные только названия, описания и логотипы.

    Всё работает нормально, на странице оформления заказа на фронте все способы отображаются и работают.
      Олег
      01 февраля 2018, 11:04
      0
      Вопрос не по теме — russianposthandler это что? А то я как раз пишу свой, т.к. не нашел ни одного нормального модуля.
        Александр
        01 февраля 2018, 11:08
        0
        Будущий класс обработки почты РФ. Сейчас дефолтный.
          Олег
          01 февраля 2018, 11:09
          0
          Понятно :) Жаль, я думал может не придется морочиться.
        Олег
        01 февраля 2018, 11:18
        0
        В логах ошибок нет?
        Насколько я понимаю список доставок берется из
        core/components/minishop2/processors/mgr/settings/delivery/getlist.class.php

        Попробуй там через $this->modx->log(1, $data); провести отладку.
          Александр
          01 февраля 2018, 13:11
          0
          В логах ошибок нет.
          Добавил в core/components/minishop2/processors/mgr/settings/delivery/getlist.class.php на строку 104:
          $this->modx->log(1, $data['name']);
          В итоге:
      Александр
      05 февраля 2018, 17:44
      0
      Прошу подсказать, как можно решить проблему.
        Володя
        05 февраля 2018, 18:23
        +1
        замени
        core/components/minishop2/processors/mgr/settings/delivery/getlist.class.php
        на этот gist.github.com/vgrish/5bba58b48714ab1c9dab262915224108#file-getlist-class-php-L35-L37
          Александр
          05 февраля 2018, 21:04
          0
          Работает) Спасибо!!!
          При обновлении miniShop2 getlist.class.php, видимо, затрётся. Володя, не подскажите, есть ли смысл просить Василия внести изменения в этот файл (pr или может как-то ещё) или не стоит?
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        10