H.JLYNN Collection -- An Ubercart Jewelry Store

jrust - February 19, 2008 - 19:38

After three months development we're excited to finally see our first ubercart site be pushed out the door at http://www.hjlynn.com/

It's a small site in terms of products (only about 40, some of which still need images), but it has lots of great features thanks to the ubercart & drupal teams and all the contributors.

When I was researching what shopping cart to use for this project I had three criteria: cost (free!), stability, and ease of use for both developer and store admin. I looked at the Drupal eCommerce project and Magento and Ubercart. eCommerce is good and I've used it in the past, but it doesn't seem to have the polish, AJAX features, or user community behind it (this website is a huge plus, IMO, for ubercart). Magento was (and still is) in beta and was not recommended for live use and it's a non-Drupal app which poses challenges. Ubercart, I decided, was the best tool for the job and having finished the site I am very glad we chose it.

Because I've found this sort of list useful when I was developing the site here is a rundown of the major modules we used for building the site:

  • uc_discount: for providing role-based discounts to wholesale buyers.
  • uc_aac: for updating the price dynamically based on what color they select.
  • uc_gift_certificate: for the gift certificates.
  • uc_wishlist: for providing the wishlist feature.
  • views: for creating all the "catalog" type pages. I basically replicated the stock taxonomy/term view for the Catalog vocabulary and then custom themed it to get the look we wanted.
  • views slideshow: for creating the rotating set of images on the front page.
  • thickbox & imagecache: these combination of modules made it so easy to show off larger images of the various colors and alternate images for a product. One snafoo I hit was creating a "View Larger" link which launched thickbox. I posted the solution here.
  • zen theme: can't say enough about how easy this theme makes my life on the design end. It provides a nice, empty, wireframe theme with all the major CSS classes defined for me which makes it super easy to build out a custom design
  • similar by terms: Provides the "Complete the Look" feature that you see here. Basically, the store admin tags related items with a unique term. To get it to look the way I wanted I just overrode the theme_similarterms() function.
  • taxonomy: specifically for putting items on Sale. I created a new term called Sale in the Catalog vocabulary. By tagging products with that term they show up in the Sale section. With a little custom theming I was able to make the original price (which we store in the List Price field) show up with the typical strikethrough look.
  • forward: for the "tell a friend" feature.
  • securepages: for SSL on the checkout pages.
  • simplenews: for the newsletter.
  • SimpleMenu, TinyMCE, Pathauto, LoginToboggan, Webform, and Taxonomy Super Select: all modules that make it easier for me and the store admin to use the site.

That's the bulk of it, feel free to offer suggestions or questions.

beautiful design

socialtalker - February 24, 2008 - 06:15

I had been looking at magento myself for my sister's site. thanks for the showcase.

Very nice site. I like your

ericprk - April 19, 2008 - 14:37

Very nice site. I like your implementation of ubercart. Did you run into any shortcomings with ubercart? I've been looking into an ecommerce solution and like the simplicity of ubercart.

You might consider adding some instructions to the simplenews form. I don't think your users will understand why they should enter their e-mail address.

I'm curious where you used webform. It's listed in the major module list, but I didn't see any apparent use of it.

Kudos

doh, must have clicked on the wrong reply link

uc_discount

boytaichi - April 15, 2008 - 22:50

glad to hear your success building a nice store. i have a question for you about uc_discount.

i created a discount. but in the drop down box, there's nothing to choose from for conditions or actions. can you tell me why?

thanks.

Wow !!!

joehenriod - April 16, 2008 - 01:02

I am working on a jewelry store too right now, mine is www.lyndiak.com.

I went with a flash store - using level 4 store front but I would have much preferred to use Ubercart.

@ joehenriod

socialtalker - April 18, 2008 - 00:00

the web site www.lyndiak.com is terrific and the jewelry lovely. i must say, though, the loud,sharp "tick" sound on clicking to a new area is extremely annoying. it actually make me leave the site early. that can one of the annoying things about flash sites.

I'd seriously consider

ericprk - April 19, 2008 - 14:42

I'd seriously consider moving away from using flash for your site. Search engines can't read your content and users can't bookmark the products they like.

Those are things to consider

joehenriod - April 21, 2008 - 03:52

Those are things to consider when creating a site. But it was for a client, and it was what they wanted.

I am not sure about every search engine but Google can read all of the text fields inside of the site. However bookmarking products is still an issue.

http://www.searchengineworkshops.com/articles/flash.html

Thanks.

that's really nice! That's

purrin - April 16, 2008 - 01:58

that's really nice! That's the best Drupal e-commerce site I've personally run across (though I am sure there are lots of great ones out there..)

-=- christopher

Great looking site. I wish

Steven_NC - April 16, 2008 - 06:03

Great looking site. I wish the text had just a bit more contrast.

Gorgeous site! A great

stephthegeek - April 19, 2008 - 19:59

Gorgeous site! A great showcase of how beautiful a Drupal e-commerce site can be. Thanks for sharing.

~~~
{ TopNotchThemes } Gorgeous 100% original Drupal themes with Views/Panels 2 support, plus Ubercart themes!
~~~
Themer for CivicActions

Great Example Site

willi.firulais - May 2, 2008 - 08:13

This is a real great example for a small e-commerce site.
I realy like your work.
Thx a lot for you hints which modules you used to build this site up.

Thx, Willi

Nice!

arphaus - August 5, 2008 - 20:21

Very nice design, it really brings the focus to the jewelry.

One question, since I'm about to also build a site with Ubercart & Simplenews: when people sign up for Simplenews, does Ubercart also 'see' that info? IE, if someone signs up for the newsletter and later decides to buy something, is Ubercart aware of their contact info, or would they have to re-enter it?

 
 

Drupal is a registered trademark of Dries Buytaert.