vitaly 1 Posted April 6, 2021 Report Share Posted April 6, 2021 В модуле доставки СДЭК-курьер есть удобная вещь, которую можно включить в настройках - вывод отладочной информации. Сейчас выводится только последняя строка из нескольких строк отладочных сообщений. Думаю, следует добавить символ сложения строк - т.е. написать $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 />'; } Link to post Share on other sites
support 447 Posted April 6, 2021 Report Share Posted April 6, 2021 3 часа назад, vitaly сказал: Думаю, следует добавить символ сложения строк - т.е. написать $error_block не "=", а ".=". Исправил в /includes/modules/shipping/cdek.php cdek.php Link to post Share on other sites
Recommended Posts