document.write("
<?//в sale.basket.basket создаем component_epilog.php и добавляем туда код ?>
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
use Bitrix\\Main\\Loader;
$request = \\Bitrix\\Main\\Application::getInstance()->getContext()->getRequest();
if ($request->get('clear') !== null && Loader::includeModule("sale")) {
CSaleBasket::DeleteAll(CSaleBasket::GetBasketUserID());
$redirect = $APPLICATION->GetCurPageParam('', ['clear']);
LocalRedirect($redirect);
}
?>
<?// в template.php в шаблон компонента добавляем кнопку на очистку?>
<a href="<?=$APPLICATION->GetCurPageParam('clear')?>" class="clear_basket">Очистить корзину</a>
template.php - Snippet hosted by \"Cacher\"
");