Система ліцензій для плагінів WordPress
Бекенд ліцензування для комерційних плагінів WordPress: видавайте ключі, перевіряйте активації за лімітом і надсилайте безпечні автооновлення з однієї панелі.
Задача
Комерційні плагіни WordPress втрачають дохід без контролю: одна ліцензія опиняється на десятках неліцензованих сайтів, а безпечно надсилати оновлення легальним клієнтам складно. Клієнту було потрібне єдине джерело правди для видачі ліцензій, лімітів активацій і оновлень.
Рішення
Ми створили licenses.odesainfo.com: API ліцензування, що видає ключі, перевіряє кожну активацію за лімітом сайтів на ліцензію та віддає підписані оновлення лише валідним ліцензіям. Шар даних — на MySQL, з адмінпанеллю для видачі, відкликання й моніторингу.
- Видача ключів із лімітом активацій
- Перевірка активації та валідності в реальному часі
- Автооновлення лише за валідної ліцензії
- Відкликання та поновлення з панелі
Шлях ліцензії
- 01
Видача
Ключ генерується при покупці з лімітом активацій і терміном дії.
- 02
Активація
Плагін звертається до API; система реєструє сайт і дотримує ліміту.
- 03
Перевірка
Періодичні перевірки підтверджують, що ліцензія активна та в межах ліміту.
- 04
Оновлення
Підписані оновлення йдуть лише сайтам із валідною ліцензією.
Часті запитання
Кожна ліцензія має ліміт сайтів. При активації плагіна API реєструє домен і відхиляє активації понад ліміт, тож один ключ не працює на безлічі сайтів.
Запити на оновлення проходять перевірку ліцензії — лише сайти з валідною активною ліцензією отримують підписаний пакет. Прострочені чи відкликані ліцензії оновлень не отримують.
Так. Адмінпанель дозволяє видавати, відкликати, продовжувати й поновлювати ліцензії, а статус активації видно по кожному ключу в реальному часі.
Продаєте плагін чи додаток? Побудуємо шар ліцензування.
Почати проєкт