Join Tom Geller for an in-depth discussion in this video Previewing the finished project, part of Create Your First Online Store with Drupal Commerce .
- View Offline
This course focuses on how to create an online store that functions beautifully. There is a lot to learn, so we don't focus much on the look of the site, but there is a lot of beauty under the hood. This video shows you what it is, while the rest of the course shows you how to get there. The first thing that you'll notice about our store is that it looks like other stores you see on the Internet. It's a list of products, with Add to cart buttons, and if you click on anyone of these, you see a larger picture, and perhaps more information. But let's go back to our front page, and actually add something to our cart.
We see it in the cart here, and if we go in through this View cart link, we can change its quantity -- say we want 2 things of bath salts -- or remove items, and so forth. But a store isn't just about the products you sell; you also want to be able to add tax and shipping costs on top of that, and then fulfill the order. We do that here by going up to Configure store, and there you see, for example, Payment methods. You can change how people are able to pay, or you can change how they're able to specify Shipping, and as I mentioned before, you can define taxes, including changing whether taxes are charged in- state or out-of-state, using American style sales tax, or European style VAT.
Let's go through an order so we see what the customer sees as they use our store. As I showed you, they first see a cart, and then go to a checkout page. You'll notice that the tax has already been added here. I filled out my billing and shipping information earlier, and it remembered it, so we'll Continue on. Finally, we get a confirmation, and this is where you're able to pay. Add my credit card number; change the expiration date to someday in the future. This is a standard void number for credit cards, by the way, and continue, and finally we're told that our order is complete.
Both the customer and the administrator of the site can view the order to make sure everything is okay, and in fact, the administrator is able to go back into orders, and edit them to add payments, remove payments, change the amount of things that are being sold, and so forth. You have an enormous amount of control for setting up discounts, payment systems, shipping methods, and workflows. For example, you could put the whole checkout process on a single screen, or just get rid of the payment part if you're giving things away. Your store contains a powerful subsystem called Rules, which you can get to by clicking Configuration, and scrolling down, and Rules.
You also reach certain rules by clicking different parts of your store. One example is that you could give the first 500 purchasers of something a special bargain, or cut off a giveaway at a certain time, or even limit sales to those that are shipped within certain states. You would do that by editing the rules. Finally, as I mentioned before, your store is built on Drupal; one of the world's most popular platforms for building Web sites. So you can change its appearance by going up to Appearance, and selecting a different theme, such as I've done here with Danland.
Let's see what that looks like. When I close the overlay, we see a completely different look for our site, but I'll go ahead and switch it back. You're also able to build your own themes, or modify those that are available for free on Drupal.org. Finally, you can take advantage of the literally thousands of free add-ins called modules that add functionality to Drupal. To see those go to drupal.org/project/modules.
Since we're using Drupal 7, we'll filter by compatibility, so we only see those for Drupal 7. Wow! Over 2500 modules available. You'll see all of these things in this course, but again, we'll focus pretty narrowly on features that are specific to building a store. While you don't have to know Drupal to take this course, that knowledge would go a long way in making your store even better, so I recommend you also consider taking other lynda.com courses on the subject, particularly Drupal 7 Essential Training, but even without that, by the end of this course, you'll have all that you need to build a great store.
- Surveying the store-building process
- Installing Drupal Commerce using Commerce Kickstart
- Accepting PayPal payments
- Processing orders
- Understanding rules and line items
- Listing and importing products
- Managing inventory, orders, and customer profiles
- Streamlining the checkout process
- Launching a store
- Offering product discounts
- Analyzing site traffic with Google Analytics