Продажа услуги и бесплатная услуга при покупке от суммы

Добрый день! Подскажите пожалуйста, как лучше всего настроить продажу дополнительного сервиса?!
К примеру, имеется наладчик оборудования, нужно как-то сделать так, чтобы клиент мог купить эту услуга, как отдельно, так и вместе с товаром, а если клиент делает заказ на определенную сумму, то эта самая услуга предоставлялась ему бесплатно!
И самое главное: информация об услуги должна отсылаться на электронную почту. Т.е. клиент заказал товар, ему пришло письмо с этой бесплатной услугой, где написан телефон наладчика и какой-нибудь уникальный номер ( ключ), который он говорит наладчику и тот начинает работать! Нужно чтобы эти ключи генерировались автоматически!
Смотрю в сторону “Цифровых услуг” и автоматической генерации купонов, как считаете правильно или лучше как то иначе делать?
Спасибо

Здравствуйте. Возможно Вам сможет помочь вот этот модуль?

Здравствуйте! Ваш модуль может генерировать какой-нибудь уникальный ключ и отправлять его клиенту в случае оплаты основного заказа? Добавлять отдельно услугу как товар в категорию и возможность покупки как отдельной услуги без товара?

нет, он добавляет возможность заказать на странице чекаута дополнительные услуги