1 of 58

WordPress

e-commerce…eCommerce…Ecommerce?

JOSH LEVINSON

2 of 58

Questions?

  • Tweet them! Use the hashtag #eeecomm
  • Consider using hashtag #wcavl

3 of 58

Why choose WordPress?

4 of 58

It’s proven

It’s proven; 20% of the web

5 of 58

It’s FAST!

6 of 58

It’s open source

  • Globally distributed
  • Protected against feature bloat
  • Plugins and themes galore!
    • WP.org - 31,374 plugins, 2,570 themes

7 of 58

Requirements

8 of 58

An approach

  • DIY
  • DIY + help
  • Hiring someone

9 of 58

Business goals and metrics

  • Clear, well-defined business goals
  • Specific business metrics

10 of 58

The nitty-gritty

  • Payment processor
  • A web host/server
  • WordPress
  • An ecommerce plugin
  • Enhancement plugins
  • A theme (ecommerce or otherwise)
  • A secured domain

11 of 58

Selecting a payment processor

12 of 58

Selecting a payment processor

Just use

13 of 58

Offsite

14 of 58

Onsite

15 of 58

PCI compliance

16 of 58

Selecting a payment processor

  • Support (test this!)
  • Fees (especially the hidden ones!)
    • Setup
    • Monthly
    • Per transaction
    • Per card type
  • Compatibility (Subscriptions, Cardholder profiles, etc.)

17 of 58

Selecting a host

18 of 58

PCI Compliance

19 of 58

Selecting a host

  • Support/Service (KB, chat, email, phone)
  • Uptime/SLA
  • Server type (dedicated, VPS, shared)
  • Managed/unmanaged

20 of 58

Selecting a host

  • Hardware/Software
  • Email capabilities
  • Security
  • Limits (storage, RAM, visits, bandwidth)
  • Ability to scale
  • Pricing

21 of 58

Selecting a plugin

22 of 58

Selecting a plugin

  • Support (forums, KB)
  • Downloads, Reviews, Updates
  • Recommendations

23 of 58

Selecting a plugin

  • Support (forums, KB)
  • Downloads, Reviews, Updates
  • Recommendations

24 of 58

Downloads, Reviews, Update History

25 of 58

Selecting a plugin

  • Support (forums, KB)
  • Downloads, Reviews, Updates
  • Recommendations

26 of 58

Selecting a theme

  • Support (forums, KB)
  • Downloads
  • Reviews
  • Update history
  • Recommendations

27 of 58

Selecting a theme

  • Compatibility with ecommerce plugin
  • Responsive
  • Not feature-bloated (shortcodes, options). Themes are the paint, not the car!
  • Meets goals, not your “designer’s eye”

28 of 58

29 of 58

30 of 58

Selecting a theme

  • Compatibility with ecommerce plugin
  • Responsive
  • Not feature-bloated (shortcodes, options). Themes are the paint, not the car!
  • Meets goals, not your “designer’s eye”

31 of 58

32 of 58

Selecting a theme

  • Compatibility with ecommerce plugin
  • Responsive
  • Not feature-bloated (shortcodes, options). Themes are the paint, not the engine!
  • Meets goals, not your “designer’s eye”

33 of 58

34 of 58

35 of 58

Selecting a theme

  • Compatibility with ecommerce plugin
  • Responsive
  • Not feature-bloated (shortcodes, options). Themes are the paint, not the car!
  • Meets goals, not your “designer’s eye”

36 of 58

Securing your site - SSL

  • SSL is min. requirement for onsite processing
  • http://www.ssls.com/
  • Not easy to install!

37 of 58

Securing your site - SSL

38 of 58

Securing your site - PCI

  • Can be defined by your processor
  • Can be very hard, or fairly easy
  • Bare minimum is an SSL-secured site

39 of 58

Securing your site - Plugins

  • Proactive methods
    • Hide wp-admin
    • Force very strong passwords
    • Limit login attempts
    • Block known bad-list
    • Enforce SSL on admin
    • Scan for vulnerabilities
    • Detect/block file changes
    • Use two-factor authentication

40 of 58

Securing your site - Plugins

41 of 58

Security - Offsite

  • Require/use strong & unique passwords
  • Never login to your site on public Wi-Fi
  • Secure your computer
  • 2-factor authentication for email
  • Recognize phishing attacks

42 of 58

Customization

  • Extra functionality
  • Style customizations
  • Functionality customizations

43 of 58

Deal of the day

44 of 58

Customization

  • Extra functionality
  • Style customizations
  • Functionality customizations

45 of 58

Genesis Design Palette Pro

46 of 58

CSS Hero

47 of 58

Customization

  • Extra functionality
  • Style customizations
  • Functionality customizations

48 of 58

Optimization - Speed

49 of 58

Optimization - Speed

50 of 58

Optimization - Speed

  • Eventually comes down to server
    • Managed hosting choice can help maximize speed

51 of 58

Optimization - Design

  • Goal-centric content/theme/design
  • Compare websites
  • User Testing
  • A/B Testing

52 of 58

Testing

  • Test before and after launch
  • Tests
    • Base on business goals!
    • Speed
    • Conversion
    • Referrals
    • Reviews
  • Never stop testing!

53 of 58

Marketing/outreach

  • Coupons
  • Affiliates
  • Reviews
  • Social sharing (checkout/cart/product)
  • External advertising
  • Broadcasting (ask for exposure)

54 of 58

The possibilities

  • Mobile app
    • Customer images
    • Touch-enabled galleries
    • Product templates
    • Cart/user panel

55 of 58

The possibilities

56 of 58

The possibilities

57 of 58

The possibilities

  • Hotel/appointment booking
  • Sell digital goods
  • Online learning course
  • Subscription
    • Product
    • Membership

58 of 58

The possibilities

Endless!