К содержимому
Настройка

Работа с файлами

Обновлено

В карточке заказа

Откройте заказ в приложении «Магазин», в разделе «Заказы». При включённом «Статусе плагина» в карточку добавляется блок файлов.

Нажмите на область загрузки или перетащите в неё файлы. Можно выбирать несколько файлов. Расширения, размер и количество задаются в настройках.

Список поддерживает скачивание и удаление файлов. Удаление убирает файл с диска и его запись из списка заказа; отдельного архива удалённых файлов в плагине нет.

Загруженные сотрудником файлы попадают в тот же список заказа, что и файлы покупателя. В интерфейсе нет отдельного переключателя, который скрывал бы конкретный файл от покупателя.

В личном кабинете

Блок подключается на странице заказа, когда включена настройка «Страница заказа». Если выключить «Разрешить пользователям загружать файлы», форма загрузки скрывается, а блок с существующими файлами остаётся.

Включение загрузки позволяет покупателю добавлять файлы к уже созданному заказу. Для этого редакция «Премиум» не требуется.

При оформлении заказа

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

До создания заказа файлы сохраняются как временные и связываются с cookie PHPSESSID. При создании заказа обработчик плагина присваивает им номер заказа, снимает признак временных и переносит в каталог заказа.

Если покупатель не завершил оформление, загрузки остаются временными. Удалить их можно кнопкой «Удалить временные файлы» в настройках; она очищает все временные загрузки сразу.

Хранение и удаление плагина

Физические файлы хранятся в защищённом каталоге данных приложения «Магазин», отдельно от файлов темы. При сохранении плагин добавляет уникальную часть к имени файла на диске; в списке показывает исходное имя. Поэтому имя скачанного файла может отличаться от имени в списке.

Удаление плагина через его штатный обработчик удаления удаляет таблицы настроек и файлов, а также каталог с прикреплёнными файлами. Перед удалением сохраните нужные документы.