Свой кабинет, а не аккаунт
Под селлера заводится отдельный кабинет: свой процесс, своя папка данных, свой системный пользователь, свои шлюзы, линии и клиенты. Общего состояния между кабинетами нет.
Показ на витрине — ваш выбор
Кабинет попадает в каталог, только когда показ включён; выключили — карточка исчезает с витрины, данные остаются у вас. Переключается это сейчас запросом к кабинету: POST /api/market. Раздела в интерфейсе кабинета пока нет.
Лоты из своего парка
Лот — это тариф, цена за линию, число линий, страна, операторы, регионы и ваше описание; до 20 лотов на кабинет. Свободные линии и операторы подтягиваются из парка сами, а сами лоты заводятся и снимаются через POST /api/market/offers и DELETE /api/market/offers/{id} — отдельного экрана для них тоже пока нет.
Наружу уходит только витринное
В каталог отдаются имя, тег, аватар, дата появления кабинета, число свободных и занятых линий, названия операторов, лоты и те ссылки, которые вы сами вписали в блок «Мы на других площадках». Ни SIP-логинов, ни номеров, ни балансов, ни данных клиентов. Рейтинг, отзывы, продажи и плашки в строку каталога добавляет площадка, а не ваш кабинет.
Кабинет селлера заводит владелец площадки вручную. Открытой регистрации нет, формы заявки нет, и отдельных контактов — почты, телефона, телеграма — у площадки тоже нет: новых селлеров этой страницей мы не зовём. Если кабинет у вас уже есть, вход — на его собственном адресе вида имя.null-crm.ru/login; ссылка ниже ведёт в кабинет владельца площадки.
Войти в кабинет селлера