"Отправлять книгу" незачем.
Отправляется ссылка на скрипт, который проверяет у клиента факт покупки и выдает нужный файл нужного формата либо отлуп.
В Битриксе сто лет как были реализованы соответствующие механизмы, в т.ч. с ограничением по времени. Копайте.
Если именно отправлять на почту хотите и решение выше не подходит - можете к обработчику изменения статуса заказа подвязаться, проверки нужные добавить и по событию что-то отправлять в нужном формате.
Код не обязателен, просто сама идея, где что включить, перенастроить, в каких файлах посмотреть и т.п.
Пока совсем не ясно куда копать
При покупке отправлять клиенту ключ доступа к электронному товару, например доступ к ссылке на книгу.
На маркетплейсе битрикс кстати был платный модуль, который так работал