The Logic and Styling of an Ubercart Cart.

Logistics
Day: 
Sunday
Room: 
Board Room
Time: 
Jan 9 2011 - 10:00am

Meeting the themeing requirements for an Ubercart installation is often simple; adapt a CSS class or enable an alternative cart pane. But what if you need to do more? What if the structure of the markup isn't quite right? What if the workflow needs modifying beyond the available settings? Did you know you can theme Ubercart without using tables (or even Tapir), or that you can let your users manipulate a product's attributes whilst it's in the cart? Would you know where to start adding jQuery to make dynamic price updating for each of your products? I didn't, but thanks to a number of sessions like this at Drupal events in 2010, the help and the support of the Drupal community, now I can (and have). At TZO, for a currently in development Drupal website, Ubercart is being used to make WHOIS lookup requests, access and interact with remote product configuration systems, correctly function on an extended Ubercart product definition and co-ordinate conditional dialogs with the customer. Each process makes use of Ubercart structures but modifies their themable markup to enrich the user's experience during purchasing and maintain the streamlined shop workflow that Ubercart comes with out of the box. It's a from-the-trenches show & tell session for the uber-uberizing of Ubercart. Phew, heady stuff ;-)

5