3 replies [Last post]
vince.rowe's picture
Offline
Joined: 06/23/2008
Juice: 67
Was this information Helpful?

We recently helped Ker-Ching!! relaunch their site using Drupal (V5) and Ubercart (V1), the flexibility and control now available to the site administrators will now allow them to concentrate on running the company and not trying to update the site.

http://www.ker-ching.biz/

Homepage and overall site design

We wanted to make the user experience of the site as easy as possible to not only give the user support and reassurance but also to obviously help with sales.

The Drupal system allowed us the flexibility in design we are used to but also joined up extremly well with the functional aspects of the Ubercart e-commerce system.

This enabled us to give our designers a free hand with the design as our development dept. had already reviewed and okayed the system.

A few key things on the homepage to point out for other site developers would be the featured product on the homepage is a view loading a random single product out of all the items that have been marked with being featured (CCK checkbox).

The quick product overview below that is another view which calls back all product categories (Custom content type) and lists them down the page in the style of a category list, but with a bit more control over the text and images used.

All of this is then pulled in together using panels to show multiple views on the same page.

Ubercart product setup

From a technical point of view we didn't change any of the core files that make up the Ubercart system, what we did do though is use the Drupal naming system to create template files for the product details pages. While then linking directly into all the items Ubercart supplied as default.

Most of the products on the site have options available to it, again this is something we did not need to worry about as its just another option in the standard Ubercart system.

Using the template (.tpl) files for the product details page allows us further control over what is shown to the site user. An example of this would be if the site administrators decide to start using multiple product images then we have already put in-place the design and JavaScript to swap out additional thumbnails with the main product image. Using the .tpl files allowed us to check for multiple images and use these extra features if required.

The only other additions we added to the Product type (using CCK) was to add a "special offer" checkbox. This allows the site admin to jump into any product and put it on special offer, which then gets the special offer sticker shown as part of the design and also to be listed in the special offer listings page.

Many thanks to all at Ubercart, and the support of the forums.

Vince

Ryan's picture
Offline
Joined: 08/07/2007
Juice: 15438
Re: Ker-Ching!! - www.ker-ching.biz

Vince, thanks so much for sharing. The site is incredible, and I appreciate you taking the time on the write-up. The tips are certainly helpful. I just showed one of our salesmen what our site could become once it migrates to Drupal/UC from the osC hack job we have now. Sticking out tongue

I'm curious how you handled the VAT, if you're allowed to say here. Was that provided through zmove's contribution, or did you roll a custom solution through your own module/theme?

And like I said in the site posting, I'd love to make this another one of my example sites if it's cool for me to mention it as an Ubercart site elsewhere on the web.

vince.rowe's picture
Offline
Joined: 06/23/2008
Juice: 67
Hi Ryan, It was definitely a

Hi Ryan,

It was definitely a fun site to work on Smiling

In this case the VAT was not zmove's contribution, although I am reviewing it for use on the current projects I'm working on.
We knew that this particular site was (currently) concentrating delivery in and around the UK so I was able to just amend the shopping basket slightly to call a simple VAT calculation function as we knew where the products were being delivered before they got to the checkout page.

Not possible for all sites understandably, but in this example it worked out perfectly for the site owner.

Vince

jspe's picture
Offline
Joined: 07/22/2008
Juice: 5
Hi there, Love the site

Hi there,

Love the site works very well. I am new to ubercart and wondering how you achieved your grouping of products? Such as cash registers, till rolls etc etc?

Appreciate your comments

James