Покупатель оплатил цифровой товар, но вместо архива видит ошибку, пустой раздел загрузок или письмо без ссылки. Это три разных сбоя. Сначала определите, на каком шаге остановилась выдача: заказ → разрешение → ссылка → передача файла. Так вы проверите нужный участок, не меняя весь магазин наугад.
1. Зафиксируйте один заказ и точный симптом
Возьмите конкретное обращение и запишите номер заказа, товар или вариацию, время попытки, статус заказа и текст ошибки. Уточните: кнопки вообще нет, ссылка отклоняется сразу или скачивание начинается и обрывается? Не просите покупателя присылать пароль от кабинета или полные платёжные реквизиты.
Сравните путь из письма и из личного кабинета, если покупатель оформлял заказ с учётной записью. Не публикуйте действующие ссылки скачивания в переписке с несколькими участниками: они могут содержать параметры доступа. В задаче разработчику замените эти значения на [скрыто].
2. Если кнопки нет: проверьте товар и разрешения
В редакторе товара проверьте признак скачиваемого товара и наличие файлов; у вариативного товара — именно купленную вариацию. Название файла в карточке не доказывает, что файл существует по указанному адресу. Затем откройте заказ и проверьте предоставленные разрешения на скачивание. Расположение панели зависит от версии WooCommerce и настроек экрана.
Сопоставьте статус заказа и настройку выдачи после оплаты. WooCommerce позволяет выдавать файлы на этапе «Обработка», если включено соответствующее разрешение; иначе важен статус «Выполнен». Не переводите реальный заказ в другой статус только ради эксперимента: это может запустить письма и связанные процессы. Поведение выдачи описано в официальном руководстве WooCommerce.
Если в кабинете файл доступен, а в письме кнопки нет, проверяйте шаблон письма и его расширения отдельно от самого скачивания. Сохраните пример письма без личных данных. Если письмо не пришло совсем, отдельно проверьте журнал отправки уведомлений: отсутствие письма ещё не доказывает отсутствие разрешения на скачивание.
3. Если ссылка отклоняется: проверьте срок и лимит
Посмотрите оставшееся число скачиваний и срок доступа у разрешения данного заказа. Не меняйте настройки всех товаров из-за одной исчерпанной загрузки. Уточните, не открывает ли покупатель старое пересланное письмо или ссылку от другого заказа.
Пример проверки: заказ А содержит архив «Макет», заказ Б — инструкцию. Покупатель открывает письмо А, ожидая инструкцию. Исправление заключается в выдаче правильной ссылки для Б, а не в снятии ограничений со всего каталога. После исправления попросите проверить файл через штатный раздел заказа.
4. Если скачивание обрывается: отделите файл от доставки
Проверьте наличие исходного файла, его размер и возможность открыть архив после загрузки. Выполните контрольный тест с небольшим безвредным файлом на тестовом товаре в копии магазина. Если маленький файл выдаётся, а большой обрывается, передайте хостингу размер, время сбоя и выбранный способ доставки; это ещё не доказывает конкретную причину.
Методы передачи различаются: принудительная загрузка использует PHP, а X-Accel-Redirect/X-Sendfile требует поддержки сервера. Переход на незащищённый редирект открывает прямой путь к файлу и не подходит как безусловное «исправление». Описание методов есть в настройках товаров WooCommerce. Сначала согласуйте подходящий способ с хостингом.
5. Проведите контрольный сценарий после исправления
Используйте тестовую среду и тестовый платёжный режим. Пройдите заказ из нового сеанса: карточка → оформление → подтверждение → получение ссылки → скачивание → открытие файла. Отдельно проверьте покупку гостем, если она разрешена. Не отключайте обязательный вход для всех покупателей ради проверки одного обращения.
Зафиксируйте ожидаемый результат до теста: «Покупатель получает ZIP с инструкцией, архив открывается, имя файла соответствует заказу». Затем запишите фактический результат и повторите только затронутые ветки. Если изменяли плагины, используйте порядок проверки конфликта плагинов.
Чек-лист для закрытия обращения
- Проверен именно оплаченный товар и нужная вариация.
- Статус заказа и разрешение согласованы с правилами магазина.
- Проверены срок доступа и оставшиеся скачивания.
- Файл существует, скачивается полностью и открывается.
- Проверены письмо и кабинет как разные точки входа.
- Результат записан без секретных ссылок и платёжных данных.
Полезные товары по теме
Следующий шаг: подборка об интернет-магазине и автоматизации — проверки каталога, заказов и связанных процессов.
Продолжить чтение
Что объяснить о цифровом товаре до оплаты · Все инструкции блога
Фото обложки: NordWood Themes / Unsplash. Материал проверен 26 октября 2026 года; названия экранов могут отличаться в вашей версии.
