Ubercart 3.x

Tutorial Series #1 - Creating an E-Commerce Site Using Drupal & Ubercart

Introduction to Drupal / Ubercart - Part 1

In this first of ten drupal video tutorials on creating an e-commerce site with drupal and ubercart, we start by configuring our server. I walk you through the requirements of drupal, creating your database, creating a database user and installing drupal.

Introduction to Drupal / Ubercart - Part 2

In this second of ten drupal video tutorials on creating an e-commerce site with drupal 7 and ubercart, we step back from our website and go over some common drupal terminology including "modules", "themes", "nodes" and "blocks". This tutorial is intended for new drupal users.

Introduction to Drupal / Ubercart - Part 3

In this drupal video tutorial, we continue developing our e-commerce site by adding functionality we need via modules. I walk you through things to consider when choosing modules and provide a list that we'll need for our site. If you are familiar with drupal, you can probably skip forward to the list of modules we'll be using, download them and go on to tutorial 4 where we begin configuring our modules.

Introduction to Drupal / Ubercart - Part 4

In this drupal video tutorial, we continue developing our e-commerce site by configuring the modules we added to our site in tutorial 3. I walk you through the configuration of all but the ubercart module. If you've skipped the other tutorials, I recommend watching this as we'll rely on these configurations for the duration of the series. We also download the site verify module, something we forgot previously.

Introduction to Drupal / Ubercart - Part 5

In the 5th drupal video tutorial of this 10 part video tutorial series, we continue by beginning to configure Ubercart. This includes walking through all of the Ubercart configuration pages and making some minor changes. In the upcoming video tutorials, we'll continue and configure payments, shipping, roles and downloads.

Introduction to Drupal / Ubercart - Part 6

In the 6th drupal video tutorial of this 10 part video tutorial series, we continue developing our e-commerce site with drupal and ubercart by configuring shipping quotes with UPS, flat rates, and weight quotes, configuring paypal and we set up conditional taxes.

Introduction to Drupal / Ubercart - Part 7

In the 7th of 10 drupal video tutorial on creating an e-commerce site, we continue by creating products including shippable products, purchased roles and downloadable products. Once done, we take a look at configuring the catalog which includes examining the taxonomy system in drupal.

Introduction to Drupal / Ubercart - Part 8

In the 8th drupal video tutorial of this series, we continue developing our Ubercart site by uninstalling the catalog module and overriding our taxonomy terms with the view provided by the Views module. We then create and add some attributes to our products and finish the video tutorial by creating a new view which actually replaces our previous catalog. In doing so, I show you why this provides you with a little more control.

Introduction to Drupal / Ubercart - Part 9

In the 9th Drupal video tutorial of this series, we continue developing our Ubercart site by configuring product kits, setting up store stock and looking at our order states. This is the final video tutorial before we actually test our site and push it live.

Introduction to Drupal / Ubercart - Part 10

In the 10th drupal video tutorial of this 10 part tutorial series, I show you how to take your site live. This includes switching over paypal and UPS to your live account. Any time you go live, I highly recommend completing an order as an anonymous user and show you the techniques I use. From there, we look at Ubercart reports, Ubercart friendly themes and add-on modules for Ubercart.

Tutorial Series #2 - Building Advanced Ubercart Sites

How to Update Drupal 7 Modules and Drupal Core - Part 1

In this tutorial, we begin by putting the site in maintenance mode and then I walk you through three different update methods: updating your site via the website itself using the Update Manager module, manually updating the site by uploading a new version of Drupal core and finally we take a look at Drush and how it can be used to update your Drupal site.

How to Create Products in Drupal 7 with the Feeds and UC Feeds Module - Part 2

In this drupal video tutorial, I show you how to bulk import products into Ubercart using the Drupal 7 Feeds Module and UC_Feeds Module.

Ubercart Discount Coupons Module and Automatic Discounts - Part 3

In this Drupal video tutorial, we install the Ubercart Discount Coupon Module and I show you how to configure it to create general coupons users can use at the checkout, create coupons that are automatically emailed to a user after they purchase a specific product and lastly, to create coupons that are automatically applied to an order based on the number of products in the cart.

How to Create a Drupal 7 Omega Subtheme - Part 4

In the fourth Drupal video tutorial of this 10 part follow up series on Drupal 7 and Ubercart, we switch gears to start looking at theming. Specifically, look at how to create an Omega subtheme for our site.

How to Configure Drupal 7's Omega Theme and Delta & Context Modules - Part 5

In this Drupal Video Tutorial, we continuing theming our site and I show you how to configure the Omega Theme, Delta Module and Context Module. In doing so, we walk through the settings for Omega and create a custom Delta configuration for our product page. We then use the Context module to invoke the Delta that we created.

Drupal 7 Template Preprocess Functions and TPL Files - Part 6

In this sixth drupal video tutorial of this ten part series, we continue with Drupal 7 theming and I show you how to use the template.php and node--product.tpl.php file to create a custom layout for our product pages. This allows us to pass single variables into our Ubercart product pages and render them in a specific order.

How to Use LESS CSS Dynamic Stylesheet Language with Drupal - Part 7

In the 7 Drupal video tutorial in this 10 part series, I show you how to configure the LESS CSS Dynamic Stylesheet Language for Drupal sites. We again build off our existing subtheme and doing so requires the Drupal LESS module.

How to Create Event Registrations - Part 8

In this drupal video tutorial, I show you how to create an event registration system. To do so, we rely on a few modules, most importantly, the Pay Per Node module. Essentially, Pay Per Node allows us to set up a product feature so that when a user purchases a specific product, they are given permission to create a node once the order is complete.

Improving Drupal 7 Ubercart Event Registrations - Part 9

In this Drupal video tutorial, we cover A LOT of ground as we continue building our event registration system which relies on the Pay Per Node module, making it more user friendly for our customers and administrators.

Setting Up Ubercart Affiliate Sales - Part 10

To conclude this Drupal video tutorial series, we check out the Ubercart Affiliate 2 module to set up affiliate sales. In doing so, I walk you through the entire module configuration which provides pretty much everything you need right out of the box.

Thanks for the great tutorials Pete!




Looking for more resources?
darriuk's picture
Offline
Joined: 10/03/2012
Juice: 15
Umm, how to remove "Submitted by" again?

Great tutorial, thanks Peter. I love how it's so fast. I'm an Ubercart newb so this has got me on my feet in less than a day. One small question – you mentioned how to remove the "Submitted by" text on a product page, but I can't remember where exactly. No info on this elsewhere that I can find for UC3. How is that done again? Thanks.

darriuk's picture
Offline
Joined: 10/03/2012
Juice: 15
No, wait. I've got it.

To remove the "Submitted by" text on product pages (in D7 UC3) go to Structure>Content types>Product.
In the Display Settings tab there's a checkbox labelled "Display author and date information." Uncheck this.

darriuk's picture
Offline
Joined: 10/03/2012
Juice: 15
Tutorial on free file downloads in the product catalogue?

I'd love to see a quick tutorial covering free file downloads for products in the catalog. It would seem to be quite a common case for sites that offer paid file downloads.

Seems there's a module for D6 UC2.x that does this: http://www.ubercart.org/project/uc_free_downloads

I can't figure this out using D7 UC3 so maybe it's not actually possible yet.

Sara42's picture
Offline
Joined: 06/04/2013
Juice: 4
Written version of tutorials?

Are there any written tutorials (no video!) available on setting up and using Ubercart 3 with Drupal 7?

veganline's picture
Offline
Joined: 08/22/2009
Juice: 47
Transcript available / thanks for the screencast

Drupal 7 / Ubercart Tutorial 8 of 10: Creating an E-Commerce Site by Pete Yawaorski.

http://www.blogger.com/blogger.g?blogID=6918438150183530009#editor/targe...

Transcripts of videos six and seven are on the blog somewhere.
Anyone is welcome to re-copy the text and improve it or re-post it.

veganline's picture
Offline
Joined: 08/22/2009
Juice: 47
drupal 7 ubercart video 9 of 10

In the 9th Drupal video tutorial of this series, we continue developing our Ubercart site by

♦ configuring product kits,
♦ setting up store stock and
♦ looking at our order states.

http://veg-buildlog.blogspot.co.uk/2013/10/drupal-7-ubercart-tutorial-9-...

The url has a mistake in it - it should say 9-of-10 not 9-or-10

This is what life and free video transcripts are like. I hope they help people with bad concentration like me, and people who use machine translation to make sense of all this.

simonjcarr's picture
Offline
Joined: 01/18/2014
Juice: 8
Removing Submitted By Text from product Display

I have taken the tick out of the product display settings and still I get the Author information in my product display. The product I have created is a subscription product. Does this make a difference?

simonjcarr's picture
Offline
Joined: 01/18/2014
Juice: 8
Removing Submitted By Text from product Display

I have taken the tick out of the product display settings and still I get the Author information in my product display. The product I have created is a subscription product. Does this make a difference?