use Modules\Orders\App\Checkout\TemporaryOrder;
TemporaryOrder::setDeliveryMethodData(
[
'info' => 'г. Обнинск, ул. Маршала Федоренко, дом 6, квартира 226',
'times' => [
'12.12.2020',
'c 9:00 до 18:00'
],
'entityId' => 1,
'data' => []
]
);
Пример использования
$info = '';
if ($arData['city']) {
$info .= 'г. ' . $arData['city'] . ', ';
}
if ($arData['street']) {
$info .= 'ул. ' . $arData['street'] . ', ';
}
if ($arData['house']) {
$info .= 'дом. ' . $arData['house'] . ', ';
}
if ($arData['flat']) {
$info .= 'квартира ' . $arData['flat'];
}
$info = trim($info);
$info = rtrim($info, ',');
TemporaryOrder::setDeliveryMethodData(
[
'info' => $info,
'times' => [
$arData['date'],
$arData['time']
],
'entityId' => 'Courier',
'data' => $arData
]
);