Commerce Donate checkout pane

This module provides donation functionality for Drupal Commerce, with some variations in functionality between 7.x and 8.x versions.

Drupal 7.x
This module provides a donation line item type along with a donation product and product display. This is partially based on Randy Fay's excellent screencast at http://commerceguys.com/blog/using-custom-line-items-provide-donation-fe...

It uses the Select or Other module to provide the donation amount form field. If you need to modify the default donation option values, the install the Commerce Customizable Products module in order to modify the line item type form settings.

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.

Drupal 8.x
The Drupal 8 version of the module provides two donation forms, including a mini version, which add a donation line item to the order when submitted. It also provides the option to toggle between a single and monthly donation form, but currently if the monthly donation option is chosen it redirects to a webform (not included) where bank details can be captured.

Similar to the 7.x version, it also provides a donation checkout pane, allowing customers to add a donation to their shopping cart as part of the checkout process.

The 8.x version currently has a dependency on the Commerce Currency Resolver module which needs to be made optional. The predefined amounts, as well as some of the text needs to be made configurable, before a stable 8.x release can be made.

Supporting organizations: 
Supports development of this module

Project information

Releases