Slide 1

Slide 1 text

Creating Your Online Store Patrick Rauland - @BFTrick http://speakinginbytes.com/2014/08/creating-your- online-store-woocommerce

Slide 2

Slide 2 text

Tomorrow: Let’s Build an E-Commerce Store in 30 Minutes!

Slide 3

Slide 3 text

Goal: Create an online store today - and start testing!

Slide 4

Slide 4 text

WooCommerce

Slide 5

Slide 5 text

Roadmap 4 Installing WooCommerce 4 Configuring WooCommerce 4 Adding Products 4 Configuring Payment 4 Configuring Shipping 4 Order Management 4 Taxes

Slide 6

Slide 6 text

Installing WooCommerce

Slide 7

Slide 7 text

Installing WooCommerce - Hosting 4 I'll be demoing on my local machine using MAMP 4 MAMP (for macs) 4 XAMP (macs & windows) 4 Desktop Server (macs & windows) 4 You can do this locally or on a webserver

Slide 8

Slide 8 text

Installing WooCommerce - Plugins 4 WooCommerce

Slide 9

Slide 9 text

Installing WooCommerce - Other Plugins You May Want 4 WooCommerce Google Analytics Integration 4 WooCommerce Pushover

Slide 10

Slide 10 text

Configuring WooCommerce

Slide 11

Slide 11 text

Configuring WooCommerce 1) - Activate the Plugin

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

Configuring WooCommerce 2) - Click "Create Pages" Creating the pages will automatically create the Shop, Cart, & Checkout page so you don't have to.

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

Configuring WooCommerce 2) - Click "Create Pages" If you ever need to recreate the pages you can do so under WooCommerce -> System Status -> Tools -> Install WooCommerce Pages.

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

Configuring WooCommerce 3) Set your Store Location Your store location is used for shipping calculations, taxes, and optionally restricting your store to certain countries You can do this under WooCommerce -> Settings -> Base Location.

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

Configuring WooCommerce 4) Set Available Countries If this is your first store I highly suggest you start by only shipping to the US. Don't worry about international shipping until you get a request. Remember: it's much easier to build something simple today and update it tomorrow than to plan the perfect e-commerce site.

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

Configuring WooCommerce 5) Set Currency You can do this under WooCommerce -> Settings -> Currency. Since you're in the US you don't need to worry about the other currency settings.

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

Configuring WooCommerce 6) Don't Forget to Press Save changes

Slide 24

Slide 24 text

No content

Slide 25

Slide 25 text

Configuring WooCommerce 7) Tip: Always use a basic theme like Twenty Twelve when building your site. Some themes override core WooCommerce functionality incorrectly and break things. It's best to use a simple theme for testing and then switch to a fancy theme once you're done.

Slide 26

Slide 26 text

No content

Slide 27

Slide 27 text

Adding Products

Slide 28

Slide 28 text

Adding Products View All Products You can view all products by clicking on Products in the WordPress menu.

Slide 29

Slide 29 text

No content

Slide 30

Slide 30 text

Adding Products Add a Product You can view all products by clicking on Products in the WordPress menu.

Slide 31

Slide 31 text

No content

Slide 32

Slide 32 text

Adding Products Add a Title The only required field is the title field. Go ahead and enter Hello World! into the title field and press Publish.

Slide 33

Slide 33 text

No content

Slide 34

Slide 34 text

No content

Slide 35

Slide 35 text

Adding Products Add a Basic Product Fields 4 Price 4 Image 4 Description 4 Short Description 4 Product Categories / Tags

Slide 36

Slide 36 text

No content

Slide 37

Slide 37 text

No content

Slide 38

Slide 38 text

No content

Slide 39

Slide 39 text

No content

Slide 40

Slide 40 text

No content

Slide 41

Slide 41 text

Adding Products Virtual / Downloadable Products Some products may be virtual (meaning nothing is shipped) or downloadable (meaning a file or multiple files will be downloaded after payment).

Slide 42

Slide 42 text

No content

Slide 43

Slide 43 text

Adding Products Virtual / Downloadable Product Fields The Sold Individually setting under Product Data -> Inventory -> Sold Individually is useful for downloadable products since it doesn't make much sense to be able to buy two copies of a downloadable file.

Slide 44

Slide 44 text

No content

Slide 45

Slide 45 text

Adding Products Variable Products The next big topic is variable products (think of a t- shirt with multiple sizes). Since there are so many options I'm going to cover it at the end. In case we don't get to it here's an excellent video tutorial: http://docs.woothemes.com/document/ product-variations/

Slide 46

Slide 46 text

Payment Included Payment Methods The included payment methods can be found under WooCommerce -> Settings -> Checkout.

Slide 47

Slide 47 text

Payment Included Payment Methods 4 BACS (Bank Transfer) 4 Cheque (Don't blame me for the silly British spelling) 4 Cash on Delivery 4 Mijireh 4 PayPal

Slide 48

Slide 48 text

Payment Included Payment Methods - PayPal PayPal allows users to pay via PayPal which goes into your PayPal balance.

Slide 49

Slide 49 text

Payment Credit Cards So this is the part that everyone's excited about right? We're going to jump into which gateways are best but before we get there we need to talk about Merchant accounts.

Slide 50

Slide 50 text

Payment Credit Cards - Merchant Accounts Merchant accounts are what traditional brick and mortar stores use to handle credit card transactions. Their POS systems validate the buyers card and the merchant account draws the funds. The funds sit there for a day or two and then they're deposited in to the bank account.

Slide 51

Slide 51 text

Payment Credit Cards - Traditional Gateways When the first e-commerce stores started coming online they needed a way to connect their store to their merchant account. Those systems that were invented at what we call traditional payment gateways.

Slide 52

Slide 52 text

Payment Credit Cards - Traditional Gateways Examples of traditional gateways are: 4 Authorize.net

Slide 53

Slide 53 text

Payment Credit Cards - Modern Gateways Now that there are so many e-commerce stores that don't need a merchant account there are a lot of services that combine the merchant account and the payment gateway together. So they validate and draw the funds. These are called modern payment gateways.

Slide 54

Slide 54 text

Payment Credit Cards - Modern Gateways Examples of Modern Gateways are: 4 Stripe 4 Braintree 4 Amazon Simple Pay

Slide 55

Slide 55 text

Payment Credit Cards - Modern VS Traditional Get a ton more information here: http://speakinginbytes.com/2014/08/merchant- account/

Slide 56

Slide 56 text

Payment Credit Cards - Modern VS Traditional 4 Modern is easier to setup & has a simple fee structure 4 Modern gateways tend to hold onto funds longer (2-7 days instead of 1-2)

Slide 57

Slide 57 text

Payment Credit Cards - Modern VS Traditional 4 Modern is cheaper for < $8,000 / mo. 4 Traditional is cheaper for > $8,000 / mo. But those differences are changing quickly.

Slide 58

Slide 58 text

Payment Credit Cards - Modern VS Traditional So which do you use? 4 If you have a merchant account -> traditional 4 If you don't have a merchant account -> modern

Slide 59

Slide 59 text

Payment Security Basics If you're handling credit card numbers on your site you need a SSL certificate.

Slide 60

Slide 60 text

Payment Security Basics If you use a payment gateway that takes the user offsite you don't need a SSL certificate.

Slide 61

Slide 61 text

Payment Security Basics - Offsite Gateways I love offsite gateways. That way if you site gets hacked at least you aren't responsible for stolen credit card numbers.

Slide 62

Slide 62 text

No content

Slide 63

Slide 63 text

Payment Credit Cards - My Favs 4 Traditional 4 Authorize.net (AIM) 4 Modern 4 Amazon Simple Pay 4 Stripe

Slide 64

Slide 64 text

Payment Credit Cards Setting up a gateway can take a while so we're just going to use the offline gateways (Bank Transfer, Cheque, and Cash on Delivery).

Slide 65

Slide 65 text

Time to do a test order!

Slide 66

Slide 66 text

Shipping Included Shipping Methods 4 Flat Rate 4 Free 4 International 4 Local Delivery 4 Local Pickup

Slide 67

Slide 67 text

Shipping Flat Rate The best place to start is Flat Rate because it's simple and configurable. You can find this under WooCommerce -> Shipping -> Flat Rate.

Slide 68

Slide 68 text

No content

Slide 69

Slide 69 text

Shipping Flat Rate The most basic configuration is to set a cost per order. That's basically the base cost per order. You can add extra fees on top of it if you like.

Slide 70

Slide 70 text

No content

Slide 71

Slide 71 text

Shipping Flat Rate Now if people buy 20 items you want to charge more for shipping right? That's when you want to add a per item charge in.

Slide 72

Slide 72 text

No content

Slide 73

Slide 73 text

Shipping Free Shipping People love free shipping. I suggest that you have a minimum order amount to unlock free shipping becomes. You can find this under WooCommerce -> Shipping -> Free Shipping

Slide 74

Slide 74 text

Shipping Free Shipping People love free shipping. You should definitely think about offering it as an incentive. I like to suggest that you have a minimum order amount and then free shipping becomes active.

Slide 75

Slide 75 text

No content

Slide 76

Slide 76 text

Time to do a test order!

Slide 77

Slide 77 text

Order Management You can find all of your orders under WooCommerce -> Orders. You'll mostly want to look at processing orders, ship them, and mark them as complete.

Slide 78

Slide 78 text

No content

Slide 79

Slide 79 text

Order Management You can change the status of orders from the Orders page.

Slide 80

Slide 80 text

No content

Slide 81

Slide 81 text

Order Management You can also change it from the Order Detail page.

Slide 82

Slide 82 text

Taxes - aka: Everyone's Favorite Part

Slide 83

Slide 83 text

Taxes Configuring Taxes Taxes can be configured in a ton of ways. In the US you're most likely to tax someone when they're in the same state as you. This can be configured under WooCommerce -> Settings -> Taxes.

Slide 84

Slide 84 text

No content

Slide 85

Slide 85 text

Taxes Configuring Taxes Now you need to set your standard rates.

Slide 86

Slide 86 text

No content

Slide 87

Slide 87 text

Taxes Configuring Taxes Enter your state tax rate, and optionally add a tax rate for your city. Make sure to set different priorities. Only one line item per rate per priority will be matched. More info: http://docs.woothemes.com/document/ setting-up-taxes-in-woocommerce/

Slide 88

Slide 88 text

No content

Slide 89

Slide 89 text

Taxes Configuring Taxes ME - 5.5%

Slide 90

Slide 90 text

No content

Slide 91

Slide 91 text

Patrick Rauland - @BFTrick WooThemes