В общем, делаю сайт, реализующий билеты на мероприятия. Поскольку среднестатистический человек не тарится такими вещами впрок, то необходимость корзины как таковой отпадает. Заказчик хочет, чтобы по нажатию кнопки "Купить" юзер сразу оказывался на странице чекаута. Как это проще реализовать? Есть какие модули или нужно кодить? Подскажите, куда копать.
ЗЫ: модуль Commerce Express Checkout не предлагать - он мне совершенно не подходит в виду того, что к каждой ноде прикреплено по несколько товаров и отображаются они через Views Field Formatter
Комментарии
Rules?
Он здорово работает с Commerce..
Событие на кнопку "Купить" там должно быть..
И переход на чекаут..
Я уже решил это намного проще: в файле commerce_cart.module в функции commerce_cart_product_add перед ретурном вставил "drupal_goto('checkout');" и всё работает))
а когда придет время обновляться, что произойдет?)
Залезу на любимый друпал.ру в свой трекер, найду этот топик и поправлю, что надо)))) Я же не просто так написал, что и где менял)
ну действительно, простых путей тебе не нужно, вместо рулесов или имплементации хука в пару строчек в своем модуле лучше модуль подербанить
раз полез в commerce_cart, то в первую очередь нужно было ознакомиться с http://cgit.drupalcode.org/commerce/tree/modules/cart/commerce_cart.api.php
блин, через рулес действительно 5 сек и готово. Затмение какое-то нашло. Надо больше отдыхать.