• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Бесплатный скачиваемый товар

Alenaop

Новичок
Здравствуйте. У меня на сайте продаются книги. Часть из них - бесплатная.
Когда пользователь кладет книгу с 0 ценой в корзину, то его заказу присваивается статус "в ожидании оплаты" и всё. Больше никаких кнопок.
Я хочу, чтобы пользователь бесплатную книгу мог положить в корзину и оплатить по 0 цене. После чего ему на почту должна приходить ссылка на скачивание этой бесплатной книги.
Либо как ещё можно реализовать этот функционал? Спасибо.

Сейчас вот так:
после добавления в корзину появляется "оформить заказ": https://prnt.sc/10x8ugh
затем "подтвердить заказ": https://prnt.sc/10x8v24
а дальше "в ожидании оплаты": https://prnt.sc/10x8vch
и на вкладке "заказы" вот так: https://prnt.sc/10x8vpk
можно только просмотреть или отменить заказ.
 
Последнее редактирование:

marr

Специалист
Местный
Для цифровых товаров WC не лучшее решение. Попробуйте плагин EDD
 

Alenaop

Новичок
EDD, к сожалению, не совместим с другим моим плагином, который является основой сайта.
 

marr

Специалист
Местный
Тогда вам надо хуком изменять статус заказов для товаров с нулевой ценой. Точнее не подскажу, не видя какие у вас настройки
 

Swit4

Новичок
Как вариант:
  • повесить хук на оформление заказа
  • в хуке проверить наличие определенного товара в заказе
  • если товар в заказе найжен отправить пользователю заранее составленное письмо
  • или в вместо пиьсма выдать ссылку на скачивание товара прям в браузере ( тут помимо хука на бэкэнде нужно еще проверять ответ на фронте если все делается через ajax, если без ajax, то еще и модификация страницы "спасибо за покупку")
 
Сверху Снизу