navigate site menu

Start learning with our library of video tutorials taught by experts. Get started

WordPress Ecommerce: Easy Digital Downloads

WordPress Ecommerce: Easy Digital Downloads

with Morten Rand-Hendriksen

 


WordPress plus Easy Digital Downloads is the simple way to sell digital products like music and ebooks online. Learn to set up, configure, publish, and manage an online store for digital goods in this course with Morten Rand-Hendriksen. Morten shows how to navigate the delivery, tax, and style settings; add products; manage sales; and plug into external services for payment processing.

Want to learn more about ecommerce with WordPress before jumping in? Check out the first course in this series where Morten explores other WordPress solutions, WordPress Ecommerce: Core Concepts.
Topics include:
  • What is Easy Digital Downloads?
  • Installing Easy Digital Downloads
  • Setting up your store
  • Configuring payment options
  • Adding product data
  • Testing the customer experience
  • Receiving and managing orders
  • Creating reports and discount codes

show more

author
Morten Rand-Hendriksen
subject
Developer, Web, Ecommerce, Web Design, Web Development
software
WordPress 3.x
level
Beginner
duration
1h 32m
released
Apr 30, 2013

Share this course

Ready to join? get started


Keep up with news, tips, and latest courses.

submit Course details submit clicked more info

Please wait...

Search the closed captioning text for this course by entering the keyword you’d like to search, or browse the closed captioning text by selecting the chapter name below and choosing the video title you’d like to review.



Introduction
Welcome
00:00(music playing)
00:04Hi! I am Morten Rand-Hendriksen and welcome to WordPress Ecommerce: Easy Digital Downloads.
00:11In this course we'll look at how to use the Easy Digital Downloads plugin to
00:16create an ecommerce site with WordPress to sell digital products and services.
00:22First, we'll look at what Easy Digital Downloads is and how it works.
00:26Then we'll take a deep dive into the configuration settings of the plugin; we'll
00:32create and configure products with different prices, options, and variations;
00:38and finally, we will add extensions to the plugin to manage new payment
00:42and shipping options.
00:44Easy Digital Downloads is a simple solution for selling digital products and
00:48services with WordPress.
00:51All you have to do is set it up, and I'm here to show you how.
00:55So let's get cracking with WordPress Ecommerce Easy Digital Downloads.
Collapse this transcript
What to know before you start this course
00:00This course focuses on using the Easy Digital Downloads plugin in combination
00:05with WordPress to create and manage an online store to sell digital and virtual products.
00:11It's important that you have a clear understanding of how to configure and use a
00:15WordPress site so you can follow along with me through the course.
00:18If you don't already have a WordPress site set up or if this is the first time
00:23you're using WordPress, I urge you to go watch my WordPress Essential Training
00:27course here in the lynda.com online training library and then come back to this
00:32course when you're done.
00:33It's also important that you have a WordPress site set up either on your local
00:38computer or on a server on the web.
00:41If you want to use a WordPress site on the server on the web, WordPress
00:45Essential Training will show you how to set that up.
00:48If you want to set up WordPress on your local computer, be it on a Windows
00:52computer or on a Mac, you can go and check out the Installing and Running
00:56WordPress series in the lynda.com online training library.
01:00The series shows several different methods you can use to set up WordPress on
01:04your computer, depending on what kind of operating system you have and what
01:07your preference is.
01:09Before embarking on building an ecommerce site, it's also important you've made
01:13the necessary preparations and that you have a clear idea of what is required
01:17and what it entails to create an online store.
01:21To give you the tools you need and help you make the important decisions and
01:24think through the many aspects of ecommerce before diving into the technical
01:28minutia, I've created a course called WordPress Ecommerce:
01:32Core Concepts that you should go and watch in full before continuing.
01:37With a WordPress site to work with, an understanding of how WordPress works, and
01:41the WordPress Ecommerce:
01:43Core Concepts course in hand, you'll have a solid footing to stand on when
01:47we dive into how to use Easy Digital Downloads to build an ecommerce site
01:51with WordPress.
Collapse this transcript
1. Getting Started
What is Easy Digital Downloads?
00:00Throughout this course we'll be using the Easy Digital Downloads plugin to add
00:04ecommerce functionality to a WordPress site for selling digital and virtual
00:08products. But before we start, let's take a look at Easy Digital Downloads
00:12itself: where it comes from, who built it, and how you can get it.
00:17Easy Digital Downloads has a website at easydigitaldownloads.com where you get
00:22all the information about the plugin.
00:24Here you have a video off the top demonstrating how it works, and you also
00:27have more information.
00:29In addition, this site is where you would find a forum for information about how
00:33to use it, and you also have extensions that you can buy or you can download for
00:38free that extend the functionality of the plugin itself.
00:42Easy Digital Downloads was created by Pippin Williamson and a long list of other
00:46contributors, and it's a free, open-source plugin,
00:50meaning anyone can contribute to it and anyone can download it for free and use
00:54it on their site for whatever they want.
00:56You can also augment it if you want and add new features to it, like many
01:00people do and then they make extensions that they can either give away for free or sell.
01:05If you want to see the bleeding-edge version of Easy Digital Downloads, you can go to GitHub.
01:12GitHub is an online repository for code where people can publish code and then
01:16other people can send in augmentations to the code or fixes or issues or
01:21anything they want and then those are addressed on an ongoing basis.
01:25Due to this, anything that's on GitHub gets updated at a very, very rapid pace
01:30and new features come online all the time.
01:33As you can see here, there have been changes made to Easy Digital Downloads as
01:37short as two hours ago.
01:39You see the list here of when things were changed.
01:41Of course, this is the bleeding-edge version so it'll take a while for these
01:46updates to get into the version that you download and run under computer unless
01:50you want to use a bleeding-edge version, which is what you find here.
01:54If you want to contribute to Easy Digital Downloads, this is also where you would
01:58do that, by using GitHub.
02:00That way you can fork it, and you can send new updates to it, and you can also
02:04flag issues that need to be fixed.
02:07Easy Digital Downloads was launched out of beta in April 2012,
02:12so it's a very recent addition to the WordPress ecommerce space.
02:16The reason why it's gained so much popularity is because it's so simple to use
02:21and it only focuses on digital downloads.
02:23So if you're selling only downloadable products or only services, this is a
02:28great option because it takes away all that complicated stuff that surround
02:32other plugins and makes it very, very easy to use.
02:35You can also find Easy Digital Downloads under the wordpress.org plugin
02:40directory, where you can download it from the website or you can install it
02:44directly from within WordPress admin, making it very easy to use.
02:48Easy Digital Downloads is popular because of its clean UI and super-simple operation.
02:53Even though Easy Digital Downloads is very new in the WordPress ecommerce
02:57space it's a great solution for anyone looking to sell digital and virtual
03:01products. Because it doesn't have to concern itself with the complications
03:05of shipping and all that entails, the setup is simplified and straight to
03:09the point.
Collapse this transcript
Setting up WordPress for ecommerce
00:00I like to say you should always start with a clean slate whenever you start a
00:04new WordPress project, and that is especially true when you're starting an
00:08ecommerce project, because if you have an existing site with existing
00:11navigation and an existing structure and you want to add ecommerce into it, you
00:16may have to change a lot of the features on your site to make everything work
00:20properly and make it easy for people to find the content on your site.
00:24That doesn't mean you have to start a new site to make an ecommerce site;
00:28it just means starting a new site is probably easier than incorporating
00:31ecommerce into your existing site.
00:34When you create an ecommerce site there are certain things you have to add that
00:38wouldn't be in a regular WordPress site, or any other site for that matter.
00:42Things like adding a privacy policy and a terms and conditions page become very
00:46important because you need to tell people what you're doing with the
00:49information they're sending to you.
00:51The privacy policy page is a page where you would outline exactly what happens
00:56to the information people send to you, things like you're not going to sell that
01:00information to someone or share it and that you're keeping it secret.
01:04The terms and conditions page outlines what happens when people buy the
01:07products, what terms and conditions they're buying the product under.
01:11So adding these pages is very important.
01:14As you can see, I've added a privacy policy and a terms and conditions page to my sites already.
01:20I can't give you a template for it, because these are legal pages, and what goes
01:24inside them changes depending on your business.
01:26So you have to do your own research here and create the pages.
01:30In addition to a privacy policy and a terms and conditions page, you should also
01:35have an about page that tells the story of the store and tells information about
01:39the store, and you should have a contact page so people can easily contact you,
01:44and that's what we're going to make now.
01:46So to make a new contact page, I'm going to go to New and select Page, and then
01:52I'll create a contact page.
01:54So I'll call it contact. And then I'll put in some text here. I'll just
01:58say, "Contact us with questions, comments, or suggestions by filling out the form below."
02:12The reason why I want to add a form is because I want to control the type of
02:15information people send to you and I also don't want to receive a lot of spam,
02:19because if you leave an email address open in a page on the internet, then spam
02:24bots will find it and start sending you lots of garbage email, and you don't want that.
02:28Of course, this is a contact page, so you can add other information here too.
02:32You can add your mailing address or your visiting address, your phone number, or
02:36even a map if you need to.
02:38But I'm going to add a form, and to add a form I first need to add a plugin.
02:43So I'm going to save this as a draft, and then I'll go to Plugins and select Add
02:47New, and here I'll search for grunion.
02:50The Grunion Contact Form plugin is a simple contact form plugin that works really well.
02:59The reason I like the Grunion Contact Form plugin is because when people
03:03respond to the forms the responses end up in your site, so you can manage them from here.
03:09You don't have to read them in your email unless you want to.
03:13Now that I have installed the plugin, I'm going to activate it and then I'll go
03:17back to my Pages and find my contact page, and now I have a new button here right
03:22next to Add Media that lets me add a custom form.
03:25So I'll place my cursor where I want the form to appear, and I'll click Add
03:30custom form, and from here I can configure a new form.
03:34The default form here is actually fine for my purposes.
03:37But if you want to customize it, like you wanted to add maybe a dropdown to ask
03:42people, how did you find us or what type of question is this or you want to
03:45collect more information like a phone number to people, you can do so by
03:49clicking Add a new field down here at the bottom.
03:52You can also configure where the email notifications go to and what the emails
03:56look, like by going to the Email notifications tab, but I'm just going to
04:00insert the form as it is.
04:01So I'll click add this form to my post. And as you can see, the form actually
04:06consist of series of this short codes.
04:08So these short codes combined will create form I need.
04:11Now I'll click Publish, and I'll go view the page, and you'll see we now have a
04:19nice contact page with a simple form that people can fill out and submit. But
04:23if I scroll down to the bottom, you notice I also have a Comment section, and if
04:27I go to the other pages and scroll down, you'll see we have comments at the
04:31bottom of those too.
04:33That's because by default WordPress allows us to have comments on pages, but I
04:37don't want comments on my pages,
04:39so I'm going to disable it and I'm going to disable it for all the pages.
04:43So I'll go back to the Dashboard, I'll go to the Pages > All Pages, and then I'll
04:48check all the pages here, go to Bulk Actions, and click Edit, and click Apply, and
04:55now I can set comments for all these pages to Do not allow.
04:59When I update, you'll see when we go back to the page--
05:02so I'll go back to the About page--
05:05there's no more Comment section.
05:07As you add new pages onto your site, you have to keep doing this so that you
05:12don't have the Comment section under your shopping cart and under your store and
05:15so on. But that's an easy way of mass editing all of your pages at once to
05:20enable or disable features.
05:22Now that I have the pages I need, the next step is to reorganize my menu, because
05:27as we can see right now, we have an alphabetical menu plus the Home button at the very front.
05:32What I want to do is change this so that the Contact button is at the very end.
05:37To do that, I'm going to create a new menu, and I can do that in several different ways.
05:40I can either go to the toolbar and select Menus or I can go to the Dashboard and
05:46then go to Appearance > Menus.
05:48Here I'm going to create a new menu.
05:50So I'll call it Header Menu. Click Create Menu.
05:56Then I'm going to assign Header Menu to the Primary Menu area in my theme, and
06:03then I'm going to add items to my menu.
06:05So I'll click on View All here under Pages, and then I'll add all five items,
06:09so the Home page, About, Contact, Privacy Policy, and Terms & Conditions, and
06:15then I can drag these around to reorganize them.
06:19So now I put the Contact page at the very bottom and then the About, Privacy
06:23Policy, and Terms & Conditions.
06:25I can click Save Menu, go view the sites, and the menu is different.
06:32I can take this a step further by creating a dropdown for these legal pages.
06:36So I'll create a menu item that goes nowhere by putting a pound sign
06:40instead of a URL, and then I'll say Legal. Click Add to Menu.
06:45Then I'll drag Terms & Conditions and Privacy Policy down here under Legal, and
06:53then I'll place Legal before Contact and click Save Menu again.
06:58Now, when I reload the page you'll see we have Legal for the dropdown.
07:02For this course I'm going to be using the 2012 theme as the default theme for my site.
07:08If you want to further customize the 2012 theme, you can do so by activating
07:12the theme customizer.
07:13If you go to the toolbar here and select Customize, you'll open the theme
07:18customizer, and from here you can do things like hide and display the header
07:22text, you can change the colors of the site, and you can change the navigation.
07:40So right now it set to Header Menu, and you can do other things.
07:44This theme also allows you to add a header image.
07:46It would appear directly under the menu here.
07:49So if you have a header image with a logo in it, I suggest you turn off the
07:53tight title and tagline as well, and you can also do some other customizations.
07:58But you don't have to use 2012 theme to follow this course, because I'm going
08:02to be talking about how to use to the plugin itself and also how to generally
08:06configure the site.
08:07So the things that I'm teaching you in this course apply to any theme that you
08:12might be working with.
08:13The final thing I want you to do is create proper permalinks for your sites.
08:18If you look here, by default if I go to the single post, you'll see that the
08:23link to it is ?p=1.
08:25That's because this is post number one. But this isn't a very
08:29readable permalink.
08:30So I want to change the permalink structure of my site so that it's easier to
08:33find things, and I want to do that for a specific reason that we'll address
08:37later on in the course.
08:39To change your permalinks, you go to the Admin panel, go to Settings, and
08:44Permalinks, and from here you can set it to a bunch of different settings.
08:49I recommend setting it to post name here and click Save Changes.
08:54If you go back to the front page now, you should be able to navigate directly to
08:58a post or go to any other pages, and as you do you'll see the permalink for
09:02instance to the About page says about.
09:06If this doesn't work and you're using a local host installation, it might be
09:10because you don't have the correct configurations.
09:13It'll work on an external server.
09:15So if you're doing this and you just get error messages, just go back and change
09:19permalinks back to defaults.
09:21So go back to Dashboard > Settings > Permalinks and change it back to Default.
09:25That way you can run it on your local computer with no problems and when you get
09:30to the server that's on the web, just change it back to Post name.
09:35By planning and setting up key elements of your ecommerce site before you start
09:40working on the ecommerce solution itself, you won't get distracted by or forget
09:44key components of the site when you start working with the plugin, because as
09:48you'll see shortly, once you get into the nitty-gritty of Easy Digital Downloads,
09:53everything will start fading into the background.
Collapse this transcript
2. Setting Up a Shop with Easy Digital Downloads
Getting and installing Easy Digital Downloads
00:00Now that you've prepared and configured your site, it's time to get and install
00:04Easy Digital Downloads.
00:06Like I have said a couple times, Easy Digital Downloads is a free plugin and you
00:10can get it from several different places.
00:13If you go to the easydigitaldownloads.com website, you can download the
00:17plugin from right here, by clicking the Download button, and this will place
00:21it on your computer.
00:22You can also go to the WordPress.org plugin directory and find Easy
00:27Digital Downloads here.
00:28Here you'll also find information about how it works, and you can see comments
00:33from other people who are using it.
00:35But the easiest way to install Easy Digital Downloads is to simply do it from
00:39the WordPress Admin panel.
00:41If you go to your site and you go to the dashboard, you can go down to Plugins,
00:46click Add New, and then search for Easy Digital Downloads.
00:52You'll find the plugin right here at the top.
00:54Make sure it's the one that's made by Pippin Williamson.
00:58When you find it click Install now and OK.
01:02The plugin is downloaded onto your computer, unpacked, and installed, and now
01:06all you have to do is click Activate Plugin and the plugin is activated onto your site.
01:12To see that it works you will notice that we now have a new button here in our
01:16main menu that says Downloads.
01:18This is where everything that happens inside Easy Digital Downloads is managed.
01:23So if you see the Downloads button, it means that everything worked and
01:27you're ready to go.
01:29There, in just a few clicks of your mouse, you have enabled your WordPress
01:33site to become a full-fledged ecommerce solution for selling digital and virtual products--
01:38that is, after you've configured everything and added products of all the
01:42other components.
Collapse this transcript
Initial configuration
00:00Now that Easy Digital Downloads is installed--and before we start configuring the
00:05settings for the plugin itself-- it's a good idea to do some initial
00:09configurations to your site to include the new features.
00:13What I mean by that is if you look under Pages right now, you'll see that Easy
00:17Digital Downloads has added some new pages for us.
00:20We have a Checkout page, a Purchase History and Transaction Failed page, and we
00:25also have a Purchase Confirmation page.
00:28But if I go to the front page, you'll see that because we created a new menu, we
00:33don't have links to all these items.
00:35So what I need to do is add the new items into my menu.
00:39So I'll go to Appearance and Menus, and here is my existing menu, and now I want
00:43to add those new features.
00:45You see they appear here, under Pages.
00:47You have Checkout, Purchase History, Transaction Failed, so
00:50I'm going to add those first, and then make the hierarchy like this, and then I'll
00:55also add in the Purchase Confirmation.
00:58Now I can reorganize these so that it looks good.
01:01So I'll put Checkout here and Purchase Confirmation under Checkout, like this, and
01:08then I save it and go back and reload my front page, and now you see we have
01:13Checkout with Purchase Confirmation and the other elements, and I can click on
01:18them and go directly to them.
01:19But you notice there's one thing missing: there is no actual link to the shop
01:24itself. And although we don't have any products yet, we can still add that link.
01:28And this part is a bit tricky.
01:29The products that come from the Easy Digital Downloads plugin are stored under a
01:34subgroup that's called Downloads.
01:37To see all the products we need to point to the index page for the subgroup.
01:41This is why you need to activate your permalinks, because when you have
01:45permalinks installed, you can go to the root of the site, /downloads, and this is
01:53what's going to become the index for all your posts.
01:57The problem is, right now there are no downloads to see,
02:00so we just get this nothing found.
02:02So you're just going to have to trust me on this.
02:04If we make a custom link here--and I'm going to go grab the actual URL to the
02:09site from the home link. I paste that in, and then I just say downloads and then
02:16I can either say Store or download,
02:17so I'm just going to say Store and add that to the menu, and I'll drag it up so
02:23it's directly under Home and save it.
02:27Once we start adding products, you can click on the Store button and it will
02:32take you directly to the store that has a list of all the products, but we'll
02:35get to that later.
Collapse this transcript
General settings
00:00When you start working with Easy Digital Downloads the first thing you need
00:04to do is go through all the settings and configure the plugin to work to your specifications.
00:09Easy Digital Downloads has a lot of options and allows for configurations on a very deep level.
00:15In the following movies, we'll look at the different configuration settings and
00:18how they affect the site.
00:20The configuration settings for Easy Digital Downloads can be found in the Admin
00:24panel, under Downloads and Settings.
00:29From here, you have a series of tabs under which you can set different settings,
00:33so let's look at the General Settings first.
00:36Off the top, you can enable or disable Test mode.
00:39If you have Test mode enabled, no live transactions are actually processed.
00:44This is a great way of testing whether or not the site works, and if you couple
00:48it with a sandbox payment gateway, like the PayPal sandbox, you can test whether
00:54or not everything works properly on the site.
00:57Next, you can set what pages are going to be the checkout page, the success page,
01:02and the fail transaction page.
01:03Now you'll remember from the previous movie that Easy Digital Downloads created
01:08these pages for us, but in some cases that may not have happened, or you may want
01:13to use a different page as the page for each of these items.
01:17If so, you would go into the dropdown here and pick what pages are going to
01:21represent the checkout page, the success page, and the fail transaction page.
01:25Just remember that if you do so, whatever content is currently on those pages
01:29will go away and be replaced by these items.
01:32Below that, you get to set the Currency Settings.
01:35I'm currently in the US, which means I have US dollars, but you can also choose
01:40any number of other types of currencies, including Norwegian Krone if you're
01:44like me, or many other things.
01:46You also get to set the currency position, so by default it's set to Before,
01:51because in the US and with most countries that have the dollar sign the
01:55dollar sign is before, but you can also set it to after.
01:58So for instance, if you're from Norway, you will write Nok after the amount
02:03instead of before it.
02:05You also have the thousandths separator and the decimal separator, because
02:09whereas in North America you use the comma as the thousandths separator and
02:13the punctuation mark as the decimal separator,
02:16in many other countries, it's the opposite way around.
02:18So these settings have to correspond to whatever currency you collect money
02:23in, and if you've use that currency already, you'll know what those settings
02:26are supposed to be.
02:28Finally, you have this Usage Tracking box, and this is purely for the developers
02:32of Easy Digital Downloads.
02:34If you check this, the people who made the plugin will be able to track how you
02:39are using the service.
02:41They won't collect any personal information, but they'll see how the plugin is
02:45working, and especially they'll see if it breaks down.
02:47So if you want to contribute to Easy Digital Downloads' future without
02:52actually doing any work, you just check this box and then you'll be sending
02:56them information about how your plugin works automatically, and you don't have to worry about it.
03:00For a purely open-source standpoint, having this checked may be a good idea, but
03:05if you have a lot of traffic on your site, you may want to uncheck it, because
03:09it'll slow things down just a marginal, little bit.
03:11Once you make the changes to what you want, click Save Changes, and the new
03:16settings are updated.
03:18How you configure the general settings in Easy Digital Downloads depends on
03:22your own needs and where, how, and to whom you plan on selling your products.
03:27Before you launch your site, I encourage you to come back to this page and make
03:31sure all your settings are correct.
Collapse this transcript
Email settings
00:00Being an online store, most of the communication between you and your clients
00:04will be done electronically through email.
00:07Purchase receipts, links, validations, and so on are all handled through email,
00:12and the emails our clients receive are pretty much your public persona.
00:17Easy Digital Downloads gives you full control of the emails sent to your
00:21customers under the Emails tab and Settings.
00:23By default, the emails that are sent out by Easy Digital Downloads are pretty
00:28nondescript. They just say "thanks for your purchase" and here's the link. But you
00:32can use the features under the Emails tab to make far a more advanced email, and
00:37I'll show you exactly how you can do that.
00:39Off the top, you can choose whether or not you want to use the default template
00:43as your template or if you want to use no template and send plain text only.
00:48This basically has to do with how the email is formatted.
00:51If you write content in the box down here and you use elements like a heading,
00:55so Heading 1 or Heading 2, and you use the default template, then the recipients
01:00will see the headings displayed.
01:02However, if you set it to no template, plain text only, they'll just see
01:06plain text in an email.
01:08Keep in mind that even if you apply a template, some people who get the email
01:12will still only see the plain-text version; it depends on how they receive the emails.
01:17The Email Settings are pretty basic. You put in a From Name, so that would
01:20probably be the name of your site. I'll say Hunger Guides.
01:26The next one is From Email. This is the email that this email will be sent from,
01:30and it's also the email that your clients will respond to.
01:33My tip here is to create a special email address just for this, so that when
01:38people respond to your emails, you can always see where they're coming from;
01:42they're always responding from this form. That way you don't have to get a huge
01:47inbox full of all sorts of random things; you only get the emails from this
01:51particular form in that one email address. So I'll put in
01:55hungerguides@email.com.
01:58You can also set in a Purchase Email Subject, and here you should really put in
02:04something that describes what it is,
02:05something like, your purchase from your store.
02:09Think about what you want that to say, because that's the first thing people see
02:13when they get the email.
02:14Now comes the interesting part.
02:16In this field here you can input any content you want, and whatever content you
02:20put in will become the content people receive when they get the email.
02:24And as you can see, this is a standard WordPress editor, so here you can put in
02:28regular content and you can also add media. Just keep in mind when you add media
02:33that a lot of people never see the images when they get emails, so a lot of them
02:37will just see big boxes.
02:38So, unless you're adding a logo, which is probably a good idea, you shouldn't
02:42add too much other information.
02:44But how do you input information about the products people use?
02:47Well, if you scroll down past the input box, you'll see there's a list of all
02:51these template tags, like download_list, files_urls, name, and so on. And if
02:57you put in these items, they will be replaced dynamically with the correct information.
03:02So we can use these templates tags to create a meaningful email, and I'll show
03:07you exactly how that's done, because it can be a little daunting the first time.
03:11So let's build out a full email.
03:13So I'll say Hi, and then I want to have the name of the actual person who bought
03:17it, so we're going to use the template tag Name,
03:20Your order from, and then we're going to get the site name, so the name of the
03:25site, placed on, and then we're going to get the date. And as I'm doing this,
03:32you'll see I'm using all these different features, like Dates, the Date of
03:35Purchase, Site Name, is your site name, and so on.
03:39So your order from site name placed on date has been completed.
03:47Your order details are shown below for your reference.
03:56And then I'll put it in a headline. I'll say Order and then put it as H2. Then
04:02I'll say download list, and I'll hold Shift and hit Return to go just one line
04:10below, Cart subtotal, Tax and Order Total, and I'll make this last one bold.
04:26So I'll go ahead and hit the Bold. And then I want to give the purchase
04:30details. I'll say Purchase Details, make that one an H2 too, and then we'll put in
04:37the purchase details.
04:38So as you can see, formatting an email like this and using these different
04:44template tags is quite easy, and you also see that the template tags are
04:48pretty easy to understand.
04:49So full name is full name of the person and date is a date and a Payment ID is
04:54the payment ID and so on.
04:55So feel free to be creative about how you format this.
04:59When you're done building this template, scroll down to the bottom, click Save
05:04Changes, and then click on Preview Purchase Receipt.
05:08Now, you'll actually see what this purchase receipt looks like, and you'll see
05:11here we have Hi John, Your order from Hunger Guides placed on February 28 has
05:17been completed, and then you actually get things like the Sample Product
05:20Title,and the actual download for that and how much people paid for it and all
05:24the necessary information.
05:26So this template that I built is very good. You can of course enhance it by
05:31putting in your logo or a big header or whatever you want, but you can use these
05:35template tags to make a fairly advanced email.
05:38At the very bottom on this page, you also have Sale Notification Emails.
05:44So this is the email address or addresses that sale notifications will be sent
05:48to. And just like with the reply to email, I recommend you set up a custom email
05:53just to receive the sale notifications.
05:56That way all your sale notifications end up in the same place and you can manage
06:00them from one location, rather than having them in your email address and then
06:03your inbox will be full of all sorts of different things.
06:06This is an option and you don't have to do it, but based on my experience, it's
06:10a better idea to handle it that way.
06:12You can also add multiple addresses here simply by adding new addresses on a
06:17new line, like that.
06:20When you made the changes, click Save Changes, and all your settings are updated,
06:26and you're good to go.
06:28Customizing the email settings and the email message will make the user
06:31experience for the customer more streamlined.
Collapse this transcript
Styles settings
00:00The Styles tab under the Settings is pretty basic, but it can be powerful if
00:04you're willing to get dirty with some CSS code.
00:07To accommodate designers and developers a lot of plugins, like Easy Digital
00:12Downloads, comes with an ability to turn the styles off. You can see it right
00:16here; it says Disable Styles.
00:18And if you check it, you turn of all styles that are shipped with the plugin.
00:22When you do that, you can then restyle all the content and make it look any way
00:26you want, but of course that requires that you actually write all the content and all
00:31the styles necessary to make everything work.
00:34If you're going to do this, I recommend you go into the plugin and find the
00:38original style sheet and then use that as a template for styling the rest of the content.
00:43If you don't want to disable the style sheets--and in most cases you don't want
00:47to do--then you can choose what kind of button style you want to use for the
00:51store buttons. So you either have a Button or Plain Text which is basically a
00:56link. And you can also choose the Default Button Color. You have Gray, Blue,
01:01Green, Yellow, and Dark Gray to choose from. And you can experiment with these to
01:05see what works best for your site.
01:07Now you should get a really clear idea what I mean with Easy Digital Downloads
01:11is a very basic and simple-to-use plugin, because in many other plugins the
01:16style settings are quite advanced. But here you simply have the ability to
01:20disable and also to set the buttons styles and that's it.
Collapse this transcript
Taxes settings
00:00Because the products you can sell through Easy Digital Downloads are either
00:04digital downloads or virtual services, the Tax section for the plugin is vastly
00:09simplified from what you normally see in an ecommerce application.
00:13This is because in most cases digital products and services are either taxed
00:18based on your location or in some cases not taxed at all.
00:22Even so, I strongly recommend consulting a tax professional before setting up
00:26your tax configuration.
00:28The last thing you want is to break a tax law while running your ecommerce site.
00:32To enable taxes you need to check the Enable Taxes button, and then you need to
00:37enter the Tax Rate you want to use, for example 6.5 or 12.5 or whatever your tax rate is.
00:45Then you have to decide who you want to apply that tax to. You can apply it to
00:49everyone or to local residents only.
00:51This is because depending on where you live, the tax law will be different.
00:56In some jurisdictions you have to apply sales tax to everyone who buys a product,
01:01but in others you may only have to apply sales tax to local residents, either in
01:05your area or in your state or in your country. Anyone that's outside of that
01:10area does not have to pay sales tax on your products.
01:13So pick either Everyone or Local residents depending on your requirements, and
01:18this is where you should really talk to a tax professional to find out what is correct.
01:23Then you can decide if you want to include the tax in your individual product prices.
01:28If you live in Europe, this is fairly common. You see a price and that price
01:31includes tax. But if you're in North America the commonality is to list the
01:36price, and then add the taxes at the end when you'd make the purchase.
01:39At the bottom here, you can choose whether or not you want to calculate a tax
01:43before or after a discount.
01:46By default the taxes are calculated before discounts and then the
01:50discount is applied afterwards, but you can change this so that the tax is
01:54calculated after the discount is applied.
01:57This is a preference thing, and you can choose what you want to do with it.
02:01Getting the tax settings right the first time will save you a lot of trouble
02:05down the road once your store becomes popular,
02:08so get some help here and make sure everything is as it should be.
02:12A small investment in getting help from a tax professional can save you lots of
02:16money in the long term.
Collapse this transcript
Miscellaneous settings
00:00The Misc tab under Settings provides miscellaneous settings regarding how the
00:05shop operates, how information is gathered from your customers, and how the
00:09terms of agreement is displayed.
00:11Off the top, you have this box for disabling AJAX.
00:15AJAX is the dynamic function on the site that allows the shopping cart to reload
00:20without reloading the page.
00:23If for some reason the shopping cart is not working or if you encounter weird
00:26problems with reloading on the pages, you can try checking this box and
00:30disabling AJAX and see if that fixes the problem. It's rare, but it does happen.
00:36Next you can choose to redirect to checkout immediately after someone clicks on
00:40an item to add it to their cart.
00:43If you think people only going to buy one product from your site, this is
00:46probably a good idea.
00:47But if you have multiple products and you expect people to buy more than one
00:51product at a time, I would leave this unchecked.
00:53You can disable live credit card validation by checking this box. The live
00:58credit card validation is when you punch in the credit card number, it will
01:02actually check whether or not this is a valid credit card number.
01:05That doesn't mean it contacts the credit card agency to make sure that the
01:08number is actually a real credit card. What it does is checks whether or not it
01:13looks like a credit card number, meaning if you enter more or less numbers than
01:17necessary, it'll tell you.
01:18The next box is one I would check. It disables guest checkout, meaning anyone
01:23who buys a product has to sign up for an account. And this is a really good
01:27idea because this is a download and chances are every now and again, you'll
01:31find people who mess up the actual download or something else goes wrong.
01:36That way if you force them to set up an account, they'll be able to log back in and
01:40check the download later and also get things like the receipt and all that kind of stuff.
01:44If you check this, you should also check the next one, Show Register/Login Form.
01:49This allows people to either register or log in if they're existing users when
01:54they get to the checkout page.
01:56That way, you don't have to have them log in first and then go to the checkout;
02:01they just go to checkout and then they can automatically log in.
02:03Download Link Expiration is an interesting one.
02:07When you sell downloads you want to limit how long it can take from the
02:11purchases made to the person can actually download it, to avoid people cheating the
02:16system and getting extra downloads. By default it's set to 24 hours, meaning
02:21after 24 hours, the customer can no longer download the product unless you
02:25specifically let them do so. But you can change this to any value you want.
02:29This is counted in hours, so you have to figure out how many hours you want to extend
02:34it for, or you can also shorten it to just a few hours if you want to.
02:39At the bottom here, you can disable redownloads, so that people can only
02:43download the product once.
02:45Enabling this box is controversial, in my opinion.
02:48I've experienced this several times where I've bought a product online and then,
02:52as I download it, something happens. Either the site time is out or my computer
02:56gets disconnected or something like that.
02:59The logical thing for me to do then, is go back, log back in, and try to
03:03download the product again.
03:04But if you've checked this box then, I wouldn't be able to download again, even
03:09if the download wasn't completed the first time, and I would have to contact the
03:13site owner and say, hey!
03:14It didn't work. I have to redownload it again. Can you reactivate it?
03:18So I would leave this unchecked.
03:21The next options here have to do with terms of agreement.
03:25And here I'm going to show you a little trick.
03:27First of all, you should always check this box to make sure people have to agree
03:31to the terms when they buy something from your store. This is fairly standard,
03:35and it's a way of protecting yourself from weird legal issues happening once
03:40people buy products from you.
03:42Now that you've checked this, you of course need actual terms of agreement and
03:46if you remember of the top of this course, I said you needed to create a
03:50separate page for that.
03:51So if we go the site, you'll see under LEGAL, I have a TERMS & CONDITIONS page,
03:56which is basically the same thing. So here, I'm going to be clever.
04:01Instead of typing in the terms of agreement here, I'm simply going to make a
04:05link to them, and that way it won't cluster up the checkout page.
04:09First, I have to set the label that's going to go next to the terms checkbox, so
04:13I'll say Agree to Terms & Conditions. And then I'm going to say Read the full
04:23Terms & Conditions for Hunger Guides, and then I'll make Terms & Conditions into
04:33a link pointing to the actual page.
04:36So here I can find my page, click Open link in new window, and click Add Link.
04:45That way we're not clustering up our entire checkout page for the lots of information;
04:49we're just pointing people to the Terms & Conditions page and then they click
04:53on the link and jump to it.
04:55At the very bottom you can change the Completes Purchase Text and also the Add to Cart Text.
05:00By default the buttons say Complete Purchase and Add to Cart, but if you want
05:04to, you can change them to something else.
05:06This would be useful if you're making it an international store, so it's not in
05:10English or for some other reason.
05:12By default, you already have text there, but you can change it using these boxes.
05:17After making all the changes, remember to click Save Changes and the changes are applied.
05:22When you sell products online it's always prudent to have a proper terms and
05:26conditions page, so your customers know what they are agreeing to when
05:30they purchase a product and you know you're covered legally when something goes wrong.
05:34This is a especially important when you're selling digital products or virtual
05:38services, because it's harder to show that a customer in fact obtained something
05:42in return for their financial transaction.
05:45It is better if you overdo things on this tab then not do it at all.
Collapse this transcript
3. Setting Up Payment Gateways
Setting up PayPal payments
00:00Like everything else in the Easy Digital Downloads plugin, the payment gateways
00:05options are straightforward and easy to set up.
00:08By default, you have two payment gateways: PayPal and TestPayment.
00:14TestPayment is a testing system which, when activated, allows you to make
00:18purchases inside your store to test that everything works.
00:22PayPal is, well, PayPal. You can add more payment gateways by adding extensions to
00:28Easy Digital Downloads. There are both free and for-pay extensions that will add
00:33other standard payment gateways that you may use on the internet.
00:37You'll also notice that some of the standard things you often see as payment
00:41options on websites are not here, things like cash on delivery and check payments.
00:47That has a simple explanation: Easy Digital Downloads will setup to sell digital
00:52products online, so taking cash payments on delivery or taking check payments
00:57doesn't really make much sense.
00:59If you want to use payment gateways, you need to activate them by checking
01:03whatever payment gateways you want to use, and if you add extensions, you'll see
01:07more listed here at the top.
01:09So let's say I want to use PayPal.
01:11Well, I check PayPal, but I make sure that my default gateway is set to PayPal,
01:18and then I need to enter my PayPal settings down here.
01:21Now here's a trick: if you want to use PayPal as your payment system, but you
01:26want to run tests on your site first to make sure everything works,
01:30instead of using PayPal as PayPal and then sending money back and forth between
01:34real accounts, you can use the PayPal sandbox.
01:38The PayPal sandbox is found under sandbox.paypal.com, and here you can set up
01:44testing accounts under PayPal that will allow you to setup customer and
01:49merchant accounts inside a sandbox environment, and then you can assign money
01:54to the customer accounts and make payments to the merchants accounts and see
01:59that payments are actually being made and transactions are happening between
02:02these two accounts, and you can run a full test of your site without actually
02:06spending any real money.
02:08Setting up the PayPal sandbox is a little bit of work, and it's outside the scope
02:13of this course, but it's not hard to do.
02:15So if you want to use PayPal as your payment portal, you should go set up a
02:20PayPal sandbox account and then use that information to set up your site first.
02:25Because, once you have the sandbox account, it works exactly like your
02:29normal PayPal account.
02:31You simply go down here, enter the email address for your sandbox merchant
02:37account or for your real PayPal payment account, and then you select the PayPal Page Style.
02:43This is the page that people land on when they make a PayPal payment, and you can
02:48choose between different styles inside the PayPal settings. And then you just
02:53click Save Changes and PayPal will be activated on your site.
02:57So, whether you're using the sandbox or a real PayPal account, it's the
03:02exact same process.
03:04Now there are a couple of more settings here. You'll see that it says Accepted
03:07Payment Method Icons, and here you can check different icons. You have
03:11MasterCard, Visa, American Express, Discover, and also PayPal.
03:16These are solely icons that appear on the checkout page.
03:20So if you want to show the customer that you are taking payments through all
03:25these different options, you can check them and the icons will appear.
03:29Now, these icons are not actually active icons, so it doesn't mean that if people
03:33click on Visa they go to Visa payment; it just means that you are displaying to
03:37the customer what type of payments you are taking.
03:40Finally, at the bottom here you have this box that says Disable PayPal IPN Verification.
03:46This is an option you can toggle on if payments are not getting marked as
03:50complete. That means the communication between your site and PayPal isn't working
03:55quite right, so when people are paying through PayPal the payment is coming in,
04:00but that message is not being sent back to the site, so the payment is not
04:04marked inside your site as complete. It should work but if it doesn't, you can
04:09try by clicking this to see if that changes things.
04:12So it's kind of failsafe to see that things work properly.
04:16Once you've made your changes, put in your PayPal account, and set up
04:19everything so it's correct, click Save Changes and now you're ready to take
04:24payments on your site.
Collapse this transcript
Setting up Stripe payments with an extension
00:00Easy Digital Downloads comes with a PayPal payment gateway out of the box, but
00:05you can add on additional payment gateways by adding extensions to the plugin.
00:10One such additional gateway that's gaining popularity is one called Stripe.
00:15Stripe is a solution created by developers for developers to create a more
00:20streamlined payment process for people who are taking payments through credit cards.
00:25Just like PayPal, it costs a bit of money to use it. As you can see here, the
00:29pricing is 2.9% + 30 cents per successful charge, which is marginally more than
00:35what PayPal charges, by a very small margin.
00:38What you get with Stripe that you don't have with PayPal is that the payment
00:42actually happens on your site. You never leave the site; you just get this nice
00:46little box that shows up and people can make the payment directly.
00:50On the other hand, if you're using Stripe, you must have an SSL certificate on
00:55your site; otherwise, this transaction will not be secure.
00:58So while Stripe might cost almost the same as PayPal, to ensure a secure
01:04transaction, you have to invest in an SSL certificate.
01:07You should do that anyway, but it becomes especially important if you're using Stripe.
01:12So how do we include Stripe into our site?
01:14Well, you have to get an extension to do so, and the extension costs a bit of money.
01:19To get the extension, you go to the Easy Digital Downloads website and then you
01:24go to Extend > Extensions.
01:27From here you see all the different extensions that are available for Easy
01:31Digital Downloads, and there's quite a few of them. These are all things that you
01:35can add to your site to make it easier to use or to add functionality.
01:40In this case, we're looking for gateways, so I'll click on Gateways, and that will
01:43narrow down the search. And here you see all the different gateways that are
01:46available currently. You have Authorize.Net and eWAY and PayPal Digital Goods
01:51and so on and so on.
01:53What I'm looking for right now is Stripe Payment Gateway, so I'll select
01:57that one, and then you see here the price is for a single site $49.00 for 2-5
02:03Sites $82.00, and for unlimited use, if you are a developer, you would choose it for $123.00.
02:10You can follow the purchase process here and when you end up purchasing the
02:13product, you get a ZIP file with the actual payment gateway. This is a plugin
02:20just like any other plugin, so once it's on your computer, to install it, all you
02:25have to do is go back to the site, go to Plugins > Add New, go to Upload, navigate
02:34to the file, and it's on my desktop, select it, click Open, and click Install Now.
02:42Now the zipped file is unpacked, installed, and I can active the plugin.
02:47Once the plugin is activated, I can go back to Downloads, go to Settings, and when
02:53I go Payment Gateways, you'll see we now have Stripe as an option.
02:58If I scroll down, you'll also see we now have Stripe Settings in addition to
03:02our PayPal settings.
03:04Now here comes the interesting part: when you set up an account with Stripe it's
03:09automatically set to TEST mode.
03:11In TEST mode you can make payments to the account without actually making real
03:15payments, and that way you can test your site.
03:18So to hook this up to your new plugin that you have inside Easy Digital
03:22Downloads, you need the API keys.
03:25So if you go to Your Account here and go to Account Settings and log in, you can
03:34go to API Keys, and from here you have Test Secret Key and Test Publishable Key,
03:40and you also have the Live Secret Key and the Live Publishable Key.
03:43So now you just have to copy these and use the Copy Key to Clipboard button.
03:48Then you can back in and see Test Secret Key team and Test Publishable Key and Live
04:00Secret Key and Live Publishable Key.
04:11At the very top here, you can also enter the License Key for the Stripe payment
04:15gateway you downloaded. It comes in the email you get when you purchase the
04:20plugin, and this will allow you to get automatic upgrades to the plugin itself.
04:24So that's not Easy Digital Downloads; that's just this extra plugin that adds Stripe.
04:30Once you have added the Live Secret Key, the Live Publishable Key, the Test
04:34Secret Key, and the Test Publishable Key, you're able to test and run real
04:38payments from Stripe on your site.
04:41When you test Stripe as a payment option on your site, you may run into an issue
04:46where something doesn't open right or something doesn't work at all. If that
04:49happens, try to check this Stripe JS Fallback Support box.
04:54This can be because of a JavaScript conflict that happens in some cases with
04:59plugins, and by checking this box you are either enabling or disabling a specific
05:04type of JavaScript that would avoid this problem.
05:08Choosing to go with Stripe as the payment gateway removes the PayPal layer that
05:13takes the visitor away from your site.
05:15As an added bonus, Stripe doesn't hold payments like PayPal tends to do if they
05:20think there's something wrong with a payment system, and as a result, using Stripe
05:24will get you paid faster and more consistently.
Collapse this transcript
4. Adding Products to Your Store
Adding a new product
00:00Now that your store is set up and fully configured, it's time to start adding
00:03products. Because Easy Digital Downloads works with the core features of
00:09WordPress, adding a new product is pretty much the same as adding a new page or
00:13post. You just have to fill in some more information about your product.
00:17For this example, I'm going to build a site that sales city guides and recipes
00:22and focuses on food.
00:24I already have a city guide and some information here on my desktop.
00:28I have a text file with all the different information. I also have the actual
00:32download, and I have some photos.
00:35And through the next couple of movies, we're going to look at how all of this can
00:38be incorporated into an actual product page.
00:41The first thing I need to do is create a new product.
00:44Under Easy Digital Downloads, a product is called a download, and you make a new one,
00:49either by going to New and selecting Download or by going to the Dashboard and
00:55going to Downloads and clicking Add New.
00:58Adding a new download looks exactly the same as adding a new post.
01:03You simply go and put in the title here, so I'm going to my document and grab
01:07the title, and then you can enter in your text information. So I'll go back
01:14again, find all my text, copy it, and then I'm going to use Paste as Plain Text
01:20to paste it in to get bit of a new styling. Then I can do some further styling
01:25if I want to. I can clean it up a bit. I can put some bolding on things.
01:32And finally, I have to assign categories and tags.
01:36Now even though it says Categories and Tags here, these are categories and tags
01:40that only apply to downloads or products, so don't confuse these with the
01:45regular categories and tags that you see in a regular post.
01:49So here I'm going to create a new category for my downloads that's called City
01:53Guides, because this is a city guide. I'm going to have several of those. And if
01:57I wanted to, I could also add a category for recipes and whatever else I want to sell.
02:02I can also create tags, so here I'll say boston and east coast and usa as tags,
02:10and that way people can navigate and see all other things that are tagged with
02:15similar items. Just to make sure everything works so far, I'm now going to save
02:20my draft and then click on Preview.
02:24Now I can see what my product looks like on the actual site, and here you see we
02:28have the title, we have the text with my bolding, and then we have a big button
02:32at the bottom here that says $0.00 and Purchase.
02:36That means that we've added a new product and now we can go further and add more
02:40information. That's next.
Collapse this transcript
Download configuration
00:00Now that we've created a new product, or download as it's called in Easy Digital
00:06Downloads, it's time to add the actual downloadable product to our page.
00:11If you'll remember from the last movie, we entered information about the
00:15product, so we have the title and also some text describing the product. And as
00:19we can seen on the preview page here, we even have a Purchase button. But there's
00:24no product associated with this page.
00:26So, if people buy this product, they won't actually get anything. That's the next step.
00:31We need to add the actual product to the product page.
00:35This is done in the Edit Download page, where you already entered information.
00:40If you scroll further down on this page, you'll see you have a panel here called
00:45Download Configuration, and this is where you add the actual downloadable files.
00:50Off the top, you can toggle on and off whether you want to enable variable pricing.
00:56So, this is if you want to have variable pricing based on different features in
01:01the product. I'm going to leave that unchecked.
01:03Then you have set a price for the products. I am going to set this to $10.
01:07And now you can add File Downloads, and you notice you can add one or several
01:12different files here.
01:13For each file you have set a name, so I am going to set it to Boston City Guide,
01:18and you also have to point to a file.
01:20So, here I am going to upload a file. I'll go to Upload Files, Select Files, and
01:27then find the file I want.
01:29I'll click Open. This is a pdf file, so now I can set a title for it. So I'll
01:34call it Boston City Guide by Hunger Guides and click Insert into post.
01:44Now you see the URL that points directly to this file on my server, and if I
01:49wanted to, I could click Add New File and this would add an additional field and
01:53here I could upload another file.
01:55Now that you have uploaded the files, you can set a File Download Limit.
02:00By default this is set to 0, which means there is no limit, and people can
02:03redownload a file as many times as they want.
02:07But in certain cases, you may want to limit the number of times people are able
02:11to download the same file. This could be if you're worried that people might go
02:15to different computers, and redownload it again, distribute the file in that
02:18way, or there could be other reasons.
02:20But if you do set a limit to this, chances are people will try to download a file
02:25and then something goes wrong, or they delete file and then they'll have to
02:29contact you again to get the file one more time.
02:31So, this is a decision you have to make, whether or not you want to set a limit or not.
02:37At the very bottom you have this Button Option, Disable the automatic output of
02:41the purchase button.
02:43If you check this, the button on the product page will disappear. Now you're
02:49probably are going to ask, why would I want to do that?
02:52Because then I lose the button and people can't by the product.
02:55Well if you use regular posts--let's say you have a blog and you want to add a
03:01product to the blog--you can add a button to the blog posts. And there's a good
03:06chance that you may not want to use this actual product page at all, and then
03:10you can take that Purchase button off.
03:12But for pretty much every case, I would say leave this unchecked because it's pointless.
03:18Once you've added the downloadable product, we'll take a look at the few
03:22remaining features on this page.
03:24On the very bottom here you have Product Notes where you can leave notes about the product.
03:29These notes will be added to the purchase receipt.
03:32So, when people buy the product you may leave a note like, you have to actually
03:36download the product, here's a link, or something like that.
03:39And if you scroll all the way up to the top here, you'll see that we have a
03:43panel called Download Stats. Here you have two links. You have links to the
03:48Sales Log, and you'll see that as you makes sales, this number will change from
03:520 to something else, and you'll see the Earnings, and you have a link to the File Download Log.
03:58Now to demonstrate how those works, I have already created a product and sold
04:03some versions of it.
04:04So, if I go back here and open the Boston City Guides that have already been
04:09sold, you'll see here we have 4 Sales. And if you click View Sales Log, we get to
04:15a log that shows all the sales. And if I go back and click View File Download
04:21Log, you'll see that although I sold the product to four people, only two of them
04:27have actually downloaded the product.
04:28Now that I've added actual products to my product page, I'm almost ready to publish.
04:34The one thing remaining is I need to make this look good by adding some
04:38images. That's next.
Collapse this transcript
Adding images to a product
00:00Images are very important if you want to make sales from your shop.
00:04The more images you have and the better and more detailed those images are, the
00:09more likely your customers are to trust you and want to buy your products.
00:13This is just as true for digital downloads as it is for physical products.
00:17Investing time and money in good product photography or screen grabs will go a
00:22long way in securing sales for your business. Because of how Easy Digital
00:26Downloads is wired, adding images requires a bit of a convoluted process.
00:31Let me show you what I mean.
00:33What I want to do is add the images I have here onto my posts.
00:38I want to have one image at the top of the post, and then I want to have a
00:41gallery of the other three below the post.
00:44So, in particular I want to have a large image here at the top, and then I want
00:48to have a gallery with three images here after the first paragraph.
00:52Now, if you have ever worked with WordPress, before this should be pretty simple.
00:56You simply go in and you add pictures into your post and everything should be fine.
01:01But in the case of Easy Digital Downloads, that isn't quite the case.
01:05Instead, you have to go through this other kind of process, and I'll show you
01:09exactly what you need to do.
01:10The first thing I want to do is create a featured image, and that's exactly how
01:15you would normally do it.
01:16You simply scroll down and click Set featured image and then you navigate to
01:21upload your files, you find the file, and you upload the file to the site.
01:27Now you can put in information. I'll say Boston skyline, and I'll copy that
01:33and put it into the alternate text, and I'll delete the description and click
01:38Set featured image.
01:39If I now save this and view the Download, you'll see we have a nice featured
01:45image here at the top.
01:47The next step is to add this gallery with the three additional images at the bottom.
01:53If you're used to working with WordPress, you now probably think that what you
01:57need to do is place your cursor on the line and then go into Add Media and just
02:01dump the images in. That will not work, and I'll explain to you why.
02:05If you add the images in like that, Easy Digital Downloads will assume that those
02:09images are images that you want to sell, and therefore the images will be
02:13protected unless you actively buy the product.
02:16So, therefore, instead of getting the images, you just get boxes with nothing in
02:20them, and if you click on them, it will actually say, you cannot access these
02:24images because you haven't bought them yet.
02:26But there is a way around this, and it's only available now with the newer
02:29version of WordPress, because now we can attach any image in our image
02:33library to any post.
02:35So, what I need to do is open media in a separate window, so I'll click on Media
02:40here and open it in a new tab. Then I am going to add in the images using this
02:45Media uploader instead.
02:46So I'll click Add New to add the images. I'll select the files and highlight
02:51them. The files are now uploaded and I can go in and edit them,
02:56so I'll click Edit, and I go to Image Editor, and from here I can put in
03:01alternate text if I want to and update it. And then I can do the same for
03:09the two other ones.
03:10And now that I have these images uploaded, I can go back into my post.
03:16I'll place my cursor where I want my gallery to appear.
03:19I click Add Media, and now I can check the images I want to, so I'll check
03:24this one and then I'll hold down Shift. You see the three appear down here
03:30at the bottom, and now I can click on Create Gallery and I'll create a
03:34gallery with these three.
03:35So, when I now click Create a New Gallery, you'll see the three images. I can now
03:40reorganize the, in any way I want.
03:46I can put a caption for each of the images if want and I can also set if I want
03:50the Gallery Setting to link to the media file or to the attachment page.
03:55In this case, I want to link it to the media file and then I click Insert Gallery.
04:00Now we insert a Standard WordPress Gallery, and these images will actually work.
04:05You can't preview this inside the WordPress Editor, so to see what this looks
04:09like, we have to now click Update and then view the Download. And here you see
04:15the big at the top and when we scroll down, we have those three smaller images.
04:20And if you click on them, you jump directly to that main image.
04:23Now of course that's not the best user experience. What I want to do is pop
04:27this up in a light box.
04:29So, I am finally going to go and add a little plugin, so I'll go to Plugins >
04:33Add New and add a plugin called fancybox for wordpress, install fancybox for
04:44WordPress, activate it, and then I can jump back to my Downloads and view Boston City Guide.
04:54And when I click on these they'll open in a separate window and I can navigate
04:59between the different images.
05:00So, as you can see, you can add image galleries and images to your post; you just
05:10have to remember that to add images in your post content here, you have to upload
05:15them manually through the media uploader and then add them into the post.
05:20You can add them in either as galleries or as single images in the text; that
05:24makes no difference.
05:25You just have to make sure to use the media uploader when you add the image in.
Collapse this transcript
5. Customizing Your Store
Configuring the store front page
00:00Now that you have Easy Digital Downloads set up and you have products to sell,
00:04you can start configuring your storefront page to ensure your visitors find what
00:09they're looking for right away.
00:10I've added some extra products here so that you can see what I'm talking about better.
00:14I have added a bunch of products in three categories.
00:18The categories are City Guides, like the first one we added, and then we also have
00:22recipes and live cooking classes.
00:25Now the challenge becomes making a front page that drives people to these
00:29different categories.
00:30The problem is, because of how Easy Digital Downloads works, there is no default
00:35front page index that we can use.
00:37What we have here is the archive page for all the different products and it just
00:42shows every single product, but it says ARCHIVES on the top and we can't assign
00:47this as the front page, because of how WordPress works.
00:49What we have to do instead is place something else on the front page that can
00:53drive your visitors to the right places.
00:56By defaults, all WordPress sites use the blog as the front page, and here you'll
01:01see every single blog post. But that's not what I want.
01:04I want a page on the front page that has some sort of links that takes you
01:09directly to the different categories.
01:11So, what I am going to do is create a single page and then put some images in
01:15that that link directly to the different categories.
01:17Let me show you what I mean.
01:20First I'll make the page. So I have already started here. I made a single page.
01:26You see it here at the bottom, it's called Welcome to Hunger Guides, and in this
01:30page I just have a little bit of text.
01:32What I want to do now is add in some images I have created before, and those
01:36images will become links to the different categories.
01:42If I go to my Desktop, you'll see here, under the products folder, I have created
01:47three images. I have the cityguides, livedownloads, which is the live cooking
01:51classes, and also recipes.
01:54Now I want to add these into my page.
01:57So, I'll go here to the top and click Add Media and then upload the files, so
02:03I'll select the files and I'll upload all three.
02:05So, I go to Desktop/Products and find all three files and add them in.
02:12And then I'll go and edit the text here, so I'll say Recipes, from Hunger Guides.
02:20Then I'll copy that and paste that in as alternate text, and then I'll do the
02:23same for the two other ones.
02:25City Guides, from, and if you're wondering what this Nashville skyline at
02:38twilights text is, that's the description text that was attached to the original
02:42image I edited when I created these graphics.
02:45And because I put this all together in Photoshop, all that information got
02:48inherited through, so that's why you see that show up.
02:52Now that I have the three images, I am going to uncheck two of them, so I only
02:56have one. And then I'll go here and set the Alignment to Center and set the
03:01Link To None for now and then set the Size to Full Size, and the Full Size
03:06happens to fit exactly with the width of the screen.
03:09I'll click insert into page and I get the first image. Then I'll just hit the
03:14return key and add media and add the second image, do same thing, Center, Link To
03:22None, insert into page, and I'll scroll down again, and add the third one, Add
03:29Media, City Guides, Center, Link To None, insert into page.
03:36Now I can test this to make sure it works, so I'll click Publish, and here I
03:40published a new page.
03:42So, I can go View Page. And now we can see its looks the way I want. I have the
03:47three images at the top and then I have short text.
03:50At the bottom I still have the Comment, so I am turn that off by going to
03:54Screen Options, finding Discussions, scroll down, and uncheck Allow comments
04:01and Allow trackbacks and pingbacks. Then I am going to collapse Screen Options
04:06again, and now I want to make each of these images into a link pointing to the specific category.
04:11So, here is a trick. I need to get the links to those specific categories, and it
04:16can be hard to remember exactly what those links are.
04:18So, I am going to cheat and go get them from WordPress.
04:22So, I'll go to Downloads and find Categories and then right-click on it and open in a new tab.
04:28Here I see a list of my categories. From here I can hover over the View link for
04:33each of them and then right- click and Copy link address.
04:37So that was the link address to City Guides. Then I can go back here, click on
04:42City Guides, go edit the image, and here in Link URL, I can paste in that link.
04:51Click Update and do the same for the two other ones.
04:54So, Live Download Cooking Classes, right- click on View, Copy link address, click
05:02on it, Edit Image, paste in the link, Update. And the final one: Recipes, View,
05:12Copy link address, select the image, Edit the Image, paste in the link, Update.
05:21Now when I click Update and view the page, you'll see I can click on each of
05:26these images, and when I do I jump directly to the archive for the products
05:31under that particular category. And then I can go into any one of the products,
05:36read all about it, and make a purchase.
05:40But this still doesn't solve my problem of the front page.
05:43What I have done so far is just add a new page, but I can't even get to that new page.
05:48Now we have to reconfigure the site so that the new page is displayed in place
05:52of the blog on the front page.
05:54So right now we have the blog on the front page, and here you have to make a decision.
05:58You can choose whether or not you want a blog at all or not at this point.
06:02You can either just assign the new page as the front page or you can assign the
06:07new page as a front page and then create a separate page for the blog, so that's
06:11what I am going to do.
06:13I am going to go in and say New, select Page, create a new page, and just call it blog.
06:18I am not going to put any content here, because any content I put here will
06:22be overridden. Then I'll click Publish. Then I can go to Settings > Reading
06:30and change Front page displays from Your latest posts to a Static page, and
06:35then I'll select my new page as the front page, so that would be Welcome to Hunger Guides.
06:40And then for the Post page--that is, the blog--I'm going to select Blog.
06:45When I click Save changes and I can go back to the front page, when we go to
06:52HOME, we see my new custom front page. And if I go in and edit my menus--
06:57so I'll go to Toolbar and Menus-I can add a link to blog. It sits right here.
07:03Add to Menu, pull it up under the Store, Save Menu.
07:10And when I jump back again to the front page and select Blog, I go directly to the blog.
07:14Of course this is just the very surface of what's possible here. You can make
07:19very advanced and very attractive front pages. You just have to remember that
07:23with Easy Digital Downloads you can't make a front page that has the full index
07:28unless you really know what you're doing.
07:29So, driving people to specific areas or even linking to specific products using
07:34this same technique will make it a lot easier for people to find the products
07:39that you want them to find.
Collapse this transcript
Using the sidebar
00:00To make navigation as easy as possible and also ensure that your customers sees
00:05what's going on as they are shopping,
00:07I recommend customizing your sidebar to provide a search box as well as a
00:11shopping cart and a list of your different categories.
00:15With WordPress and Easy Digital Downloads these are simple drag-and-drop
00:19behaviors making the process as easy as, well, dragging and dropping stuff into the sidebar.
00:24When you install WordPress from scratch you get a sidebar with some standard
00:28features: you have the Search box at the top, you have RECENT POST, RECENT
00:32COMMENT, ARCHIVES and so on.
00:34What I want do is replace all of these standard widgets with the custom widgets
00:39that relate to the products we're selling.
00:41I can do that by going to my Toolbar and selecting Widgets, or by going to the
00:46Dashboard and then selecting Appearance and Widgets.
00:49Here you see the Main Sidebar is already stocked with a set of default
00:53widgets. These are the ones you saw on the page.
00:56So, first I am going to get rid of all of them except for Search.
01:00So, I'll pull the rest of them out, so that we have a clean sidebar, and then
01:05we're going to add in some custom widgets that were added automatically by
01:09Easy Digital Downloads.
01:11You see them here. It's called Downloads Carts, Downloads Categories,
01:16and Purchase History.
01:17I am going to add the cart directly under Search, and then I am also going add
01:21the Downloads Categories/Tags, and I'll set it Categories. Without doing any more
01:27customization, let's take a look at what that looks like.
01:29So, I'll open it in a separate window, and you can see it now I have the
01:34Search box, I have the cart, and it's says Your cart is empty, and I also have
01:39the list of categories.
01:41But of course it's hard to understand what this is, because it doesn't have any
01:44titles, so I'll go back and I'll set the Title of the Download Cart to simply
01:48Cart. And I'll also click Show Quantity here so that we can see the quantity of
01:53what we're buying, click Save to save the change, I'll set the Download
01:57Categories Title to Categories, and click Save.
02:04Now when I reload the front page, you'll see we have a usable sidebar that
02:08actually gives people information about what's going on.
02:11If you want to, you can swap the position of the categories on the cart simply
02:15by going in and dragging the Categories list above the cart. Or you can other
02:20types of widgets to make the sidebar more attractive.
02:23Just remember there is such a thing as sidebar overload, so don't put too much
02:28content in the sidebar or it becomes very annoying to look at.
02:32Simple enhancements like placing the shopping cart and a search box in the
02:35sidebar will make for a better user experience for your customers, and a better
02:40user experience means your customers will feel more comfortable using your store
02:44and are more likely to buy your products.
02:47It's a small investment for a potentially large reward.
Collapse this transcript
6. Managing Sales
Testing the customer experience
00:00Now that you've added Easy Digital Downloads to your site, configured it, added
00:05products, and configured the overall site to work as an ecommerce site,
00:09it's time to test it as if you were a customer.
00:12That way you'll be able to identify any pain points, or things that don't work
00:16right, and you'll be able to make sure that people who visit the site can buy the
00:20products they actually want to purchase.
00:23Before we do that though, let's take a quick look at the Settings again, to make
00:26sure that everything is right.
00:27I'll go back to my Dashboard and go to Downloads > Settings.
00:33And from here I'm going to make sure that Test mode is currently unchecked so
00:37that I can ask the buy products, and I'm going to go into Payment Gateways and
00:41check what payment gateways I currently have available.
00:44I have PayPal, TestPayment, and Stripe all activated, which means I can test
00:49for any one one of them.
00:50Now if you're going to test for PayPal,
00:52I'll reiterate that you need to use a PayPal sandbox account and not your real account;
00:57otherwise, you'll have to actually pay money to make sure that this test works.
01:02For Stripe, you need to fill in all the information, in particular the Test
01:06Secret Key and the Test Publishable Key, and make sure that Stripe is set to
01:11Test mode to make this work.
01:13Now I know everything is set correctly, I can open the site in an incognito
01:17window and that way I can test a site without being logged in.
01:22So I'll test it just like someone who just landed on the site.
01:25Now let's say I want to buy that city guide we just created.
01:28I'll click on City Guides, and here I find the city guide I want, and when I go
01:34in I can look at the picture, I can read the text, I can open the gallery if I want to.
01:40And if I'm satisfied that this is what I want to buy, I'll scroll to the bottom
01:44and click $10.00-Purchase.
01:47After the product is added to the cart, I get a prompt that I can go to the
01:51cart that goes away after a little while, and if I scroll up, I can see that in
01:55my sidebar I have a cart with one item-- its the Boston City Guide for $10.00--and
02:00I can click remove if I want to or go to Checkout.
02:03That way I can continue surfing the site and look at other products, and then I
02:07can add them to the cart as well, and I'll see the list here in the sidebar and
02:12I can go to the checkout at anytime.
02:14I'm going to go to the Checkout, and then again I can see the product I
02:18purchased, and if I wanted to, I can remove it.
02:20From here, I need to select a payment method.
02:23As you can see, I still have PayPal, Test Payment, and Credit Card as options
02:27and depending on which one I choose, I'll get different information that I need to fill out.
02:32For all three, I need to either log in or create an account, because I set the
02:37site up so that you have to be logged in to buy anything. And for PayPal I need
02:41to provide an email address, a first name, and a last name.
02:45If is switch to Credit Card instead, I'll be doing payments through Stripe, and
02:49here you see, in addition to the information that was collected by PayPal, I also
02:53have to put in my full credit card information.
02:56And this is why you need an SSL certificate if you're going to use Stripe as a payment method.
03:02Because if you don't have an SSL certificate and you don't have encrypted
03:06information between the visitor's browser and your server, anyone can snoop in
03:11on the communication and grab the credit card information.
03:15So like I said in the WordPress Ecommerce:
03:17Core Concepts course, if you are going to set up an ecommerce store, you need
03:22to have an SSL certificate for the store, and that is especially important if
03:26you are using Stripe.
03:27I am going to test the gateway using my Test Payment option instead, so now I
03:32can put in information. I'll start by creating an account. I'll say owen. I'll set
03:37a password. Then I'll set the email address, and I'll put in my first and last
03:47name, and then I have to look at the terms and agree to the terms.
03:53Now you notice here, when I click on Show Terms, it opens the Terms &
03:57Conditions. And you'll remember from earlier in the course, instead of
04:01writing out the full Terms & Conditions, I just put in a short sentence with a link to it.
04:06This is so that people can read the full Terms & Conditions without having to
04:10scroll up and down on this particular screen, because as you can imagine, if
04:14I put all that text on this page, it would scroll far down before you got to
04:18the purchase button.
04:19Now that I have all the information input, I can click the Purchase button.
04:24But as you can see, nothing's happening. That means something is not working right, so
04:29now I need to troubleshoot, and this is precisely why you want to try this
04:33experience as a customer.
04:35So I'll go back to my site, and I can remember that in the Settings here, under
04:40Miscellaneous, it said at the very top, Disable Ajax, check this to disable Ajax
04:45for the shopping cart.
04:46So I'm going to try to Disable Ajax for the shopping cart and see if that will
04:50make any difference.
04:51I'll go down and save the changes, go back to my test page, and reload it, and
05:00then I'll select the payment method again, so I'll set Test Payment.
05:04And now I have to click Next, because we no longer have that Ajax function that
05:08automatically loads things up for us.
05:11Here I can create the account, so I'll put in the same information,
05:14same very weak password, and I will check Agree to Terms & Conditions and click Purchase.
05:27As you can see, when I disable the Ajax, the purchase was completed, and now we
05:32have a purchase confirmation that shows us what payment number it was, what the
05:36current date is, how much I paid for it,
05:39I also have a Payment Key, and down here I can download the product, so if I
05:44click on it, I can download it onto my computer.
05:47In addition I got an email sent to me with all this information so that I
05:50can come back here later and go and look at the purchase confirmation or
05:55purchase history, or I can come back and download the product again, through
05:58the link that's in my email.
06:00As you can see, by testing the user experience of the actual shop, you'll be able
06:05to do some troubleshooting if it turns out that things are not working properly.
06:09When you do this on an external server, it is extremely important that you try
06:14out every single permutation, and that you try out every single situation you
06:18can think a customer will get in and see what happens when you do does different things.
06:22If you're going to use a payment gateway, it's also important that you actually
06:26make a real payment.
06:27So run through the payment experiments using the Test Gateway first, and then
06:32when you think it works, switch to the real gateway and actually make a payment
06:36to see that everything works properly.
06:38That way you'll be sure that when customers come to your site they'll be able
06:41to actually purchase your products and pay you for them.
Collapse this transcript
Receiving and managing orders
00:00Once people start buying products from your store, it's your job to receive
00:04and manage the orders and provide your customers with the products they have paid for.
00:08If you're selling digital downloads only, this is largely managed by Easy
00:12Digital Downloads, but in some cases you still need to interact with the orders
00:17to make everything work properly.
00:18In the previous movie, we made a purchase of this Boston City Guide, and now we
00:22can log in and take a look at what happens when people make a purchase.
00:26So I'll go back to the Dashboard, and here I'm logged in as myself. And here on
00:32the Dashboard I'll show you something cool.
00:34By default, you have all these standard WordPress boxes here.
00:36You have the Right Now panel, the QuickPress, and so on.
00:40But if you scroll all the way to the bottom, you'll see there's a new panel that's
00:44called Easy Digital Downloads Sales Summary, and here you have lots of
00:48information about what's been happening on the site.
00:51You can either grab this and just drag it up to the top if you want, or, if you
00:57want to get rid of these other things at the same time,
00:59you can go to Screen Options and simply uncheck the ones you don't want to see.
01:05So if I uncheck all of them, you'll see all we're left with is this summary.
01:14This page is customizable, and you can change it any time, but what matters for
01:18right now is that we can see a full summary of our shop.
01:21We can see how much money we've earned, we can see how many sales we've made, and
01:25we can see Recent Purchases.
01:26In addition to seeing them here, you can also see the purchases by going to
01:30Downloads and selecting Payment History.
01:34Here you see all the payments that have happened and you get more
01:37information about each payment.
01:39If you click on View Order Details, you'll actually get the full order details
01:43for this particular payment.
01:45And if you look here, you'll see that we have Completed payments, Pending
01:50payments, Refunded payments, Revoked payments, and Failed payments.
01:54That means if you get an order and something is wrong--for example down here we
01:59have an order that's pending--you can go in and click Edits and then open that
02:04order, and from here you can change the Status. You'll see that in this case the
02:09download that was purchased is Breads and Spreads Class, but for some reason
02:13there are no payment notes, which means I have to check whether or not I
02:17actually got paid for this.
02:18If I did, I can change it to Complete or Refunded or Failed or Revoked,
02:23depending on the status.
02:25And if I change it to Complete, I get this new box where it Send Purchase
02:29Receipts where I can check the box and send the Purchase Receipts including
02:33all download links.
02:35That means it's no longer pending and the person who made this purchase will now
02:39get an email in the mail saying, here's the download link where they can download
02:43the product they purchased.
02:44I'll update the payment. It's set to Complete, and now when I go back to Payment
02:50History, you'll see we have 9 Completed and 1 pending.
02:52If you were contacted by a customer who for whatever reason didn't receive the
02:57Purchase Receipt with the link to the product--that could be because it got
03:01caught by a spam filter or because they use the wrong email address--
03:04you can also click Recent Purchase Receipt right here under the name of the
03:09person who bought the product.
03:11Finally, if you go to View Order Details, you see that you can jump directly to
03:16the products that have been purchased for one order. And if you go to that
03:19product and scroll down to the bottom, you'll see here we have a Purchase Log and
03:24also a File Download Log for each product.
03:27So we can see who bought the products, which Purchase ID that purchase has, and
03:32we can see who downloaded it.
03:34So for instance, here we see that four people bought the product, but only two
03:38people downloaded it, which means something probably went wrong here and we need to follow up.
03:43As we can see, once you get orders in through Easy Digital Downloads, you have
03:47all the information about the order and the person ordering your product right
03:51at your fingertips.
03:53In most instances, all you have to do is make sure you got the payment. But when
03:57something goes wrong it's easy to find the order and take the necessary action
04:01to resolve the issue.
Collapse this transcript
Managing reports
00:00Once your store is up and running and you're making sales, it's important that
00:04you start looking at your statistics to ensure that things are running smoothly
00:08and that you are meeting the demands of your prospective customers.
00:11To give you as much information as possible about your sales, Easy Digital
00:15Downloads comes stocked with advanced reporting tools. You'll find the
00:19reporting tools by going to Downloads > Reports, and here you'll get several
00:25different types of reports.
00:26Of course, right now it looks kind of weird because I have only made a couple of
00:30sales inside my tests lab, but once you start making sales, you'll see nice graphs
00:34here, both of sales and of earnings.
00:38You can change this from today to week, and month, and quarter, and year, or
00:42make custom queries of specific spans of time.
00:46But it doesn't just limit itself to earnings.
00:48If you use this dropdown here, you can see you get downloads reports that you
00:52can see, and then you see all your products, You can also get reports for
00:57customers. so you can see which customers buy what and how much they buy, and you
01:02can see a report for taxes.
01:05The taxes report can be specifically useful when you have to pay taxes once
01:09a year, and here you can get a complete report from each year you've been operational.
01:13Next to Reports, you have Export.
01:16From here, you can export all the different information that's stored inside
01:20here, either as a PDF or as a CSV file, so you can import them directly into a spreadsheet.
01:26You also have Logs here, where you can see exactly what's been going on on your site.
01:31These logs have mainly to do with file downloads, so you can see who downloaded
01:35what and when that happened.
01:36So if someone comes to you and says hey, I downloaded a file but then I didn't
01:41get it, or whatever, you can actually check whether or not they did download it,
01:45where they downloaded it from, and you can also see if people are trying to cheat the system.
01:49So maybe someone is downloading the same file from two different locations
01:52within a very short time span. You'll be able to catch that here.
01:56You can also see logs for sales, and you can see logs for payment errors, and
02:03the payment error one is probably really important if something were to go
02:07wrong, like you see here. I triggered two Stripe errors on purpose, so we can
02:12see a log message here that says there's something wrong. Unfortunately, in this
02:15case, the log message says nothing, but you will get the payment error logs
02:20here if something is going wrong, and then you can troubleshoot based on those error messages.
02:25Though the reports pages may not look like much at first, once you start getting
02:30customers, you'll quickly get a clear picture of how your customers and potential
02:35customers behave on your site.
02:37You can add to this by adding Google Analytics or another analytics engine on to
02:41your site to get further statistics about how people are operating.
02:45Based on the information you get out of the analytics and out of the reports, you
02:49can make changes to your products to make them more appealing and drive your
02:53customers to buy more.
Collapse this transcript
Creating discount codes
00:00Providing potential customers with incentives is a great way of converting them
00:04from potential to actual customers.
00:07One such incentive is to give out discount codes.
00:11Easy Digital Downloads makes it easy to create new and advanced discounts, and
00:15also to manage existing discounts.
00:18To create new or manage discount codes, you simply go to Downloads and Discount
00:23Codes, and here you'll see a list of the existing discount codes, if you have any,
00:27and you'll also be given the ability to create new ones.
00:30Let's say I want to make a new discount here, and I want to call it Spring 2013
00:37Discount. And the code should really be something complicated that people can't
00:42remember, so I'll put MOR10. Then I need to choose what type of discount this is going to be.
00:49Is it going to be a percentage discount or a flat amount?
00:52If I set it to Percentage or Flat amount I still have to enter the actual amounts.
00:56So if you set 10 here and it's a percentage, it's 10%, but if I set it and it's
01:01flat amount, then it becomes $10. Then I can decide what start date to start the
01:06discount on. Since this is Spring 2013, it should really start on February 1 and
01:12then it should end on let's say April 1st. Then I can also set a minimum
01:18amount, which means people have to buy more than a certain amount of money
01:22before the discount kicks in.
01:25If you don't set anything here, it will be no minimum and you if you set
01:29something, it'll of course kick in automatically.
01:30And finally, I can set the max number of uses for a discount code. This is
01:35probably a good idea, so you don't get lots of people buying your product at a very low price.
01:41So you can set a max use to say 10 or 50 or whatever you think is reasonable.
01:45When you're done configuring it, you simply click Add Discount Code and you'll
01:49see the discount code appear here. You'll see the name, the code, the amount,
01:54the number of uses, and then also the rest of the information.
01:59If you want to edit the discount code, you can simply click Edit and then you can
02:02go back and edit any of the information you have here. And at the very bottom you
02:07can set the Status from Active to Inactive if you want to disable it.
02:11That way you don't have to delete your discount codes; you can just take them
02:15Inactive, so if you want to use them again later, you can just go back and
02:18activate them and maybe change elements like the Start date or the Max Uses.
02:23By making targeted discount codes and restricting them, either by volume or
02:27time, you can incentivize potential customers to buy certain products right now
02:32and get past the "hmm,
02:33maybe I should wait" problem many customers have when buying stuff on line.
02:38Using discount codes the right way can be a gold mine for your ecommerce site.
02:43One smart way of using them is to offer discounts to early adopters to
02:47incentivize large-volume sales when you launch a new product.
02:50But use them too much and you end up becoming a discount store, and that's
02:54never a good thing.
Collapse this transcript
Conclusion
Where to go from here
00:00If you've been following along from the beginning, you should now have a fully
00:03functional ecommerce site using Easy Digital Downloads that lets you sell
00:08digital downloads and digital services online.
00:11Throughout the course, I've been using the 2012 theme, but you can use any theme
00:15to build a site around Easy Digital Downloads.
00:18If you want to get a theme that's customize specifically to work with Easy
00:22Digital Downloads, you can do not too.
00:24If you go to the Easy Digital Downloads website, you can go to Extend and Themes,
00:30and here you'll find themes that are customized specifically for this plugin.
00:33On the same website you can also find a lot of extensions that will add extra
00:38features to your Ecommerce site.
00:41If you're going to buy extension though, just keep in mind you shouldn't buy
00:44too much right away.
00:46Try to really think about what you need first and then figure out what is the
00:49best way of solving that problem.
00:51It's quite possible that you might be able to find a free solution that will
00:54work just as well as an extension, but in some cases you need an extension to
00:58make it work properly.
01:00The Easy Digital Downloads site also has extensive documentation if you have any
01:04issues with a plugin, and you can also get support for the plugin itself.
01:09If you want to know more about how to use WordPress, you can go
01:13check out WordPress Essential Training right here in the lynda.com
01:16online training library.
01:18This is a comprehensive course that goes through pretty much everything there
01:21is to know about WordPress, and a lot of what I teach in that course has
01:25relevance to this course,
01:27things like how to handle social media and so on.
01:29If you want to go further and you want to enhance your website, you can also go
01:33check out WordPress 3: Building Child Themes.
01:36This shows you how you can extend on an existing theme to add new
01:40functionality to it.
01:41For example, you can add new functionality to 2012 to make it look more like
01:46the way you want. Or if you want to dive deep into theme development you can go
01:50check out WordPress: Building Responsive Themes.
01:54This course helps you build out a fully responsive theme that will work well on
01:58cell phones, as well as full computer monitors.
02:01One of the many powers of WordPress is its ability to change appearance simply
02:05by switching out the theme, and by selecting the right theme and customizing it,
02:09you can make your online store into a truly unique and personalized experience.
02:13Now you know the basics of how to set up an ecommerce site using WordPress and
02:18Easy Digital Downloads.
02:19So all that's left to say is, go out and sell your products.
Collapse this transcript


Suggested courses to watch next:

WordPress 3: Building Child Themes (3h 11m)
Morten Rand-Hendriksen


WordPress Ecommerce: Core Concepts (1h 3m)
Morten Rand-Hendriksen

WordPress Ecommerce: WooCommerce (2h 57m)
Morten Rand-Hendriksen


Are you sure you want to delete this bookmark?

cancel

Bookmark this Tutorial

Name

Description

{0} characters left

Tags

Separate tags with a space. Use quotes around multi-word tags. Suggested Tags:
loading
cancel

bookmark this course

{0} characters left Separate tags with a space. Use quotes around multi-word tags. Suggested Tags:
loading

Error:

go to playlists »

Create new playlist

name:
description:
save cancel

You must be a lynda.com member to watch this video.

Every course in the lynda.com library contains free videos that let you assess the quality of our tutorials before you subscribe—just click on the blue links to watch them. Become a member to access all 104,069 instructional videos.

get started learn more

If you are already an active lynda.com member, please log in to access the lynda.com library.

Get access to all lynda.com videos

You are currently signed into your admin account, which doesn't let you view lynda.com videos. For full access to the lynda.com library, log in through iplogin.lynda.com, or sign in through your organization's portal. You may also request a user account by calling 1 1 (888) 335-9632 or emailing us at cs@lynda.com.

Get access to all lynda.com videos

You are currently signed into your admin account, which doesn't let you view lynda.com videos. For full access to the lynda.com library, log in through iplogin.lynda.com, or sign in through your organization's portal. You may also request a user account by calling 1 1 (888) 335-9632 or emailing us at cs@lynda.com.

Access to lynda.com videos

Your organization has a limited access membership to the lynda.com library that allows access to only a specific, limited selection of courses.

You don't have access to this video.

You're logged in as an account administrator, but your membership is not active.

Contact a Training Solutions Advisor at 1 (888) 335-9632.

How to access this video.

If this course is one of your five classes, then your class currently isn't in session.

If you want to watch this video and it is not part of your class, upgrade your membership for unlimited access to the full library of 2,024 courses anytime, anywhere.

learn more upgrade

You can always watch the free content included in every course.

Questions? Call Customer Service at 1 1 (888) 335-9632 or email cs@lynda.com.

You don't have access to this video.

You're logged in as an account administrator, but your membership is no longer active. You can still access reports and account information.

To reactivate your account, contact a Training Solutions Advisor at 1 1 (888) 335-9632.

Need help accessing this video?

You can't access this video from your master administrator account.

Call Customer Service at 1 1 (888) 335-9632 or email cs@lynda.com for help accessing this video.

preview image of new course page

Try our new course pages

Explore our redesigned course pages, and tell us about your experience.

If you want to switch back to the old view, change your site preferences from the my account menu.

Try the new pages No, thanks

site feedback

Thanks for signing up.

We’ll send you a confirmation email shortly.


By signing up, you’ll receive about four emails per month, including

We’ll only use your email address to send you these mailings.

Here’s our privacy policy with more details about how we handle your information.

Keep up with news, tips, and latest courses with emails from lynda.com.

By signing up, you’ll receive about four emails per month, including

We’ll only use your email address to send you these mailings.

Here’s our privacy policy with more details about how we handle your information.

   
submit Lightbox submit clicked