I am currently using Commerce for handling selling physical products but also donations.

I would like to have a one page donation that includes the amount and entering their credit card information but still allow the standard cart/checkout process if they are doing physical products.

Is there any way of doing both because it seems that I can only pull off one or the other?

Here is an example of a single page.

4 Answers 4


You can use Commerce Buy One Click module.

The Project page says

Commerce Buy One Click Module allows customers to checkout directly from the product page with just one click, skipping the annoying checkout steps.

For more info go through the module documentation.

  • It appears that this is the closest I am going to get to a one-page checkout with the current state of Commerce. I wanted to have everything on one page, but this will have to do. Thanks. Commented May 6, 2014 at 16:49

Consider donation and product buying are different task.

If user go for donations, call one step checkout form by redirecting it to payment gateway and allow user to add his credit/debit card details to process it.

And if user go for purchasing physical product call standard checkout process.


Also you can commerce_express_checkout for your case. Maybe you will need in some additional modules with commerce_express_checkout


Maybe you want to try/experiment with the Commerce Donate module. Excerpt from its project page:

provides a donation line item type along with a donation product and product display.

In addition to being able to create a donation product, this module also provides a donation checkout pane, allowing customers to add a donation to their order as part of the checkout process.

Note: refer to this tutorial/screencast also for a great introduction to this module.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.