Файли для завантаження

Вступ#

Файли для завантаження в ocStore дозволяють продавати цифрові товари — програми, електронні книги, музику, відео та інші файли. Покупець отримує доступ до файлу лише після оплати замовлення, а реальне ім’я файлу на сервері приховане.

Відеоурок#

Відео (англійською, OpenCart 4): https://youtu.be/DJ5wx3Cii90

Переваги цифрових товарів
  • Продаж програм, електронних книг, музики, відео та іншого цифрового контенту
  • Автоматичний доступ до файлу після оплати
  • Захищений доступ лише для авторизованих покупців
  • Жодних витрат на доставку

Як відкрити розділ#

Крок 1. Перейдіть до адмінки#

Увійдіть до адмінки ocStore і перейдіть до Каталог → Файли для завантаження.

Крок 2. Перегляньте список#

Відкриється список наявних файлів для завантаження з можливістю додати нові.

Повний цикл роботи із завантаженнями#

Крок 1. Відкрийте розділ#

  1. Перейдіть до Каталог → Файли для завантаження.
  2. Натисніть кнопку Додати (+).

список файлів для завантаження

Інформація

В ocStore 3 файл для завантаження спочатку створюється в цьому розділі, а потім прив’язується до товару на вкладці Зв’язки форми товару. Створити новий файл безпосередньо з форми товару не можна.

Крок 2. Заповніть форму#

форма додавання файлу для завантаження

Поле Опис Обов’язкове
Назва Назва файлу, яку бачить покупець (окремо для кожної мови), від 3 до 64 символів Так
Ім’я файлу Фактичне ім’я файлу в теці download на сервері; заповнюється автоматично після завантаження Так (автоматично)
Маска Ім’я, під яким файл буде збережено на комп’ютері покупця Так
Поради щодо заповнення
  • Використовуйте зрозумілі, описові назви.
  • Задавайте змістовну маску — саме це ім’я побачить покупець, коли збереже файл.
  • Для багатомовного магазину заповніть назву для кожної мови.
  • Ім’я файлу та маска мають відрізнятися — так прямий доступ до файлу за посиланням стане неможливим.

Крок 3. Завантажте файл#

Додайте цифровий файл:

  • Натисніть кнопку Завантажити біля поля Ім’я файлу.
  • Оберіть файл на своєму комп’ютері.
  • Після завантаження ocStore збереже файл у теці download з випадковим суфіксом і автоматично заповнить поля Ім’я файлу та Маска.
  • Дозволені типи файлів задаються в Система → Налаштування → вкладка «Сервер» → «Дозволені типи файлів» та «Дозволені Mime типи файлів».
  • Максимальний розмір файлу обмежують налаштування PHP на сервері (upload_max_filesize, post_max_size).

Великі файли можна також завантажити по FTP у теку download, а потім вручну вказати їхнє ім’я в полі Ім’я файлу.

Рекомендації щодо завантаження
  • Стискайте великі файли в ZIP.
  • Оптимізуйте зображення та відео.
  • Використовуйте описові імена файлів без пробілів.
  • Перевіряйте завантаження перед публікацією товару.
  • Стежте за вільним місцем на сервері.

Крок 4. Збережіть#

Натисніть Зберегти, щоб створити запис.

Перевірте
  • Файл з’явився у списку файлів для завантаження.
  • Завантаження на сервер пройшло успішно.
  • Завантаження працює ще до прив’язки до товару.

Керування наявними файлами#

Редагування#

  1. У списку натисніть Редагувати навпроти потрібного файлу.
  2. Оновіть файл або інші параметри.
  3. Натисніть Зберегти.
Рекомендації
  • Оновлюйте файл, коли виходить нова версія.
  • Підтримуйте назви файлів актуальними.

Видалення#

Важливо

В ocStore 3 не можна видалити файл, який прив’язаний до товарів: з’явиться помилка «Неможливо видалити завантаження тому, що воно використовується в N товарах». Спочатку відв’яжіть файл від усіх товарів. Після видалення покупці, які раніше купили товар з цим файлом, втратять до нього доступ.

  1. У списку позначте потрібні файли прапорцями.
  2. Натисніть кнопку Видалити та підтвердьте дію.
  3. Запис про файл буде видалено.

Робота з файлами#

Типи файлів#

ocStore підтримує різні формати цифрових файлів (за умови, що їх дозволено в налаштуваннях):

Тип файлу Типове використання На що звернути увагу
PDF Електронні книги, інструкції, документація Оптимізуйте для вебу
ZIP Програми, набори файлів Стискайте великі файли
EXE Програми для Windows Додайте інструкцію з встановлення
MP3 Аудіо, музика, подкасти Розгляньте потокове відтворення
MP4 Відео, уроки, курси Оптимізуйте для вебу
DOC/PPT Документи, презентації Розгляньте конвертацію в PDF
JPG/PNG Зображення, графіка Оптимізуйте для перегляду
TXT/CSV Дані, текстові документи Перевірте кодування

Рекомендації щодо файлів#

Поради з керування файлами
  • Стискайте великі файли в ZIP.
  • Оптимізуйте зображення та відео.
  • Використовуйте описові імена файлів без пробілів.
  • Перевіряйте завантаження перед публікацією.
  • Стежте за місцем на сервері.
  • Ведіть облік версій оновлених файлів.
  • Дотримуйтеся єдиних правил найменування.
  • Регулярно створюйте резервні копії теки download.

Прив’язка до товарів#

Як прив’язати файл до товару#

Крок 1. Відкрийте товар#

Перейдіть до Каталог → Товари і відкрийте потрібний товар на редагування.

форма редагування товару

Крок 2. Перейдіть на вкладку «Зв’язки»#

У формі товару відкрийте вкладку Зв’язки.

Крок 3. Додайте файл#

У полі Файли для завантаження почніть вводити назву файлу та оберіть його зі списку автодоповнення. Збережіть товар.

Як це бачить покупець#

Отримання доступу#

Процес завантаження для покупця

Після покупки

  1. Покупець оформлює замовлення товару з файлом.
  2. Доступ відкривається, коли замовлення отримує один зі статусів, вибраних у полі «Статус завершеного замовлення» (Система → Налаштування → вкладка «Опції»).
  3. Покупець отримує лист про зміну статусу замовлення.

Завантаження

  1. Покупець входить в особистий кабінет.
  2. Переходить до розділу Завантаження.
  3. Натискає посилання для потрібного файлу.
  4. Файл зберігається на його пристрій під ім’ям, указаним у масці.

розділ «Завантаження» в особистому кабінеті покупця на вітрині

Сповіщення електронною поштою#

ocStore надсилає покупцю листи про замовлення та зміну його статусу; після досягнення завершеного статусу файли стають доступні в особистому кабінеті.

Поради щодо комунікації з покупцями
  • Давайте зрозумілі інструкції із завантаження (наприклад, в описі товару).
  • Вказуйте технічні вимоги для програм.
  • Залиште контакти підтримки на випадок проблем.

Усунення несправностей#

Типові проблеми із завантаженнями

Проблеми під час завантаження на сервер#

  • Перевірте обмеження розміру файлу в налаштуваннях PHP.
  • Перевірте права на запис у теку download.
  • Переконайтеся, що тип файлу є в списку дозволених у налаштуваннях.
  • Спробуйте інший браузер.

Покупець не може завантажити файл#

  • Перевірте, що статус замовлення входить до «Статус завершеного замовлення».
  • Переконайтеся, що покупець увійшов до облікового запису.
  • Перевірте, що файл фізично існує в теці download.

Проблеми з продуктивністю#

  • Оптимізуйте великі файли.
  • Для дуже великих файлів розгляньте CDN або зовнішнє сховище.
  • Стежте за використанням трафіку та ресурсів сервера.

Безпека#

  • Ім’я файлу та маска мають відрізнятися, щоб файл не можна було отримати напряму.
  • Регулярно створюйте резервні копії файлів.
  • Перевіряйте журнали сервера на підозрілу активність.
Поради з діагностики
  • Перевіряйте завантаження від імені покупця.
  • Дивіться журнал помилок (Система → Обслуговування → Журнал помилок).
  • Перевіряйте права та власника файлів.
  • Тестуйте завантаження після оновлень.

Рекомендації#

Керування цифровими товарами
  • Перевіряйте всі файли перед публікацією.
  • Давайте покупцям зрозумілі інструкції.
  • Підтримуйте файли актуальними та захищеними.
  • Надавайте підтримку з питань завантаження.
  • Ведіть облік версій файлів.
  • Використовуйте описові назви.

Підтримка покупців#

  • Надавайте зрозумілі інструкції із завантаження.
  • Пропонуйте технічну підтримку.
  • Збирайте відгуки про процес завантаження.
  • Створіть інструкцію з усунення типових проблем.
  • За потреби пропонуйте альтернативні способи отримання файлу.

Практичний приклад: продаж електронної книги#

Розгляньмо повний приклад налаштування електронної книги для цифрового магазину:

Крок 1. Створіть запис файлу#

  1. Перейдіть до Каталог → Файли для завантаження.
  2. Натисніть Додати.
  3. Вкажіть Назва: «Повний посібник із цифрового маркетингу».

Крок 2. Завантажте файл книги#

  1. Натисніть кнопку Завантажити.
  2. Оберіть PDF-файл digital-marketing-guide.pdf.
  3. Переконайтеся, що поля Ім’я файлу та Маска заповнилися автоматично (маска — digital-marketing-guide.pdf).
  4. Натисніть Зберегти.

Крок 3. Прив’яжіть до товару#

  1. Перейдіть до Каталог → Товари.
  2. Відкрийте товар «Посібник із цифрового маркетингу».
  3. Перейдіть на вкладку Зв’язки.
  4. У полі Файли для завантаження оберіть «Повний посібник із цифрового маркетингу» та збережіть товар.

Крок 4. Перевірте процес#

  1. Оформіть тестове замовлення від імені покупця.
  2. Переведіть замовлення в завершений статус.
  3. Перевірте, що файл з’явився в розділі Завантаження особистого кабінету.
  4. Завантажте файл і переконайтеся, що він відкривається.

Пов’язана документація#

Що далі
  • Керування товарами — створення товарів і прив’язка файлів для завантаження.
  • Обробка замовлень — статуси замовлень і доступ до файлів.
Сторінку перекладено й адаптовано для ocStore з офіційної документації OpenCart. Ліцензія — GNU GPL v3.