Перейти к содержанию
Форум поддержки пользователей VamShop

Вывод отладочной информации в модуле доставки СДЭК-курьер


Рекомендуемые сообщения

В модуле доставки СДЭК-курьер есть удобная вещь, которую можно включить в настройках - вывод отладочной информации.

Сейчас выводится только последняя строка из нескольких строк отладочных сообщений.

Думаю, следует добавить символ сложения строк - т.е. написать $error_block не "=", а ".=".

if ($calc->calculate() === true) {
    $res = $calc->getResult();

    if (MODULE_SHIPPING_CDEK_DEBUG == 'test') $error_block .= 'Цена доставки: ' . $res['result']['price'] . 'руб.<br />';
    if (MODULE_SHIPPING_CDEK_DEBUG == 'test') $error_block .= 'Срок доставки: ' . $res['result']['deliveryPeriodMin'] . '-' .
        $res['result']['deliveryPeriodMax'] . ' дн.<br />';
    if (MODULE_SHIPPING_CDEK_DEBUG == 'test') $error_block .= 'Планируемая дата доставки: c ' . $res['result']['deliveryDateMin'] . ' по ' . $res['result']['deliveryDateMax'] . '.<br />';
    if (MODULE_SHIPPING_CDEK_DEBUG == 'test') $error_block .= 'id тарифа, по которому произведён расчёт: ' . $res['result']['tariffId'] . '.<br />';
    if (array_key_exists('cashOnDelivery', $res['result'])) {
        if (MODULE_SHIPPING_CDEK_DEBUG == 'test') $error_block .= 'Ограничение оплаты наличными, от (руб): ' . $res['result']['cashOnDelivery'] . '.<br />';
    }
Ссылка на сообщение
Поделиться на другие сайты
3 часа назад, vitaly сказал:

Думаю, следует добавить символ сложения строк - т.е. написать $error_block не "=", а ".=".



 

Исправил в /includes/modules/shipping/cdek.php

cdek.php

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...