Задать вопрос
@WebmasterW3S
Веб-программист

Почему не работает метод CalculationResult::setDescription?

Доброго времени суток! Пытаюсь написать модуль доставки битрикс. Для этого мне необходимо заменить описание данного способа доставки. Пытаюсь сделать это след.образом
protected function calculateConcrete(\Bitrix\Sale\Shipment $shipment)
	{
		$result = new CalculationResult();
		$result->setDeliveryPrice(roundEx(525,SALE_VALUE_PRECISION));
		$result->setPeriodDescription('1 день');

		$result->setDescription(94949);

		return $result;
	}

В итоге setPeriodDescription и setDeliveryPrice успешно устанавливаются, а setDescription игнорируется. То есть в описании метода доставки остаётся то, что прописано в настройках метода в админке. $result->getDescription() после СЕТа, успешно выдаёт то, что было передано в параметре, а во фронтенде всё-равно отображается описание из настроек.
  • Вопрос задан
  • 460 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по информационной безопасности
    9 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы