1) Вы хотите использовать модуль коммерс? https://drupal.org/project/commerce
2) Что Вы имеете ввиду под "автозачисление оплаты"? Должен ли товар попадать в корзину, или должен создаваться заказ, или что-то еще?
Да, D Commerce, например: есть "электронный товар" (стоит Commerce File/License) цена 0.00, чтоб его скачать надо закинуть в корзину и произвести оплату, чтоб изменить статус заказа на "оплачен".
И тут меня посетила мысль, а что если просто: если цена 0.00 - Commerce File/License не блокирует файл а дает ссылку на скачивания, и как/где/какой применить hook?
Можно попробовать это сделать через рулы.
Когда человек добавляет товар в корзину - проверять цену товара, и если она 0.00, то делать редирект на кастомную страницу с ссылкой на скачку файла, а также создавать новый заказ со статусом "оплачен".
Комментарии
1) Вы хотите использовать модуль коммерс? https://drupal.org/project/commerce
2) Что Вы имеете ввиду под "автозачисление оплаты"? Должен ли товар попадать в корзину, или должен создаваться заказ, или что-то еще?
Да, D Commerce, например: есть "электронный товар" (стоит Commerce File/License) цена 0.00, чтоб его скачать надо закинуть в корзину и произвести оплату, чтоб изменить статус заказа на "оплачен".
И тут меня посетила мысль, а что если просто: если цена 0.00 - Commerce File/License не блокирует файл а дает ссылку на скачивания, и как/где/какой применить hook?
Можно попробовать это сделать через рулы.
Когда человек добавляет товар в корзину - проверять цену товара, и если она 0.00, то делать редирект на кастомную страницу с ссылкой на скачку файла, а также создавать новый заказ со статусом "оплачен".