Есть стандартный компонент корзины со стандартным же шаблоном:
$APPLICATION->IncludeComponent(
"bitrix:sale.basket.basket",
"",
array(
"COUNT_DISCOUNT_4_ALL_QUANTITY" => "N",
"COLUMNS_LIST" => array(
0 => "NAME",
1 => "DISCOUNT",
2 => "PRICE",
3 => "QUANTITY",
4 => "SUM",
5 => "PROPS",
6 => "DELETE",
7 => "DELAY",
),
"AJAX_MODE" => "N",
"AJAX_OPTION_JUMP" => "N",
"AJAX_OPTION_STYLE" => "Y",
"AJAX_OPTION_HISTORY" => "N",
"PATH_TO_ORDER" => "/personal/order/make/",
"HIDE_COUPON" => "Y",
"QUANTITY_FLOAT" => "N",
"PRICE_VAT_SHOW_VALUE" => "N",
"TEMPLATE_THEME" => "site",
"SET_TITLE" => "Y",
"AJAX_OPTION_ADDITIONAL" => "",
"OFFERS_PROPS" => array(
0 => "SIZES_SHOES",
1 => "SIZES_CLOTHES",
2 => "COLOR_REF",
),
"COMPONENT_TEMPLATE" => "module",
"DEFERRED_REFRESH" => "N",
"USE_DYNAMIC_SCROLL" => "Y",
"SHOW_FILTER" => "N",
"SHOW_RESTORE" => "Y",
"COLUMNS_LIST_EXT" => array(
0 => "PREVIEW_PICTURE",
1 => "DISCOUNT",
2 => "DELETE",
3 => "DELAY",
4 => "SUM",
),
"COLUMNS_LIST_MOBILE" => array(
0 => "PREVIEW_PICTURE",
1 => "DISCOUNT",
2 => "DELETE",
3 => "DELAY",
4 => "SUM",
),
"TOTAL_BLOCK_DISPLAY" => array(
0 => "top",
),
"DISPLAY_MODE" => "extended",
"PRICE_DISPLAY_MODE" => "Y",
"SHOW_DISCOUNT_PERCENT" => "Y",
"DISCOUNT_PERCENT_POSITION" => "bottom-right",
"PRODUCT_BLOCKS_ORDER" => "props,sku,columns",
"USE_PRICE_ANIMATION" => "Y",
"LABEL_PROP" => array(
),
"USE_PREPAYMENT" => "N",
"CORRECT_RATIO" => "Y",
"AUTO_CALCULATION" => "Y",
"ACTION_VARIABLE" => "basketAction",
"COMPATIBLE_MODE" => "Y",
"EMPTY_BASKET_HINT_PATH" => "/",
"ADDITIONAL_PICT_PROP_1" => "-",
"BASKET_IMAGES_SCALING" => "adaptive",
"USE_GIFTS" => "Y",
"GIFTS_PLACE" => "BOTTOM",
"GIFTS_BLOCK_TITLE" => "Выберите один из подарков",
"GIFTS_HIDE_BLOCK_TITLE" => "N",
"GIFTS_TEXT_LABEL_GIFT" => "Подарок",
"GIFTS_PRODUCT_QUANTITY_VARIABLE" => "quantity",
"GIFTS_PRODUCT_PROPS_VARIABLE" => "prop",
"GIFTS_SHOW_OLD_PRICE" => "N",
"GIFTS_SHOW_DISCOUNT_PERCENT" => "Y",
"GIFTS_MESS_BTN_BUY" => "Выбрать",
"GIFTS_MESS_BTN_DETAIL" => "Подробнее",
"GIFTS_PAGE_ELEMENT_COUNT" => "4",
"GIFTS_CONVERT_CURRENCY" => "Y",
"GIFTS_HIDE_NOT_AVAILABLE" => "N",
"USE_ENHANCED_ECOMMERCE" => "N"
),
false
);
Проблема в том, что после загрузки страницы с компонентом отображается только таблица с товарами, а блок с общей информацией (итого и кнопка оформления заказа) не отображается. Отображается он после скроллинга или изменения количества какого-либо товара.