Частые вопросы
Обновлено
Почему нет блока файлов в карточке заказа?
Проверьте «Статус плагина» и сохраните настройки. Блок добавляется через событие backend_order в карточку заказа приложения «Магазин». При выключенном статусе шаблон блока не выводится.
Почему форма не появилась при оформлении заказа?
Нужна редакция «Премиум», включённый «Статус плагина» и значение «Оформление заказа», отличное от «Нет». Проверьте, выводит ли тема результат выбранного события. В старом пошаговом оформлении плагин подключает форму на шаге подтверждения, независимо от выбора конкретного события нового оформления.
Можно ли разрешить файлы в личном кабинете без «Премиум»?
Да. Проверка премиум-лицензии относится к оформлению заказа. Для страницы уже созданного заказа включите «Страница заказа» и «Разрешить пользователям загружать файлы».
Как оставить покупателю список файлов, но убрать загрузку?
Оставьте включённой «Страница заказа» и выключите «Разрешить пользователям загружать файлы». При наличии файлов блок подключается, а область загрузки скрывается. Эта настройка управляет интерфейсом личного кабинета; она не является настройкой видимости отдельных файлов.
Почему выбранный файл не сохранился?
Сверьте расширение с полем «Допустимые расширения файлов», а размер — с полем «Максимальный размер файла в mb». Сервер пропускает файл только при разрешённом типе, допустимом размере и успешной загрузке PHP. Отдельного подробного сообщения для каждого отказа по размеру или расширению в обработчике нет. После загрузки повторно откройте заказ и проверьте наличие файла в списке.
Как убрать ограничение количества файлов?
Установите «Максимальное кол-во прикрепленных файлов» в 0 и нажмите «Сохранить настройки». Компонент загрузки будет работать без этого ограничения. Это не меняет ограничение размера или расширений.
Как разрешить любые расширения?
В поле «Допустимые расширения файлов» введите * или оставьте его пустым и сохраните настройки. Серверная проверка расширений отключится. Если диалог выбора файлов ограничивает выбор, нужно отдельно проверить обработку поля accept браузером. Для фиксированного списка вводите расширения без точек и пробелов, например jpg,png,pdf.
Почему после изменения поля осталась прежняя настройка?
Нужно нажать «Сохранить настройки». Изменения полей не сохраняются автоматически. После сообщения «Настройки сохранены» можно повторно открыть страницу настроек и проверить значения.
Что происходит с файлами незавершённого заказа?
Они остаются временными. При создании заказа код привязывает загрузки текущей сессии к заказу. Если заказ не создан, их можно удалить кнопкой «Удалить временные файлы». Она удаляет все временные загрузки, в том числе недавние; очистки по возрасту в коде нет.
Можно ли скрыть от покупателя один конкретный файл?
Отдельного переключателя видимости файла в текущем интерфейсе нет. При загрузке записывается available_for_user = 1, а метод getFiles() не фильтрует список по этому полю. Не прикрепляйте к заказу внутренние документы, которые не должны попасть покупателю.
Останутся ли файлы после удаления плагина?
Штатный обработчик удаления удаляет таблицы плагина и каталог с файлами. До удаления сохраните нужные документы.