Donate for e-Commerce

gordon - April 13, 2009 - 06:17

Any suggestions, comments or bug fixes are welcome!

This module provides for 2 types of donations:
1) donations as a product - a product type that allows the user to select the price
2) donations as a transaction - a donation form only without the need for having a shopping cart

After enabling this module and its dependencies....

Steps to Setup "Donations as a Product"
=======================================
- visit admin/ecsettings/products/types/add
- create a new product type: "donation" (this word is used throughout this document so if you
use something else, you will need to infer its usage later on in this document)
- select "Product" content type
- on "admin/ecsettings/products/types", you should "donation" listed
- edit "donation" and select "Add Feature"
- select "No Quantity" and click "Add Product Feature"
- select "Add Feature"
- select "User Entered Price" and click "Add Product Feature"
- select the checkbox for "Force products to always be user priced" and click "Add Product Feature"
- you should now be at "admin/ecsettings/products/types/donation/features" and you should
see that your donation product type has 2 features: "User Entered Price" and "No Quantity"

- create your actual donation "Product" via "node/add/product/donation"
- enter your title and description
- for price, enter any amount. This amount will be available for the customer/donor to change when
they view this product
- done

Step to Setup "Donations as a Transaction"
==========================================
- set permissions to allow your roles to see the form "access standalone-donation form"
- visit "donate" and your donation form should appear

TODO
====
- views integration
- donation listing on user's account page

Releases

Development snapshotsDateSizeLinksStatus
6.x-1.x-dev2009-Nov-2311.72 KBDevelopment snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.


 
 

Drupal is a registered trademark of Dries Buytaert.