Всё, что знают сотрудники WHMCS, под лицензией MIT.
PNLCS намеренно повторяет WHMCS: клиенты, продукты, заказы, счета, услуги, тикеты и модули означают то же самое. Разница в лицензии: PNLCS распространяется под MIT, без платы за каждую установку.
Бок о бок
Что переносится из WHMCS
add_hook('InvoicePaid', 1, function (array $vars) {
$invoice = $vars['invoice']; // App\Models\Invoice
// ...
});# WHMCS
POST /includes/api.php action=GetClients
# PNLCS
GET /api/v1/getclients
X-API-Key: … X-API-Secret: …Импорт прямо из базы данных WHMCS
Раздел «Инструменты → Импорт из WHMCS» читает клиентов, домены и услуги из вашей базы данных WHMCS. База WHMCS только читается; в ней ничего не меняется.
- 1ПодключениеХост, база данных, пользователь и префикс таблиц. Проверьте подключение перед сохранением.
- 2Сопоставление полейКаждое поле WHMCS сопоставляется с полем PNLCS, с подсказками там, где названия совпадают. Сохраните сопоставление, чтобы использовать его снова.
- 3Выбор режимаТолько добавление, добавление и обновление или только обновление, с поиском совпадений по почте или домену.
- 4Просмотр и запускПервые строки в том виде, как они есть в WHMCS и как их сохранит PNLCS. Журнал показывает, что добавлено, обновлено, пропущено или не удалось, и почему.
Сначала импортируйте клиентов, затем домены, затем услуги. Клиенты получают случайный пароль и задают свой через «Забыли пароль?»; при импорте письма не отправляются.
Продукты, счета, тикеты и настройки не импортируются: их вы настраиваете в PNLCS сами.
Переход без простоя
Запустите PNLCS рядом с WHMCS и переводите клиентов по мере продления. Хостинг-аккаунты всё это время остаются на тех же серверах.
- 01Воссоздайте каталогГруппы продуктов и продукты с теми же названиями и ценами.
- 02Подключите те же серверыАккаунты на них уже есть; теперь ими управляет PNLCS.
- 03Перенесите настройкиПлатёжные шлюзы на тех же аккаунтах, налоговые правила, шаблоны писем, сотрудники и роли.
- 04Переведите клиентовЧерез импорт или вручную. На Panelica или Proxmox привяжите аккаунт, который уже есть на сервере.
- 05Направьте ссылки на PNLCSАдрес биллинга, ссылки для клиентов и формы регистрации. По возможности настройте перенаправление со старого адреса.
Открываете свою хостинг-компанию?
PNLCS бесплатен, если вы запускаете его сами. Если хотите, чтобы всё сделали за вас, разработчики PNLCS настроят серверы, панель управления, биллинг и вашу витрину. Первый созвон бесплатный.