В свое время баловался переделкой движков и плагинов финансовых проектов (CAP, MLM) и была проблема с автоматизацией продаж. Точнее, с бесконечной перепиской и объяснением чего да как!
В статье не будет никаких скриптов, решений или чего-то подобного, только размышление на тему того, “что было и как можно иначе”.
Имеем: PHP-разработчика на уровне выше среднего :), цифровой товар в количестве около 20 штук и необходимость без переписки и пересылок автоматически продавать и тут же давать ссылку на скачивание
Получается такой себе интернет-магазин. Размещаем его, например, на AdminVPS тут: https://adminvps.ru/host/hosting_internet_magazin.php
Платформа
Сейчас, когда я знаю PHP на достаточном уровне, скорей всего сделал бы что-то самописное. Лезть в код DLE или WordPress нет никакого желания, а специализированные движки магазинов в данном случае точно не нужны и предназначены слегка для иных целей. Остается вопрос платежей и их автоматизации.
Чтобы уж совсем не париться, всегда есть готовые платформы для размещения товаров. Они сами проведут оплату, возьмут комиссию, а остальное скинут вам на баланс аккаунта. Достаточно будет завести блог и опубликовать на нем свои товары. Самое простое решение!
А для тех, кто любит ковыряться в коде или жадничает комиссию, можно начать с простого решения — подключить платежную систему Advanced Cash. У них нет комиссии за переводы внутри сети, возможна транзитная оплата через пару десятков других платежек, да и много времени не займет!
Интерфейс
Понадобится MySQL, т.к с ней работать гораздо проще, чем хранить каждый товар в отдельном файле и вставлять на сайт при помощи include. Для админки достаточно страницы редактирования и добавления. У меня для этого уже валяется готовое самописное решение на ООП, которое делалось для мониторинга хайпов.
Так что запустить проект займет не более пары часов. Клиентская часть тоже готова, там выводится каталог файлов и останется лишь добавить полей в таблицу для ценников, и написать страницу оплаты!
Прием платежей и передача товара
Вот тут уже интереснее и потребуется шифрование ссылок, чтобы случайно не нашлись все остальные товары. Как вариант, можно через $_GET получать из базы данных путь к файлу и прогонять через функцию для шифрования на основе реквизитов покупателя (дата, почта, кошелек), дабы получать что-то в виде:
site.ru/?d=afjsajfajfafjfjsfjsfsfs
Далее закрываем все лишние папки в .htaccess и надеемся, что других таких же “умных”, как вы не найдется!
Комментарии