История создания Sellenger

Всем привет!

Если кому интересно, откуда взялся Sellenger, то в этой заметке я расскажу вам об этом.

Всё началось примерно в 2015 году, когда мы познакомились с программистом из Израиля. 
Его зовут Виталий. Очень опытный программист, может запрограммировать даже холодильник)

Он спец по веб-безопасности.

Поскольку я вёл свой блог по сайтостроению, то мне часто задавали вопросы о разного рода скриптах и движках.
И было понятно, что людям в 2015 году не хватало простого скрипта, который бы мог принимать оплату за файлы.

И мы с Виталием решили написать такой.

Главные критерии были такие:

  • простой по функциям
  • простой в установке
  • чтобы работал безотказно

В итоге мы создали простенький скрипт, который мог принимать оплату и отправлять письма со ссылками для скачивания файлов.
Причём скачивание было ограничено кол-вом раз и временем.
Для работы скрипта даже не нужна была база данных, всё хранилось в файле.

Назывался скрипт Sell File Easy (SFE), дословно: "продавай файлы легко"!

Админка была простая, если вообще это можно было назвать админкой)
Одна страничка со статистикой продаж.

Платёжные системы настраивались через файлы и основные настройки скрипта тоже.

Скрипт хорошо пошёл, он был недорогой, всего 990р, а по акции 790р.
И его многие покупали, иногда даже впрок)

А поскольку защиту мы никакю не делали, то он также хорошо разошёлся по торрентам и складчинам)

Да, было жалко упущенной выгоды, но всё равно, мы время от времени его обновляли.
Был форум поддержки, на котором отвечали на воросы и помогали клиентам.

Но время шло...

Виталий потерял интерес к скрипту, т.к. у нас были и другие скрипты, такие как:

  • AutoBackupMaster (для бекапа сайтов в облако по расписанию)
  • SellBannerMaster (для продажи баннерных мест на любом сайте с CMS)
  • SellContentMaster (для продажи доступа к закрытой информации на сайте)
  • SellFileMaster (более мощный скрипт для приёма оплаты)

В итоге обновление SFE делать перестали.
Я сам не мог, т.к. плохо разбирался в программировании, а Виталия уговорить не получалось.

С моей стороны оставалась только поддержка клиентов (и не клиентов тоже).

Очень много жаловались, т.к. скрипт действительно устарел.

  • Устарели платёжки, некоторые работали по новым протоколам, некоторые вообще поменяли логику.
  • Ужесточились требования к отправке писем, а поскольку скрипт отправлял письма через старую функцию php_mail(), то 80% писем уходили в спам и недоходили до клиентов.
  • Устарели страницы оплаты, они были не адаптивные и с мобильных было неудобно оплачивать.

В итоге мне пришлось выучить программирование (это было не быстро), и написать свою систему для замены нашего более мощного скрипта. 

За это время SFE устарел окончательно.
И я по-обещал клиентам сделать ему тоже замену.

Хотелось как минимум:

  • сделать хоть какую то админку для скрипта, чтобы не в файлах настраивать
  • адаптировать под мобильные
  • сделать нормальную отправку писем через SMTP
  • дать ещё несколько полезных и удобных функций для приёма оплаты, работе с клиентами и файлами

Но, время как всегда работает против нас, и реализация такого решения для замены SFE очень замедлилась. Можно сказать почти остановилась.
Потому что у нас уже был свой, большой скрипт для онлайн школ, и была уже совсем другая команда и ответсвтенность.

И всё же в конце 2021 года, я решил использовать свои наработки из большого скрипта и сделать долгожданную замену SFE.
Ну ведь обещал людям!

И стал писал новый скрипт по воскресеньям.
Уходил с утра в офис и работал до вечера.

Изначально хотел написать простой скрипт, по своему небольшому ТЗ.
Но, в ходе разработки приходили разные мысли и идеи, и некоторые из них я внедрял.

Это увеличило время разработки, и выпустить скрипт в 2021 году я не успел.
Поэтому перенёс релиз на следущий год, на весну.

Вот так и появился скрипт Sellenger. 
Рабочее название SFE2.

Релиз намечен на 17 марта 2022 года.

-----

Хорошего дня!