На своём сайте (движок простой на файлах, без модулей) продажу файлов (покупают редко и мало) сделал просто.
На нескольких страницах поместил список с кратким описанием файлов, стоимостью, датой добавления и ссылками на свою страницу каждому файлу с подробным описанием и другой информацией. Ещё на каждой странице разместил номер Яндекс кошелька с коротким пояснением как покупать. Все страницы делал штатными средствами движка и заполнил встроенным редактором.
Действия купли-продажи сводятся к тому, что желающий купить переводит деньги на мой Яндекс кошелёк с указанием своей почты и названием нужного файла, а я, после получения денег, высылаю файл на почту покупателя.
... и никакой автоматики.
У себя на компе в обычном текстовом файле записываю кто, когда, что, за сколько и на какой ящик покупал. Бывает просят выслать ещё раз - высылаю без проблем.
Разумеется, если продавать сотни файлов ежедневно, то без спец. движка или плагина не обойтись.