У цифровых товаров есть своя специфика продаж.
Для продажи медиа-контента, когда 1 товар продается неограниченное количество раз (аудио, видео, графика, тексты) достаточно минимального функционала - предпросмотр, предпрослушивание, онлайн-оплата, доставка на е-mail.
Для пин-кодов, карточек, серийных номеров необходим учет количества и автоматическое отключение продажи, автогенерация или ручной ввод подготовленных пин-кодов, время активации, исключение двойной продажи.
Смотрите по своей специфике. По бесплатному сыру не знаю, из платных это есть в Viartshop RE, включая доставку товара в СМС сообщении покупателю.