Настройка
Обновлено
Где менять настройки
Откройте «Магазин» → «Плагины» → «Прикрепленные файлы к заказу». После изменений нажмите «Сохранить настройки»: изменение поля само по себе не отправляет настройки на сервер.
Ниже приведены значения при новой установке. В существующем магазине значения могут отличаться после предыдущих настроек и обновлений.
Доступность форм
| Настройка | Что делает | Значения / по умолчанию |
|---|---|---|
| Статус плагина | Включает отображение блока в карточке заказа и работу обработчиков вывода на витрине | Включён |
| Оформление заказа | Выбирает событие вывода формы в оформлении заказа; функция редакции «Премиум» | «После Ввода контактных данных», «После Выбора способа оплаты», «После подтверждения заказа», «Нет». По умолчанию — «После Ввода контактных данных» |
| Страница заказа | Показывает блок файлов на странице заказа в личном кабинете | Включена |
| Разрешить пользователям загружать файлы | Разрешает форму загрузки в личном кабинете на странице заказа | Включена |
«Разрешить пользователям загружать файлы» относится к странице уже созданного заказа. Форма при оформлении управляется настройкой «Оформление заказа» и премиум-лицензией.
Если загрузка в личном кабинете выключена, блок по-прежнему подключается при наличии файлов заказа. Если файлов нет, блок не выводится.
Подписи мест оформления заказа приведены точно как в настройках. В новом оформлении они соответствуют событиям после контактных данных, оплаты и подтверждения. Обработчик старого пошагового оформления выводит форму на шаге confirmation; выбор конкретного события checkout_render_* там не меняет шаг.
Ограничения файлов
| Настройка | Что делает | Значения / по умолчанию |
|---|---|---|
| Максимальное кол-во прикрепленных файлов | Ограничивает количество файлов в компоненте загрузки, включая уже показанные в нём файлы | Неотрицательное число; 0 снимает ограничение интерфейса. По умолчанию — 6 |
| Максимальный размер файла в mb | Задаёт предел размера одного файла; сервер сравнивает размер в байтах, делённый на 1024², с этим значением | Неотрицательное число. По умолчанию — 32. Значение 0 не снимает ограничение размера |
| Допустимые расширения файлов | Ограничивает типы загружаемых файлов по расширению | Через запятую, без точек и пробелов; по умолчанию — jpg,png,doc,docx,pdf. По серверной проверке * или пустое поле разрешает все типы |
Ограничения применяются и к форме в Магазине, и к формам на витрине. Лимит количества реализован в интерфейсе загрузки; серверный обработчик отдельно проверяет расширение и размер файла, но не количество.
Используйте список в формате jpg,png,pdf. Код не удаляет пробелы у каждого элемента списка и не приводит расширения к одному регистру. Для * и пустого поля сервер отключает проверку типа, но выбор файлов также зависит от обработки поля accept браузером.
Тексты блока
| Настройка | Что делает | Значения / по умолчанию |
|---|---|---|
| Заголовок блока | Текст над списком и формой | «Прикрепленные файлы к заказу» |
| Заголовок формы | Основной текст внутри области загрузки | «Добавить файлы» |
| Описание формы | Подсказка под заголовком формы | «Нажмите или перетащите файл для загрузки» |
Эти тексты используются в карточке заказа в Магазине, в личном кабинете и при оформлении заказа. Они выводятся как текст, а не как HTML-разметка.
Удаление временных файлов
Кнопка «Удалить временные файлы» удаляет файлы с признаком временных и их записи. Это загрузки, которые ещё не были привязаны к созданному заказу. Обработчика автоматической очистки по расписанию в плагине нет.
Очистка охватывает все временные загрузки, без отбора по возрасту или покупателю. Запускайте её, когда незавершённые загрузки больше не нужны: она может затронуть и текущее оформление заказа. Отдельного подтверждения нажатия в форме нет.