The site and its processes
In the clients own words: iFLIP4 is the brand and network for people who care. Our brand, called The Charitable Brand, donates half of its profits to the charity of your choice. Our network is the place you go to learn about the issues that plague our planet, and to discover the solutions to them.
Add-ons and EE special sauce
The site is powered with a BrilliantRetail eCommerce platform and extensive custom modules. The site has a user tracking, points and rewards system which records and awards kudos points for activities on the site such as making a purchase, commenting on a post, taking a quiz etc. The site also tracks referrals to 6 degrees of separation and so has a points referral process for each degree down (i.e. your friend signs up and you get 2 points, then he signs a friend up so he gets 2 points, but you also receive 1 point etc).
For the ecommerce aspect, the biggest issue was splitting out the cart cost, any donation added and then calculating the 50% split of the profits and being able to track/log how that is awarded (since the user can choose a charity to donate that money to). Additionally, there is a backend reporting process which allows you to pull off data to identify which charities are owed and how much they are owed etc.