Check your version

This video covers a topic in Drupal 7 which may or may not be the version you're using. We're keeping this tutorial online as a courtesy to users of Drupal 7, but we consider it archived.

Case Study: Sweet Tees

Video loading...

  • 0:10
    Using Drupal: Online Store Case Study: Sweet Tees
  • 0:13
    with Addison Berry
  • 0:19
    Many businesses, both large and small,
  • 0:22
    would like to take better advantage of their web presence
  • 0:24
    by selling their products or services directly online.
  • 0:27
    Setting up e-commerce, however, can be very daunting task.
  • 0:31
    There are several options with varying complexity.
  • 0:33
    Many hosting providers offer e-commerce or shopping cart
  • 0:36
    packages that may be either included with your web hosting plan
  • 0:40
    or available for purchase.
  • 0:42
    With other services, such as PayPal, you can enable online purchases
  • 0:46
    by using an HTML form that submits to their processing system.
  • 0:50
    There are still more options for using dedicated
  • 0:52
    e-commerce packages, both open source and proprietary, that you
  • 0:56
    can host and configure on your own.
  • 0:59
    The biggest issue with all of these methods
  • 1:01
    tends to be the lack of integration with the rest of the website,
  • 1:04
    and the shopping cart and checkout functions
  • 1:06
    take place within the other external system.
  • 1:09
    With Drupal, we can create one completely integrated site.
  • 1:13
    This series is going to introduce you to the fundamentals of building
  • 1:16
    a Drupal Commerce website, including working with products and a product
  • 1:20
    catalog, creating a shopping cart, custom checkout process,
  • 1:24
    and managing orders, along with things like taxes.
  • 1:28
    We're also going to look at how you wire up
  • 1:30
    the most important part of this-- getting money.
  • 1:33
    We'll be using PayPal to accept credit card payments on the site.
  • 1:37
    In this lesson, we'll get an overview of our case study
  • 1:40
    for the Sweet Tees store, and go over our plan of attack
  • 1:43
    to be able to build this site and what we're going to be using.
  • 1:47
    Let's find out what this project is all about.
  • 1:51
    So Sweet Tees is a local t-shirt store,
  • 1:54
    and they have a physical storefront in town,
  • 1:57
    and they really actually like having a physical storefront
  • 2:00
    and they like interacting with their customers.
  • 2:02
    But they do get a lot of mail and phone orders,
  • 2:06
    and they would like to expand that, so that they
  • 2:08
    can improve their revenue basically.
  • 2:11
    But they're finding that managing those things that come
  • 2:14
    in through the mail and the phone are really time-consuming
  • 2:17
    and it's inefficient with the other work that they're trying to do.
  • 2:21
    So the project that we have is to create an online store for them.
  • 2:26
    So we're going to create the Sweet Tees store.
  • 2:28
    Very straightforward, but we need to be able to sell products, right?
  • 2:31
    So we need to have a product.
  • 2:33
    We have variations on the product so people need to be able to choose
  • 2:36
    the one that they actually need, what kind of t-shirt they need.
  • 2:40
    And they need to be able to add that to a cart for purchasing.
  • 2:43
    And they would really like to have the shopping cart show up as people
  • 2:47
    navigate around site, remember that they have something in the cart.
  • 2:50
    And then once we're there, we can go view our cart.
  • 2:53
    So this is our standard
  • 2:54
    look at a shopping cart,
  • 2:56
    and then of course, we also have to have a checkout process.
  • 2:58
    And they would like to be able to take credit cards for that.
  • 3:01
    And so we're going to set up PayPal, which will let someone use a PayPal
  • 3:05
    account or let them use a credit card to do their transaction.
  • 3:10
    Now the way that we're going to build this store that we have
  • 3:14
    here is using Drupal Commerce.
  • 3:18
    Now in Drupal, there are two sort of really big
  • 3:21
    primary e-commerce solutions that have
  • 3:25
    been around for a little while.
  • 3:27
    Back in Drupal 6, Ubercart was sort of the top commerce
  • 3:32
    package that was being used.
  • 3:33
    There's also another one out there that's called E-Commerce as well.
  • 3:37
    Ubercart was sort of the big deal in Drupal 6.
  • 3:41
    And when it came to Drupal 7, there was a split in the project,
  • 3:44
    and Ubercart was upgraded directly to Drupal 7
  • 3:48
    using the same foundation underlying parts
  • 3:51
    that were in Ubercart in Drupal 6.
  • 3:53
    There were a lot of changes in Drupal 7
  • 3:56
    in terms of how Drupal 7 worked with things like fields
  • 3:59
    and creating entities, and how all those things integrated with Views
  • 4:04
    and such like that.
  • 4:05
    So there are a lot of changes in Drupal 7,
  • 4:07
    particularly things like introducing entities in Drupal 7
  • 4:11
    sort of changed what you could do with software
  • 4:14
    that you wrote to integrate with it.
  • 4:16
    And so Drupal Commerce was written from the ground up for Drupal 7.
  • 4:20
    There are no older versions of it.
  • 4:22
    And it was designed to take full advantage
  • 4:24
    of the new features in Drupal 7.
  • 4:27
    And so that's what we're going to be using on our project,
  • 4:30
    is Drupal Commerce instead.
  • 4:33
    And so this is at
  • 4:37
    And there's a whole package and a lot of things,
  • 4:39
    and there are certainly a whole lot of additional modules
  • 4:43
    that you can download to extend the core Drupal
  • 4:46
    Commerce in a lot of different ways.
  • 4:48
    And we'll be using some of those for our project.
  • 4:52
    And then I just wanted to point out that another great resource is
  • 4:55
  • 4:57
    It's a whole site devoted to the Drupal Commerce package.
  • 5:02
    So there's a whole community there.
  • 5:03
    There's a lot of documentation and it's a website that's
  • 5:06
    designed to help you get up and running.
  • 5:09
    So it's another place that you might want to check out
  • 5:11
    as an additional resource as you work
  • 5:13
    through building your first online store.

Case Study: Sweet Tees


Many businesses, both large and small, would like to take better advantage of their web presence by selling their products or services directly online. Setting up ecommerce, however, can be a very daunting task. In this series you will create an online t-shirt shop, and in the process you will learn how to use the basic pieces of Drupal Commerce, including setting up a Paypal payment system, along with an introduction to the Feeds module, for importing our catalog, and the Rules module, to set up taxes. In this lesson we'll kick things off by reviewing the requirements for the Sweet Tees store, and discuss how we'll be going about implementing them.