Table of Contents

Preface_1

Chapter 1: Introduction and Installation_5

What is a CMS and What is Drupal? 5

What is E-Commerce and What can it do for Us? 7

What is Drupal e-Commerce? 7

Our Site 8

Installation 9

Downloading Drupal 10

Installing Drupal 10

Configuring Drupal 13

Administration Theme 13

Clean URLs 14

Date and Time 14

Error Reporting 16

File System 17

Image Toolkit 18

Input Formats 18

Performance 19

Site Information 21

Site Maintenance 22

The Drupal e-Commerce Module 23

Downloading the Module 23

Installing the Modules 24

Playing Together 26

Summary 26

Chapter 2: Getting Started with Drupal_27

Preparing the Content 27

Home Page 28

J This material is copyright and is licensed for the sole use by lawrence rambert on 16th June 2009 2012 price st, , rahway, , 07065

Contact Page 28

Dinosaur Section 29

Museum Section 29

Content Management 30

Creating Content 30

Title and Body 31

Input, Product, and Log 31

Final Page Options 32

Menu Management 33

Default Homepage 34

Creating the Content 35

Home Page 35

Contact Page 36

Dinosaur and Museum Sections 37

Other Content Modules 38

Contact Form 38

Blog 40

Photo Gallery 41

Summary 41

Chapter 3: Planning Your Shop_43

Planning to Sell Online 43

Legal Issues 44

Disability Discrimination 45

Distance Selling 45

Companies Act and Trust 45

Trade Descriptions 46

Spam Laws 46

Privacy Policies and Data Protection 46

General Planning 46

Product Types 47

Product Groupings 47

Product Information 48

Planning Our Shop 48

Product Lineup 49

Sample Product—Shippable Goods 49

Sample Product—Non-Shippable Goods 50

Sample Product—Apparel 51

Getting the Message Across 51

A Picture Says a Thousand Words 52

Equipment 52

Camera Settings 53

Setup 54

Post Processing 55

How Not to Advertise a Product? 56

Example One—Detail 56

Example Two—No Photo 56

Example Three—Spot the Difference? 57

Customer Service 57

Summary 58

Chapter 4: Creating Your Product Catalog_59

Further e-Commerce Configuration 59

Creating Products 61

Creating a Shippable Product 62

The Finished Product 65

Creating a Non-Shippable Product 66

Repair Service 66

Education Information Sheets 67

Creating Apparel 69

Creating the Product 69

Creating Variations 70

The Finished Product 74

Grouping Products 75

Grouping the Products 75

Our Store 76

Product Listings 76

Product Information 76

Adding to the Cart 77

The Shopping Cart 77

Summary 78

Chapter 5: Customers and Staff_79

Users, Roles, and Permissions 79

Roles and Permissions 80

Settings and Rules 81

User Registration Settings 81

User E-Mail Settings 82

Picture Settings 83

Permissions and Taxonomy Access Control 84

What is Taxonomy? 84

Creating Categories 84

Categorizing Content 85

Restricting Access Based on Taxonomy Access Control 86

Customers 87

Customer Roles 87

Role Assignments 88

Reminder: Forcing Customers to be Users 90

Customer Management 91

User Order History 92

Contacting a User 93

Staff 93

Planning 94

Creating Roles 94

Stock Assistant 94

Checkout Manager 95

Creating the users 96

Summary 96

Chapter 6: Branding Your Site_97

Themes 97

Minnelli 98

Marvin 99

Bluemarine 99

Pushbutton 100

Garland 100

Chameleon 101

Customizing the Default Theme 102

Color Scheme 102

Belgian Chocolate Color Set 104

Mediterrano Color Set 104

Shiny Tomato Color Set 105

Toggle Display 105

Logo Image Settings 106

Shortcut Icon Settings 107

The Customized Skin 108

Installing and Managing Themes 109

Installing Themes 109

Managing Themes 110

Creating a Theme 111

Template Files 112

Summary 114

Chapter 7: Checkout and Taking Payments_115

Finalizing the Store Ready for Customers 115

What's Missing? 116

Taking Addresses 116

Taking Payments 116

Let's Try Again 117

How the Checkout Process Works 120

How to Customize the Checkout Process 120

Checkout Screen Order 121

I 2012 price st, , rahway, , 07065 PUBLISHING J

Price Formatting 122

Payment Methods 122

How the Payment Method Works 122

Emails Sent to the Customer 123

Global Anonymous Purchase Policy 124

Administrator Notifications 124

Order History Overview Text 125

How Products are Added to the Cart 125

Continuing Shopping after Adding a Product to the Cart 126

Processing Orders 127

Order Overview 127

Transaction List 127

Edit 128

Addresses 129

Items 129

Workflow 129

Payment Statuses 130

Current Limitations with Our Store 131

Summary 131

Chapter 8: Creating a Better Selling Experience_133

Making Things Easier 133

Adding a Shopping Cart 134

Adding Search Capabilities 134

Auto-Creating User Accounts 136

Adding Images to Products 137

Built-in Upload Module 138

List as Attachment 139

Embed Image into Description 139

Third-party Image Module 140

Embed Image into Description 140

As a Product 141

Discounts 142

Role-Based 142

Coupons 144

Bulk Purchases 145

Other e-Commerce Options and Product Types 146

Auction 146

Donate 147

Flexicharge 148

Summary 149

Chapter 9: Taxes, Payment, and Shipping_151

Taxes 151

Tax Rules 152

Tax Rules: UK 152

Tax Rules: California, USA 153

Tax Rules: Orders Placed Elsewhere 153

Creating the Tax Rules 153

Further Options 155

Payment 156

How Payment Gateways Work 156

Payment Gateways Available 157

Authorize.Net 157

CCard 158

COD 158

Eurobill 158

eWay 158

iTransact 159

PayPal 159

WorldPay 159

Payment Gateways Overview 159

Doug's Choices 160

Configuring the Payment Gateway 160

IPN 163

Settings 164

Payment Gateway in Action 165

A Quick Look Back at Tax 166

Place the Order 166

Settings for Other Gateways 166

Authorize.Net 166

Ccard 167

Eurobill 167

eWAY 167

iTransact 168

WorldPay 168

Shipping 168

Shipping API 169

Flexicharge 172

Summary 174

Chapter 10: Securing, Deploying, and Maintaining Your Shop 175

Importance of Security 175

Drupal Security 176

Security Announcements 176

Securing Our Drupal Installation 176

CAPTCHA 177

Email Verification 180

Legal

180

Login Security

183

Passwords

185

Phishing

185

Deploying

186

Hosting and Domain Names

186

Getting the Site Online

187

Setting Up the Database

187

Uploading the Store

190

Tweaking the Settings

191

SSL

191

Maintaining Our Website

192

Performing Maintenance

192

Handling Orders

194

Backing Up and Restoring Your Store

195

Backing Up

196

Restoring

196

Summary

197

Chapter 11: Invoices and CRM

199

Printable Invoices

199

Customizing the Invoice Design

200

New Design Layout

201

Code for New Design

202

Adding the New Design to Drupal

204

Invoice Module

209

Installing the Invoice Module

209

Invoice Module Configuration Options

209

Creating an Invoice

210

Managing Invoices

212

Invoices for the Customer

213

CiviCRM

213

Installing CiviCRM

213

Installing without the Automated Installer

215

Setting up CiviCRM

215

Using CiviCRM

217

Summary

220

Chapter 12: Marketing Your Business

221

The Basics

221

Advertising

222

Buying Advert Space

222

Professional Advertising Networks (PPC)

223

Product Search

Directories 224

Newsletters 224

Things to Watch Out For when Buying or Selling Adverts 225

Search Engine Penalization 225

Social Network Marketing 226

Viral Marketing 226

Newsletter Marketing 227

Subscriber Lists 227

The Newsletter 227

Improve Traffic with Search Engine Optimization 228

On-Site SEO 228

Meta 228

Sitemap 228

Links 229

Staying Fresh 229

Off-Site SEO 229

Summary 230

Appendix A: Installing WAMP_231

Installing WampServer 231

Downloading WampServer 231

Installing WampServer 232

WampServer Overview 235

Configuring WampServer 236

GD2 236

Rewrite Module 237

Summary 238

Index_239

]This material is copyright and is licensed for the sole use by lawrence rambert on 16th June 2009 2012 price st, , rahway, , 07065

Super SEO GuideBook

Super SEO GuideBook

This course covers everything that you could ever want toknow about getting high rankings in the search engines. Many courses only give you a little bit of information and then try to sell you additional courses with the real secrets in them. Youll never have to worry about that with this course.

Get My Free Ebook


Post a comment