Как переписать сию конструкцию на D7? Не судите строго, Битрикс осваиваю только...
$dbBasketItems = CSaleBasket::GetList(
array("NAME" => "ASC"),
array("ORDER_ID" => $orderID),
false,
false,
array("PRODUCT_ID", "ID", "NAME", "QUANTITY", "PRICE", "CURRENCY")
);
Для D7 получить корзину текущего пользователя так
$basket = Sale\Basket::loadItemsForFUser(Sale\Fuser::getId(), Bitrix\Main\Context::getCurrent()->getSite());
А вобще рекомендую вам ознакомится этим материалом
Сборка персонального компьютера от Artline: умный выбор для современных пользователей