$data = $bitrixDB->getRow(
'SELECT SUM(QUANTITY) AS amount, SUM(b_sale_basket.PRICE * QUANTITY) AS money FROM b_sale_basket JOIN b_sale_order ON ORDER_ID = b_sale_order.ID WHERE PAYED = ?s AND DATE_PAYED BETWEEN ?s AND ?s AND PRODUCT_ID > 0 AND PERSON_TYPE_ID = ?i',
'Y', $from, $to, PaySystems::PAYER_SHOP_CUSTOMER
);
А что тут разворачивать? Без сарказма - никто вам не будет помогать делать эту интеграцию и никто не гарантирует, что завтра она не сломается. Очевидно же.
А учитывая, какие проблемы у Битрикса с документированием даже собственного усиленно продвигаемого нового движка, рассчитывать на то, что вам подробно и удобоваримо изложат тонкости интеграции, тоже не приходится.