Если на хостинге
уж очень много весит
Для соответствия закону необходимо:
Сделать полный возврат по заказу
Скопировать старый заказ.
Убрать ненужные позиции и сохранить новый заказ.
После новой оплаты заново напечатать чек.
Нужно вывести список возвратов ("вёрнутые" товары) в личном кабинете клиента
$dbGroup = \Bitrix\Main\UserGroupTable::getList(
array(
'filter' => array("USER_ID" => $USER->GetID(), "GROUP_ID" => 8)
)
);
$arGroups = $dbGroup->FetchAll();
if (empty($arGroups) && $arGroups[0]["GROUP_ID"] !== 8) {
\Bitrix\Main\UserGroupTable::add(
array(
'USER_ID' => $USER->GetID(),
'GROUP_ID' => 8,
)
);
$userid = $USER->GetID();
$USER->Logout();
$USER->Authorize($userid);
}......
$USER->Logout();
затем ниже
$USER->Authorize($USER->GetID());
https://dev.1c-bitrix.ru/api_help/main/reference/cuser/authorize.php
У меня начинают опускаться руки
возникшими на пути трудностями.
Домен, если что, зарегистрирован на выдуманные паспортные данные.