Discounts and Ubercart
The CiviCRM discount module we've been working on over the last couple of months has reached a new milestone. We've added the ability for discount codes to be purchased via Ubercart. Currently this only applies to membership and was developed based on the use-cases we received from American Physician Scientists Association, who funded most of the work on this module.
With the new -dev release dated March 10, CiviEvent Discount for Ubercart is included with the module. When you enable the module, a new content type (class) is created called Membership discount. You can then create nodes (products) and configure the discount amount, usage, expiration and membership. When the product is purchased, the discount code will be generated and assigned to the company in the billing address and added to the order summary page.
It's experimental and there's plenty of room for improvement so we wanted to push our changes out and get it in the hands of users. We're actively developing it so if you have any feedback for features, bug fixes, patches, etc. please post to the project issue tracker.
We often write "throw-away" code for one-off tasks or to scratch our own itch. The source might not be immediately useful for others but the lessons learned are invaluable. We always try to blog, tweet, or share those lessons when appropriate.
- Avalanche Forecast
- Breakout in Processing
- Brewfest Mobile App
- CiviCRM Discount
- CiviCRM Profile Permissions
- Danger Rose Field
- DB Tools
- Image Node Reference
- Linode Drupal StackScript
- Liquid Planner Shell
- OpenVZ Drupal Installer
- Randstring Safari Extension
- RSRA Database
- Ubercart/CiviCRM Integration
- User Login Block
- Webform Download Archive
In the process of writing custom software for our clients, we've also contributed bug fixes, patches, unit tests and documentation to various open source projects.



Comments
Post new comment