FAQ и устранение неполадок

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

Доступ к конструктору

Открываю сайт, но вижу только лендинг, а не конструктор

Конструктор PalletX открывается только при активной платной подписке (подходит любой платный тариф). Гость и пользователь без подписки видят маркетинговый лендинг с превью и разделом «Тарифы» — отдельного бесплатного входа в редактор нет.

Главная кнопка на лендинге меняется по вашему состоянию:

СостояниеНадпись на кнопкеЧто делает
Есть активная подписка«Открыть конструктор»Открывает редактор
Вошли, но подписки нет«Оформить доступ»Открывает окно «Тарифы»
Не вошли«Оформить доступ»Открывает «Регистрацию»
Лендинг с кнопкой доступа к конструктору

Что нужно, чтобы попасть в конструктор

  1. Зарегистрируйтесь или войдите (кнопка «Войти» в правом верхнем углу лендинга).
  2. Откройте «Тарифы» и оформите платный тариф — оплата картой через ЮKassa.
  3. После возврата с оплаты профиль обновится, и кнопка на лендинге станет «Открыть конструктор».

Доступ сохраняется, пока подписка активна или находится в состоянии «проблема оплаты» (past_due) — в этот льготный период редактор ещё открыт. После отмены доступ работает до конца оплаченного периода.

Экспорт и тарифы

Почему у пунктов «Спецификация», «Прочностной расчёт», «Смета и цена», «Контрольный лист приёмки» и «Чертёж (DXF)» стоит бейдж PRO

Эти форматы доступны на любом платном тарифе. В меню «Экспорт» они видны всегда, но у заблокированных пунктов стоит бейдж PRO; клик по ним открывает окно «Тарифы», а не запускает выгрузку.

На платном тарифе доступны все форматы экспорта из меню:

ФорматБейджТариф
Спецификация (паспорт)PDFлюбой платный
Прочностной расчётPDFлюбой платный
Смета и ценаPDFлюбой платный
Коммерческое предложениеPDFлюбой платный
Контрольный лист приёмки (только паллеты)PDFлюбой платный
Углеродный след / ESGPDFлюбой платный
План укладки и загрузкиPDFлюбой платный
План загрузки — смешанный грузPDFлюбой платный
Паспорт сборной паллетыPDFлюбой платный
Чертёж (вид сверху)DXFлюбой платный
Паспорт восстановления (только паллеты)PDFтариф с модулем «Восстановление»
Краткий паспортPDFлюбой доступ к конструктору
Чертёж на листеPDFлюбой доступ к конструктору
3D-модельGLBлюбой доступ к конструктору
Спецификация деталейXLSXлюбой доступ к конструктору
Спецификация деталейCSVлюбой доступ к конструктору
Снимок вьюпортаPNGлюбой доступ к конструктору
PNG объекта · без фонаPNGлюбой доступ к конструктору
Меню экспорта с бейджами PRO

Что такое «водяной знак» в описании тарифов

Водяной знак — это признак тарифа (watermark) в описании планов (у демо он включён). Но экспорт доступен только по платной подписке, где водяного знака нет, а на демо-доступе экспорт вашей модели закрыт (доступны лишь три PDF-превью на образце), — поэтому в рабочем сценарии PNG выгружается без водяного знака.

Экспорт не сработал — файл не скачался

Если выгрузка не удалась, кнопка «Экспорт» вернётся из состояния «Экспорт…» в обычное, а сам файл не появится (ошибка уходит в консоль браузера, диалог не показывается). Проверьте:

Проекты и облако

Сколько проектов можно хранить

Лимит зависит от тарифа: на демо-доступе проекты не сохраняются, на платных тарифах — без лимита. При попытке сохранить проект сверх лимита сервер вернёт ошибку PROJECT_LIMIT (HTTP 403) с текстом вида «Лимит тарифа: 1 проект(а). Больше проектов — на тарифе Pro», и приложение откроет окно «Тарифы».

При нажатии «Сохранить» открывается окно входа

Сохранение проектов в облако доступно только после входа в аккаунт. Если вы не вошли, кнопка «Сохранить» открывает окно «Вход». Раздел «Мои проекты» без входа показывает сообщение «Сохранение проектов в облаке доступно после входа в аккаунт» и кнопку «Войти».

Порядок сохранения:

  1. Войдите в аккаунт.
  2. Нажмите «Сохранить». Для нового проекта откроется «Сохранить как» — введите название и нажмите «Сохранить».
  3. Далее «Сохранить» обновляет текущий проект. Точка-индикатор у кнопки означает несохранённые изменения.
Окно «Мои проекты»

«Сохранить» показывает ошибку под кнопкой

Если сохранение не прошло, под кнопкой на 5 секунд появляется красный текст ошибки, а индикатор несохранённых изменений остаётся. Наиболее вероятные причины: нет связи с сервером (NETWORK), истекла сессия (потребуется повторный вход) или превышен лимит проектов (PROJECT_LIMIT).

Вход, пароль и почта

Забыл пароль — как восстановить

Восстановление идёт по коду из письма (не по ссылке):

  1. В окне «Вход» нажмите «Забыли пароль?».
  2. Введите email и нажмите «Прислать код». Появится сообщение: «Если такой email зарегистрирован, мы отправили на него код. Проверьте почту (и папку „Спам")». Ответ не раскрывает, существует ли адрес.
  3. Введите 6-значный код из письма и новый пароль (не короче 8 символов), нажмите «Сменить пароль».
  4. После успеха откроется экран входа.
Восстановление пароля по коду

Возможные ошибки на шаге подтверждения (код RESET_CODE_INVALID, HTTP 400):

Как подтвердить email

Подтверждение почты — в личном кабинете, раздел «Профиль». Пока адрес не подтверждён, там видна карточка с кнопкой «Подтвердить почту»:

  1. Нажмите «Подтвердить почту» — на адрес уйдёт 6-значный код.
  2. Введите код и нажмите «ОК».
  3. У поля Email бейдж сменится с «не подтверждён» на «подтверждён», карточка исчезнет.
Подтверждение почты в кабинете

Особенности:

Не приходит письмо с кодом

Проверьте папку «Спам». Если письмо всё равно не пришло — подождите минуту (кулдаун) и нажмите «Отправить код заново». Подтверждение почты нужно, чтобы до вас доходили счета, чеки и коды.

«Неверный email или пароль» при входе

Сообщение соответствует коду INVALID_CREDENTIALS (HTTP 401): не совпали email или пароль. Проверьте раскладку и регистр. Если пароль забыт — воспользуйтесь восстановлением по коду. При регистрации существующего адреса появится «Пользователь с таким email уже зарегистрирован» (EMAIL_TAKEN) — используйте вход.

Требования к паролю

Пароль — не короче 8 символов. Это проверяется при регистрации, смене пароля и сбросе. При смене в разделе «Безопасность» дополнительно: новый пароль не должен совпадать с текущим и должен совпадать с подтверждением.

Меня «выкинуло» из аккаунта

Подписка и оплата

Как оплатить

Оплата картой через ЮKassa, чек по 54-ФЗ приходит на email. В окне «Тарифы» нажмите «Оформить» у нужного плана — откроется страница оплаты ЮKassa. Подписка продлевается автоматически.

Оформляю тариф — «Тариф уже активен»

Код ALREADY_SUBSCRIBED (HTTP 409) с текстом «Тариф „…" уже активен до <дата>»: у вас уже есть действующая подписка на этот план. Сменить план можно в кабинете, раздел «Подписка» → «Сменить тариф».

Как отменить подписку

Кабинет → «Подписка» → «Отменить подписку». Подтвердите действие. Возврата средств нет — доступ сохраняется до конца оплаченного периода, после чего продление не произойдёт. В профиле появится строка «Отменена, действует до <дата>».

Реквизиты для счёта юрлицу

Кабинет → «Реквизиты». Заполните организацию, ИНН, КПП, юридический адрес, контактное лицо и телефон — данные подставляются в счёт и документы.

Оффлайн-десктоп

Как получить оффлайн-версию

Оффлайн-десктоп даёт тариф с признаком offlineDesktop — сейчас Max и Enterprise. Порядок:

  1. В кабинете на тарифе с оффлайн-десктопом появится раздел «Лицензия». Откройте «Профиль → Лицензия десктопа».
  2. Нажмите «Выпустить лицензию» — сгенерируется токен. Скопируйте его кнопкой «Скопировать токен».
  3. Запустите десктоп-приложение PalletX, на экране активации вставьте токен и нажмите «Активировать».
Раздел «Лицензия десктопа» в кабинете

При первом запуске лицензия привязывается к устройству (node-lock) и дальше работает без интернета в пределах льготного окна; при выходе онлайн окно продлевается автоматически.

«Лицензия уже активирована на другом устройстве»

Код LICENSE_SEAT_TAKEN (HTTP 409): одноместная подписка рассчитана на одну лицензию/устройство. Чтобы перенести её на новый компьютер, деактивируйте прежнее устройство (освобождение места), затем выпустите/активируйте токен заново.

Другие ошибки лицензии

Связь и общие ошибки

«Сервер недоступен» / «Нет связи с сервером» / «Превышено время ожидания»

Это сетевые ошибки клиента (код NETWORK): нет соединения с API или ответ дольше 20 секунд. Проверьте интернет и повторите действие. Такие сбои не разлогинивают — сессия восстановится сама.

Как написать в поддержку и сообщить об ошибке

Кнопка поддержки — круглая, в правом нижнем углу экрана, видна на любой странице. Открывается панель «Поддержка PalletX»; в её шапке показана ваша версия приложения — её же мы просим назвать при разборе.

Без входа в аккаунт доступна одна форма: почта, имя и текст вопроса. Ответ придёт на указанный email; переписка в кабинете не сохраняется.

После входа в панели две вкладки:

ВкладкаДля чего
Вопрособычное сообщение в поддержку; ответ приходит в ту же панель и дублируется в кабинете
Сообщить об ошибкето же плюс вложения и автоматический контекст модели

Порядок для ошибки:

  1. Откройте панель поддержки и перейдите на вкладку «Сообщить об ошибке».
  2. Опишите, что пошло не так (поле подсказывает: «Что пошло не так? Опишите ошибку…»).
  3. При необходимости приложите файлы — 📎 Прикрепить скриншот/PDF. Принимаются PNG, JPEG, GIF, WebP и PDF; до 5 файлов, каждый не больше 5 МБ, лишний убирается крестиком. Ограничение одинаковое в браузере и на сервере: слишком большой файл отсеивается сразу, а не после отправки.
  4. Отправьте кнопкой «Отпр.» (или клавишей Enter — перенос строки по Shift+Enter).

Что уходит вместе с сообщением. К отчёту об ошибке приложение добавляет контекст, чтобы разбор не начинался с переписки «а что у вас было открыто»:

ПолеЧто это
платформавеб или десктоп
версияномер сборки приложения
пресетвыбранный типоразмер (если работа шла от пресета)
режим редакторапресет или конфигуратор
стандарт моделиссылка на стандарт текущей модели
габарит основаниядлина и ширина модели
высотавысота модели
адрес страницыURL, на котором открыта панель

Ничего сверх этого списка не передаётся: содержимое проектов, реквизиты и данные оплаты в отчёт не попадают.

Управление активными сессиями

Кабинет → «Безопасность» → «Активные сессии»: список устройств (браузер и ОС из user-agent, IP, время входа). Кнопкой «Завершить» можно отозвать отдельную сессию, кнопкой «Выйти со всех устройств» — все сразу.

Справочник кодов ошибок

КодHTTPЗначение
VALIDATION400Некорректные данные формы
EMAIL_TAKEN409Email уже зарегистрирован
INVALID_CREDENTIALS401Неверный email или пароль
WRONG_PASSWORD400Текущий пароль неверный (при смене)
RESET_CODE_INVALID400Неверный/истёкший код сброса пароля
VERIFY_CODE_INVALID400Неверный/истёкший код подтверждения почты
UNAUTHORIZED / INVALID_REFRESH_TOKEN401Требуется вход / сессия недействительна
ALREADY_SUBSCRIBED409Подписка на этот тариф уже активна
PROJECT_LIMIT403Превышен лимит проектов тарифа
LICENSE_PLAN403Оффлайн-десктоп/лицензия недоступны на текущем тарифе
LICENSE_SEAT_TAKEN409Лицензия занята другим устройством
NETWORKНет связи с сервером или таймаут
Примечание. Тексты кнопок и сообщений в таблицах приведены как в интерфейсе. Точный набор тарифов и цен показывается в окне «Тарифы» из данных сервера: Демо — по заявке (проекты не сохраняются), Pro — {{price.pro}}/мес, Pro + Восстановление — {{price.pro_recycling}}/мес, Max — {{price.max}}/год, Enterprise — {{price.recycling}}/год; на платных тарифах проекты без лимита, PDF-спецификация и DXF доступны, Max и Enterprise дополнительно дают оффлайн-десктоп, «Pro + Восстановление» и Enterprise — модуль «Восстановление».