Сделали еще два модуля, обратно по заказу портала Javascript.Ru.
Drupal Commerce No Cart
Модуль перенаправляет пользователя на checkout при заказе каждого товара. Перед перенаправлением корзина очищается от предыдущих товаров.
Если заказ не был оформлен до конца, в специальный блок будет выведено предупреждение с предложением оформить заказ или удалить его.
Подробнее
Drupal Commerce Skip Payment
Модуль добавляет способ оплаты «Пропустить оплату», позволяющий оформить заказ без оплаты и сохранить его со статусом pending (в ожидании). На страницы всех заказов в этом статусе модуль добавляет кнопку «Переоформить заказ». С ее помощью пользователь сможет оформить заказ заново с другим способом оплаты.
Подробнее