Affiliate marketing system application
STC Stewardship Through Consumership) is a web application which belongs to affiliate marketing system. This application uses the API of Commission Junction (CJ) and gathers products of different online stores to promote and boost sales as well as for order processing.
Additionally and interestingly, it is also a charity themed application which automatically calculates a percentage of the commission out of the product sales and puts into charity. With this project, registered members use their shopping as a stewardship resource that provides donations to charity organizations.
Industry
Affiliate marketing system.
Technology
- LAMP (Linux, Apache, MySQL 6, PHP 5)
- Ajax, HTML, DHTML, CJ API (Web Service)
- JavaScript frameworks: Prototype, JQuery
The Client
A USA based client
The Challenge
- The challenge is to integrate the 3rd party API of Commission Junction (CJ) to gather information of different online stores and their products, as well as earn commission on the sales and do charity.
- The central technical challenge of this project is to integrate third party API with the CakePHP framework.
- Search different stores using category wise filters
- Provisions of primary charity and secondary charity
- Customized donation percentage applicable on sales via the CJ API’s data
- Donations tracking via the CJ API’s data.
The Solution
- This site is developed in highly scalable manner using the power of MVC (model view controller) pattern of CakePHP 1.2 framework.
- To provide the solution, we chose CJ API’s web services that enabled us to programmatically access necessary online store and product information. This information from the API has been effectively used in our solution to build such a standard web application.
- As CakePHP by itself is a standard, we had to systematically look at core functions of the API response and worked out to handle the responses in CakePHP.
- For charity selection based on country, state and city, we have provided fully Ajax based solution to select charity that resides in any country, state or city.
- Fully dynamic admin panel has been provided to handle required dynamic contents of the website and customized settings for donation percentage, multiple admin implementations.
- For project enhancement there is a need to integrate another API (web service) with STC like “CJ API” namely “Link Share API”.
- We also worked out on “Link Share API” and integrated with STC project so now STC project is running with both API’s successfully.
The Benefit
This website enables several users around the world to enjoy a convenient and fulfilling shopping experience which saves them time and money while earning donation for charitable organizations. It facilitates users to shop from home when they want and where they want, 24/7. With this site, registered members use their shopping as a stewardship resource that provides donations to charity that helps others.
