PPF 3Компонент PPF-3 - простой способ вывести на сайте кнопку продажи файла, электронного контента, видео или чего-то подобного. Это компактный и быстрый компонент магазина электронных товаров. Рассчитан на пользователей, способных самостоятельно настроить кошелек в аккаунте платежной системы.


Иногда возникает желание продавать что-нибудь. Речь не идет о профессиональной работе с товаром, которая требует больших специализированных скриптов интернет магазинов, но которая, тем не менее, требует определенной автоматизации процесса. Например, нужно продавать файлы, информацию или что-то электронное таким образом, чтобы процесс осуществлялся без непосредственного участия администратора.

Существует много вариантов решения задачи, в том числе написанных специально для Джумла. Но когда передо мной возникла необходимость продавать некоторые собственные разработки, все эти решения были отвергнуты. Причина простая - огромный излишний код при недостаточной функциональности.

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

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

Во третьих, решение должно быть простым, компактным и иметь минимальное количество настроек, вместо которых нужно использовать умные алгоритмы, записанные в его коде. У него не должно быть обязательных интерфейсов, снижающих вероятность покупки, таких как регистрация, или промежуточные элементы, такие как корзина.

Структурно, PPF-3 представляет из себя алгоритм, осуществляющий взаимодействие между двумя своими составляющими - функциональными модулями и платежными модулями. Эти составляющие являются самостоятельными единицами и могут устанавливаться раздельно, компонент будет работать при любом сочетании.



Функциональный модуль.

Он выполняет основную работу компонента, включает в себя настройки кнопки(ок) продажи, внешний вид, поведение компонента после совершения транзакции. Несколько функциональных модулей предустановлены в качестве примера. Это: "Выполнение php кода", "Продажа файла", "Бесплатное скачивание файла", "Скрытый контент", "Выдача лицензионных ключей", "Платный просмотр видео". Можно разработать модуль с любым функционалом.



Платежная система.

Осуществляет интеграцию мерчанта какой либо внешней платежной системы в компонент. В качестве примера, в PPF-3 предустановлены мерчанты: "ЮMoney", "RoboKassa", "WebMoney". Есть много других (по запросу). На базе любого установленного мерчанта можно создать одну или несколько платежных систем с разными настройками.



Какие особенности есть в PPF-3?

1. Недоступность файлов для скачивания по прямым ссылкам. Например архив с компонентом PPF-3 лежит по адресу plasma-web.ru/components/com_ppf3/assets/files/10/17/PF3_v3.0.01.zip. Но если вы попытаетесь забрать его от туда, то вам это не удастся.

2. Индивидуальный доступ к ссылке на скачивание товара. Только пользователь сделавший оплату сможет ей воспользоваться. Если писать более подробно, то доступ открывается для конкретного устройства, то есть браузера, и остается открытым в течении заданного времени.

3. Скачивание файла с сайта (без отправки на почту, так как почтовые сервисы по новым правилам блокируют письма с вложенными файлами). По большому счету, функциональные модули имеют гибкие возможности для реализации необходимого функционала. Пользователи, знакомые с php, могут менять поведение встроенных модулей или создавать новые экземпляры.

4. Проверка параметров платежа. Одно из основных требований, необходимых для автоматической торговли. Если в обычном интернет-магазине администратор может проверить транзакцию перед отправкой товара пользователю, то в данном случае эта обязанность полностью лежит на самом компоненте.

5. Мультивалютность. Выражается в том, что можно задавать цену товара в одной валюте, а выводить товар на страницу в другой. Пересчет цен полностью автоматизирован. Котировки валют ежедневно запрашиваются компонентом с сервера ЦБР и кэшируются.

6. Возможность выставлять корректирующий коэффициент на отдельную платежную систему компонента. В данном случае стоимость товара будет отличаться и пользователь сможет сделать более удобный выбор.

7. Мощным функционалом в PPF-3 является замечательный график продаж, позволяющий анализировать успешность рекламных стратегий и общую статистику торговли, с выборкой за любой период времени, по отдельным функциональным модулям, платежным системам, категориям, товарам и в целом по магазину. Внимание! Все продажи пересчитываются в выбранную валюту по текущему (сегодняшнему) курсу.

В качестве примера, я привожу график скачивания файла PF3_v3.0.01.zip по ссылке, которая находится под ним. Это статистика количества скачиваний за первые три месяца с момента его релиза. По графику видно как моё управление рекламным бюджетом влияло на скачивание и соответственно, заказы по доработке расширения (много работы тоже плохо). Очевидно, PF3 - это инструмент для серьезной работы, для тех, кто профессионально занимается продажами через интернет.






Скачать компонент PPF-3 можно по ссылке.

Совместимость Joomla! 3+, Joomla! 4+


На этой странице два примера работы расширения. Для скачивания установочного архива компонента используется функциональный модуль "Бесплатное скачивание файла". Ниже пример модуля "Платный просмотр видео" с предпросмотром (18 секунд).


×
Test the module by making a real transaction. Viewing the full video will be available immediately after payment.
ЮMoney/картой (ру)
100руб.
WebMoney/Bitcoin
1usd
preview:00:00view in full





Добавить комментарий

Комментарии  

# Алекс 11.05.2023 15:05
Использую старую версию PPF-2 с 2019г. Компонент активирован, существующие операции проходят. Но сейчас компонент не даёт создавать новые карточки для продажи файлов и не даёт изменять уже существующие карточки - при нажатии кнопки Сохранить ( и не Сохранить и закрыть тоже) выбрасывает в список карточек с блокировкой. В чём может быть проблема?
Ответить
# Алекс 11.05.2023 16:01
Изменил на хостинге объём загружаемых файлов до 100 Мб. Всё сохранилось. Извините за беспокойство.
Компонент у вас хороший, удобный!
Ответить
# aleeva 25.12.2019 10:28
Здравствуйте! Скажите, как у вас реализована форма выше, когда заранее выбираешь способ оплаты?
Ответить
# funcvar 25.12.2019 10:51
Если есть базовые знания, компонент легко дорабатывается до любого функционала. Если нет, можно заказать доработку, он легко дорабатывается.
Ответить
# Polat 30.12.2018 13:43
Здравствуйте! Расширение PPF-2 можно купить на несколько сайтов к примеру на 3 сайта с разными доменами оплатив 40$?
Ответить
# funcvar 30.12.2018 16:25
Нет, к сожалению. Один домен - один активационный код. Но если вам нужно активировать сразу три сайта, напишите мне на почту.

UPD: В данный момент расширением можно пользоваться бесплатно.
Ответить