Как сделать разную оплату для разного типа товаров в Woocommerce?
Есть магазин на Woocommerce, планируется 2 вида товаров (физические и скачиваемые) и 2 вида платежей (наложенный платеж и яндекс деньги).
Как сделать так, что бы вид платежа зависел от типа товара? Что бы виртуальный тип файлов можно было оплатить только яндексом. А то сейчас получается, что тыкаешь купить скачиваемый файл, выбираешь "наложенный платеж" и спокойно качаешь бесплатно.
Чтобы файл скачивался только после завершения заказа, когда админ поменяет статус заказа в "завершен", зайдите в настройки мазагина - Товары и снимете галочку в пункте "Предоставлять доступ к загружаемым товарам после оплаты" joxi.ru/VrwW01Mfd003rX
Как вариант хотя бы стартануть и отрубить халявную скачку, спасибо за ответ, включила пока так, но будет много путаницы, хотелось бы привязать виды платежа к видам товаров. Там очень много переписывать придется?
Woocommerce сделан очень гибко. Там практически на каждое действие есть свой хук. Вам нужно найти хук который выводит способы оплаты на форме заказа и отфильтровать их в зависимости от выбранного товара. Но учтите такой момент, если в корзину добавили оба товара :)