Case Study: Application Development

Tagged:  

An online shopping website for a large Healthcare Products manufacturing company

THE CLIENT

The Client has been developing, manufacturing and marketing high quality wellness product, for more than 10 years. The Company utilizes its industry leading R&D and technical capabilities to produce superior formulations that optimize the nutritional value and performance for its customers. The Company also leverages its knowledge and expertise to complement its products with value-added technical services and continuous customer support. The Company’s product customization capabilities and value-added services distinguish them in the marketplace and provide a significant competitive advantage.

THE CHALLENGE

Client is interested in updating their identity and marketing (including their website), so they want to create a custom online shopping experience to sell their products online. The previous website was a custom HTML and while it did have some e-commerce facilities, it required updating to be a more integrated shopping solution.

THE SOLUTION

Technology / Process to Implement the Solution

Iksula done the development by the combination of CCK, Views and Ubercart. 80% of the project got built by configuring these modules, applying some theming and using hook-form-alter to modify UI and behaviour of certain form elements. The last 20% of the project was a little trickier and required some custom modules. Part of the challenge was interacting with the Drupal API in an elegant and "best practice" way.

As client requirement is to display product price in INR and make the payment through paypal with USD which was little trickier as ubercart doesn’t supports it , for that Iksula developers created a custom module to make conversion from INR to USD and when transaction gets completed its gets converted from USD to INR.

SEO implementation

We use the basic modules for SEO work as : Page title, Nodewords, XML Sitemap, Page redirect.

Here is the complete list of contributed modules used on the site

  • CCK
  • Views
  • Ubercart
  • Imagecache
  • Imagefied
  • Xml Sitemap
  • Panels
  • Date
  • Path auto

THE BENEFITS

Technology used to develop the websites is Drupal-Ecommerce, PHP and Mysql for easy integration and usability.

Iksula team chose Drupal mainly because of the Ubercart module and some other contributed modules which laid the foundation for the integrated payment solution required for the project.

The other aspects of Drupal which influenced the team were:

Drupal and the associated contributed modules are open source, and supported by an excellent developer community

Its modularity means it’s easily extendable

Easy Ubercart and Drupal Integration

Very well designed for SEO.

Website and some of the associated shopping cart experience required full control of the front-end code and a structured way to integrate front-end interactivity. The development team's integrates Drupal was a documented and structured way to easily deliver the front-end dynamic interactivity.