Build Your Own Online Store - No Coding Required!
4.5 (345 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
17,391 students enrolled

Build Your Own Online Store - No Coding Required!

Use Drupal to quickly build websites to sell products, digital downloads, and memberships. No coding required!
Highest Rated
4.5 (345 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
17,391 students enrolled
Created by Cameron Wills
Last updated 4/2016
English [Auto-generated]
Current price: $34.99 Original price: $49.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Build an e-commerce website without writing a single line of code
  • Sell physical products, monthly memberships, or digital downloads online
  • Build websites using the Drupal platform
Course content
Expand all 25 lectures 02:07:10
+ Getting Started
8 lectures 32:54

An introduction to what this course covers, and what you can expect to learn.

No knowledge of coding or creating websites is required. This course is designed for absolute beginners and will walk you through the entire process of creating e-commerce websites.

Preview 02:19

A web host is needed to hold your websites files and database. You can use any host you'd like as long as they give you a MySQL database. Check the course resources for links to the hosts recommended in this video.

Preview 01:35

An overview of downloading and installing the free software you'll need to continue with this course.

Free Software Downloads

Using the cPanel in your webhost, we'll be creating a MySQL database, assigning it a user, and uploading our Drupal files to the web host using FTP.

Creating a MySQL Database and Uploading Files Using FTP

How to install Drupal on your MySQL database and begin creating your website.

Installing Drupal

For beginners who have never used Drupal, this lecture goes over the interface and basic features to get you familiar with the work environment. Experienced Drupal users can skip this.

Preview 06:51

Modules are Drupals word for a plug-in. This lecture shows you where to get modules, and how to easily install them into your Drupal site.

Installing Modules

Themes are pre-designed layouts and templates that you can install and apply to your Drupal site. This lecture shows you where to acquire free-to-use themes, as well as suggestions on where to get more feature-rich themes.

Installing Themes
+ Creating a Store
6 lectures 56:25

Learn how to create products and pages to display those products. Variations allow you to offer different versions of the same product, for example a T-shirt that comes in multiple colors or sizes.

Creating Products With Variations

Recurring products is any product that gets charged more than once. For example, a membership that charges the customer automatically once per month, or a product that is split into 6 payments over 6 months.

Creating Memberships (Recurring Products)

Selling digital downloads on your website allows you to offer music, e-books, or any other file type as a download upon purchase completion. 

Creating Digital Download Products

Views is one of the most powerful modules available to Drupal. Learn to use it to create product galleries with filters that allow your users to sort products by color, or any other field you desire.

Creating a Sort-able Product Gallery With Views

Blocks are sections of custom content you can arrange across your Drupal layout such as in the footer of every page or the side bar. Menus provide the navigational links your users will need to get around your website.

Creating Blocks and Menus

A quick overview of the various settings options for your Drupal store. Customize invoice information, checkout processes, payment methods and more.

Store Settings
+ Getting Paid!
6 lectures 15:00

Before making your store live, it's always a good idea to get a feel for the checkout process so you know exactly what a customer will see. Using a dummy payment method, we will complete an order from shopping cart to completion.

Preview 03:13

Stripe is a credit card processing service that you can quickly integrate into your Drupal store to begin accepting real credit card payments same-day. Payments are then wired to your bank account within the next business day.

Accepting Credit Cards With Stripe

Bitcoin is an anonymous cryptocurrency that has gained huge popularity over the last few years. Using Coinbase, you can integrate bitcoin payments into your store quickly and easily.

Accepting Bitcoins With Coinbase
02:12 is an alternative credit card processor, and the most popular one available. There is a length review process of your website to get approved, and your site must have a SSL certificate installed. 

Accepting Credit Cards With

Integrate the popular PayPal service into your Drupal store to accept the trusted service to handle your payments.

Accepting PayPal

Now that you have money coming in, it's important to learn how to monitor and track your orders and revenue. Learn the various sales reports of Drupal and how to manage your stores orders, products, and potential customers.

Sales Reports and Managing Orders
+ Driving Traffic to Your Store
4 lectures 14:06

Blogs are key to adding new and relevant content to your website. This makes your website more attractive to both users and search engines. You'll learn how to create a blog, and use views to create a nice way to display the list of blogs you create. Combining views with blocks, we can make custom widgets to our site that display the newest blog posts no matter which page a visitor is on.

Adding a Blog

Quickly add social sharing buttons to your entire website that allow users to share your content on Facebook, Twitter, Pinterest, Reddit, and more.

Enable Social Sharing

Market to users interested in your content by building an e-mail list. Learn to quickly accept e-mails and link to popular newsletter services like Mailchimp to send attractive e-mails to your users.

Building an E-mail List

Install and setup a list of tasks for you to complete to help optimize your website for search engines and improve your ranking.

Search Engine Optimization
+ Bonus Material
1 lecture 08:45

Learn to install a Drupal distribution, which saves a lot of time in the process of building your site. Distributions are basically pre-made websites you can use to customize and build into a website of your own.

Commerce Kickstart Distribution
  • A PC or Mac computer
  • Free software such as: Filezilla (for FTP uploading), WinRAR (to extract packages), and of course Drupal. We'll walk you through this process in lecture 3

Drupal is a CMS platform very similar to WordPress, but much more powerful. Plugins (called modules) are free, open source, with open support. This allows you to customize and add functionality to your website without paying for expensive plugins.

Use these various tools and skills to begin listing and selling your products on your own store today! Save time by removing the hurdles that come with programming and designing websites from scratch.

Build an online store in Just a Few Hours

  • Step by step instructions from selecting a host, to accepting credit card payments
  • Tips driving traffic to your website and optimizing for search engine results
  • Sell physical products, recurring products such as memberships, or digital downloads
  • Easily edit the content on your website without writing a single line of code
  • Tools to allow users to easily share your website content
  • Setup an e-mail collection process to send out beautiful newsletters to potential customers
  • Learn key Drupal skills like building content types, blocks, views, and more
  • Skills you learn in this course can be used to build any type of website, and even land you an entry level Drupal developer job
  • Save tons of time by avoiding the hurdles that come with learning code
  • Start earning money from your own online store today!

First, I'll show you how to choose a web host, create a MySQL database, and upload your files via FTP. Then, you'll learn how to install and setup the Drupal platform on your database.

From there, you'll be creating various product types and creating blocks and views. You can create basic websites with simple features or more complex ones with many different pages and functionality.

Then, you'll see how to drive traffic to your newly created websites by writing blogs, enabling sharing buttons, building an e-mail list, and search engine optimization (SEO)!

Whether you know nothing about building websites or you just need a quicker way to develop them for clients, this is the best course for you! Additional lectures may be added to the course, plus you'll get prompt, friendly, responsive support by email or on the Udemy forums to help you every step of the way and answer any questions you may have.

Who this course is for:
  • This course is designed for beginners; no prior knowledge of Drupal or programming languages is required
  • Anyone who is interested in selling products online, building websites, or learning Drupal
  • Everyone who wants to quickly build and deploy websites within hours
  • Advanced Drupal users may not learn much from this course
  • Not designed for students looking to learn a programming language