Build Your Own Online Store - No Coding Required!

Use Drupal to quickly build websites to sell products, digital downloads, and memberships. No coding required!
4.3 (41 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
1,882 students enrolled
Free
Start Learning Now
  • Lectures 25
  • Length 2 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 4/2016 English

Course Description

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.

What are the requirements?

  • 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

What am I going to get from this course?

  • 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

What is the target audience?

  • 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

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Getting Started
02:19

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.

01:35

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.

02:21

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

06:03

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.

03:08

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

06:51

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.

04:23

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.

06:14

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.

Section 2: Creating a Store
11:33

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.

12:01

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.

05:51

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

08:41

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.

11:47

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.

06:32

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

Section 3: Getting Paid!
03:13

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.

02:38

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.

02:12

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.

02:43

Authorize.net 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. 

01:19

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

02:55

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.

Section 4: Driving Traffic to Your Store
07:34

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.

03:00

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

02:06

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.

01:26

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

Section 5: Bonus Material
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.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Cameron Wills, Entrepreneur & Developer

Hey! I'm Cameron; a self-taught web and app developer with a passion for learning and all things technical. I've created dozens of websites and apps over the years, some of which have been very successful and are being used worldwide.

Through Udemy, I hope to share that knowledge to help others achieve their own success and goals!

Ready to start learning?
Start Learning Now