WordPress
2.9
e-Commerce
Build
a
proficient
online
store to sell
products
and
services
Table of Contents
Preface
1Chapter
1:
Getting
Started with WordPress and
e-Commerce7
Why
WordPress 8WordPress is free
(as
in
money)
8WordPress is free
(as
inspeech)
8 WordPress iswidely
used 9 WordPress is flexible and extensible 9About the
WPe-Commerce
plugin
9Site
and businesspossibilities
10Photography
shop 10Musicshopwith
digital
downloads 11Clothing shop
12Accessory shop
14WP e-Commerce feature overview 15
Organization
andlayout
16Products and merchandising 17
Checkoutandpayments 18
Marketing
tools 20Test
platform
20Summary
21Chapter
2:Getting
Ready
toSell
23Installing
the WP e-Commerceplugin
23Installing
from the WordPress Dashboard 24Manual installation 25
Plugin
activation
26Installing third-party
themes
26Installing
themesthrough
theWordPress Dashboard
27
Activating third-party
themesEnabling
anddisabling
commentsDisabling
commentsglobally
Disabling
comments on individualposts
and pagesRemoving
comment traces from your themeSetting
upa static front pageUsing widgets
Creating
textwidgets
Complementary plugins
Akismet
All in One SEO Pack
XML
Sitemaps
WP-DB-Backup
WP-Polls
Adding
a contact formWordPress
SpamFree
contact form Contact Form 7cforms II
Adding
a businessblog
Summary
Chapter
3:
Configure
Youre-Commerce
Settings
General
Settings
50Base
Country/Region,
TaxSettings,
andLanguage
50Default
language
51Currency Settings
52 PresentationSettings
52 ButtonSettings
53 ProductSettings
54 ProductPage Settings
56Shopping
CartSettings
60Cart Location 61
UseSlidingCart 62
Display
"+Postage
& Tax" 62Product
Group Settings
63
Show ProductGroup
Description
63Show ProductGroupThumbnails 64
Show ProductCount per ProductGroup 64
Purchases
68settings
70URL
Settings
72Checkout
settings
72Summary
73Chapter
4:
Managing
Your Product
Catalog
75
Creating
newproducts
76Creating
a newphysical
product
76
Creating
a newdigital product
79Groups, categories,
andtags
80Groups
and
categories
81Deleting categories
and groups 85Product
Categories widget
86Tags
87Price
and Stock Control 88Variations
89 AdvancedOptions
92 Custom Meta93
Merchant Notes 93 PersonalisationOptions
93Summary
94Chapter
5:User Accounts:
Customers andStaff
95
Enabling
userregistrations
96Understanding
WordPressroles
97
Administrator 97
Editor
97Author
98 Contributor 98 Subscriber 98 Staff accounts98
Creating
staff users 99Manual
registration
99Self-registration
100Customer accounts
101
Creating
a test customer account103
Dealing
with the WordPressDashboard
104Redirect customer
logins
with 'Peter'sLogin
Redirect' 104Dominate
logins
with'ThemeMyLogin'
106Purchase
history
109Chapter
6: Checkout and
Payment Setup
113
Planning
the checkoutprocess
114Payment
gateway
versusmerchant
account 114Integration
and checkout seamlessness 115Available
payment gateways
116Chronopay
117Payment
/ TestGateway
119PayPal Payments
Standard120
PayPal Express
Checkout 121PayPal Payments
Pro 121 Authorize.net 121Setting
upPayPal
Standard122
Playing
in the sandbox 123WP
e-Commerce
Payment
settings
124Setting
up IPN 125 Set up Auto Return 127 The test transaction128
Setting
upPlaying
inGoogle's
sandbox
131WP
e-Commerce
Payment
settings
133Google integration settings
134
The test transaction
135
Summary
137Chapter
7:
Shipping, Taxes,
and
Processing
Orders
139
Locations and tax
setup
140Shipping Options
andCalculators
141 GeneralShipping Settings
142Shipping
Modules
143Flat Rate 144
Table Rate 146
WeightRate 147
Using
anexternalShipping
Calculator149
UPS Calculator 149
USPS Calculator 150
Processing
atest order 152E-mails
sent to the customer 154E-mails
sent to you 155Sales
log
156
Chapter
8: Themes and
Design
Elements
159 WP e-Commerceincluded
widgets
159
Latest Products
widget
160
Price
Range
widget
161Product Donations
widget
161Product
Tags
widget
162Product
Categories widget
163Product
Specials widget
164
Shopping
Cartwidget
164Shortcode
andPHP
tags
164Display
default
products
165Display shopping
cart 165List
categories
166Display
products
from aspecific
group166
Add
to Cart /Buy
Now 166WP
e-Commerce
themeengine
168Creating
a newe-Commerce theme
169Tweaking
your WordPress theme 170CSS basics
171
CSS selectors 172
Class and ID selectors 174
CSS
properties
andvalues 175Changing
the header
image
177Replacing
the themefonts
179Changing
the themecolors
181 Additional CSS tutorials 182Additional
WP e-Commerce themes182
WP
e-Commercetips
182
Change
theappearance of the
shopping
cartwidget
183 Use a customAdd
toCart
image
184Remove the sidebar
Summary
187Chapter
9:
Deploy, Secure,
and Maintain
Your
Shop
189
Getting
ready
todeploy
189Necessary
WordPress
adjustments
190 Your WordPress database 191Database
export
viaphpMyAdmin
191Databaseexportvia commandline 194
Uploading
yourshop
196Setting
up
a newdatabase
196Importing
your WordPressdatabase
197Uploading
your WordPress files198
Editing
your
WordPressconfig
file 199Man the hatches—essential site
security
200User
passwords
200Rename or
replace
the admin user201
WordPress and
plugin
updates
203SSL
forDashboard
login
203Eliminate
directory browsing
204Backups—preparing
for disasters 205Database
backup
and restoration205
Server
data
backup
and
restoration 206Summary
208Chapter 10:
Alternative
e-CommercePlugins
209
YAK
(Yet
AnotherKart)
210What YAK offers
210Basic
YAK
setup
and usage 210Addinga new
product
withYAK 212eShop
214What
eShop
offers214
Basic
eShop setup
and usage 215 Addinga newproduct
witheShop
216Shopp
218What
Shopp
offers
218WordPress
Simple PayPal Shopping
Cart
218 What WordPressSimple PayPal
Shopping
Cart offers
219
Basic WordPress
Simple PayPal Shopping
Cart
setup
and usage 219Adding
a newproduct
with WPSPSC 221Market Theme 222
What the Market
Theme offers 223Summary
223Chapter
11:
Marketing
Your
Shop
225
Coupons
and discounts 226Cross sales 230
"Share This'
plugin
231Purchasing
advertising
232AdWords
232E-mail,
newsletters,
andblogging
23i5E-mail/newsletters
235Option
1:Spreadsheet
only23^
Option2: Find a
plugin
for WordPress 237Option
3: Athird-partyservice 237Business
blogging
238Summary
238Appendix
A; Gold Cart Module
Extendibility
241
Purchasing
andinstalling
the Gold Cartmodule
242Installing
theGold
Cart files243
Grid
View 246Multiple image
upload
246Product search
option
24^Additional payment gateways
248DropShop
and other modules 248Summary
24^Appendix
B:Setting Up
a WAMPTesting Platform
251
Download and install
WampServer
252
Overview andconfiguration
254Enable
the rewritemodule
254Running
a testserver 255Install WordPress