O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

WordPress 2.9 -Commerce

Book Description

Build a proficient online store to sell products and services

  • Earn huge profits by transforming WordPress into an intuitive and capable platform for e-Commerce

  • Build and control a vast product catalog to sell physical items and digital downloads

  • Configure and integrate various payment gateways into your store for your customers' convenience

  • Promote and market your store online for increased profits

  • Follow a practical, step-by-step guide packed with screenshots to ensure your store is created and deployed successfully

In Detail

WordPress is easily one of the hottest platforms for building blogs and general web sites. With the addition of the WP e-Commerce plug-in, it's also a competent platform for easily creating and running an online store, capable of selling physical items as well as services and digital downloads. WordPress with e-Commerce offers every feature that a seller and a customer may need. You can build an online store that makes it easier for the customers to find and buy products.

WordPress 2.9 e-Commerce focuses on the integration of WordPress with the WordPress e-Commerce plug-in, covering all aspects of building and developing an online store from scratch.

This book provides a simple, step-by-step approach to developing an effective online store. It guides you through your initial planning and first steps, plug-in installation and configuration, building your catalog of products to sell, accepting payments for your orders, and dealing with taxes and shipping. You will also learn how to promote and market your new store, handle customer accounts and staff roles, and deal with essential store security.

As you work through each chapter, your online store will grow in scope and functionality. By the time you finish this book, you will have a complete and working store, ready to release your products to the world.

Table of Contents

  1. WordPress 2.9 e-Commerce
    1. WordPress 2.9 e-Commerce
    2. Credits
    3. About the Author
    4. About the Reviewers
    5. Preface
      1. What this book covers
      2. What you need for this book
      3. Who this book is for
      4. Conventions
      5. Reader feedback
      6. Customer support
        1. Errata
        2. Piracy
        3. Questions
    6. 1. Getting Started with WordPress and e-Commerce
      1. Why WordPress
        1. WordPress is free (as in money)
        2. WordPress is free (as in speech)
        3. WordPress is widely used
        4. WordPress is flexible and extensible
      2. About the WP e-Commerce plugin
        1. Site and business possibilities
          1. Photography shop
          2. Music shop with digital downloads
          3. Clothing shop
          4. Accessory shop
        2. WP e-Commerce feature overview
          1. Organization and layout
            1. Shortcodes, tags, and widgets
            2. Easy integration with all WordPress themes
          2. Products and merchandising
            1. Product groups
            2. Product variations
          3. Checkout and payments
          4. Marketing tools
            1. Coupons
            2. Suggested items
            3. Integration with external sites
      3. Test platform
      4. Summary
    7. 2. Getting Ready to Sell
      1. Installing the WP e-Commerce plugin
        1. Installing from the WordPress Dashboard
        2. Manual installation
        3. Plugin activation
      2. Installing third-party themes
        1. Installing themes through the WordPress Dashboard
        2. Uploading themes via FTP
      3. Activating third-party themes
      4. Enabling and disabling comments
        1. Disabling comments globally
        2. Disabling comments on individual posts and pages
        3. Removing comment traces from your theme
      5. Setting up a static front page
      6. Using widgets
        1. Creating text widgets
      7. Complementary plugins
        1. Akismet
        2. All in One SEO Pack
        3. Google XML Sitemaps
        4. WP-DB-Backup
        5. WP-Polls
      8. Adding a contact form
        1. WordPress SpamFree contact form
        2. Contact Form 7
        3. cforms II
      9. Adding a business blog
      10. Summary
    8. 3. Configure Your e-Commerce Settings
      1. General Settings
        1. Base Country/Region, Tax Settings, and Language
          1. Default language
        2. Currency Settings
      2. Presentation Settings
        1. Button Settings
        2. Product Settings
        3. Product Page Settings
        4. Shopping Cart Settings
          1. Cart Location
          2. Use Sliding Cart
          3. Display "+ Postage & Tax"
        5. Product Group Settings
          1. Show Product Group Description
          2. Show Product Group Thumbnails
          3. Show Product Count per Product Group
        6. Thumbnail Settings
        7. Pagination settings
        8. Comment Settings
      3. Admin Settings
        1. Digital downloads
        2. Purchases
        3. E-mail settings
        4. URL Settings
      4. Checkout settings
      5. Summary
    9. 4. Managing Your Product Catalog
      1. Creating new products
        1. Creating a new physical product
        2. Creating a new digital product
      2. Groups, categories, and tags
        1. Groups and categories
          1. Deleting categories and groups
          2. Product Categories widget
        2. Tags
      3. Price and Stock Control
      4. Variations
      5. Advanced Options
        1. Custom Meta
        2. Merchant Notes
        3. Personalisation Options
      6. Summary
    10. 5. User Accounts: Customers and Staff
      1. Enabling user registrations
      2. Understanding WordPress roles
        1. Administrator
        2. Editor
        3. Author
        4. Contributor
        5. Subscriber
      3. Staff accounts
        1. Creating staff users
          1. Manual registration
          2. Self-registration
      4. Customer accounts
      5. Creating a test customer account
        1. Dealing with the WordPress Dashboard
          1. Redirect customer logins with 'Peter's Login Redirect'
          2. Dominate logins with 'Theme My Login'
        2. Purchase history
      6. Summary
    11. 6. Checkout and Payment Setup
      1. Planning the checkout process
        1. Payment gateway versus merchant account
        2. Integration and checkout seamlessness
      2. Available payment gateways
        1. Chronopay
        2. Google Checkout
        3. Manual Payment / Test Gateway
        4. PayPal Payments Standard
        5. PayPal Express Checkout
        6. PayPal Payments Pro
        7. Authorize.net
      3. Setting up PayPal Standard
        1. Playing in the sandbox
        2. WP e-Commerce Payment settings
        3. Setting up IPN
        4. Set up Auto Return
        5. The test transaction
      4. Setting up Google Checkout
        1. Playing in Google's sandbox
        2. WP e-Commerce Payment settings
        3. Google integration settings
        4. The test transaction
      5. Summary
    12. 7. Shipping, Taxes, and Processing Orders
      1. Locations and tax setup
      2. Shipping Options and Calculators
        1. General Shipping Settings
        2. Shipping Modules
          1. Flat Rate
          2. Table Rate
          3. Weight Rate
        3. Using an external Shipping Calculator
          1. UPS Calculator
          2. USPS Calculator
      3. Processing a test order
        1. E-mails sent to the customer
        2. E-mails sent to you
        3. Sales log
      4. Summary
    13. 8. Themes and Design Elements
      1. WP e-Commerce included widgets
        1. Latest Products widget
        2. Price Range widget
        3. Product Donations widget
        4. Product Tags widget
        5. Product Categories widget
        6. Product Specials widget
        7. Shopping Cart widget
      2. Shortcode and PHP tags
        1. Display default products
        2. Display shopping cart
        3. List categories
        4. Display products from a specific group
        5. Add to Cart / Buy Now
      3. WP e-Commerce theme engine
        1. Creating a new e-Commerce theme
      4. Tweaking your WordPress theme
        1. CSS basics
          1. CSS selectors
          2. Class and ID selectors
          3. CSS properties and values
        2. Changing the header image
        3. Replacing the theme fonts
        4. Changing the theme colors
        5. Additional CSS tutorials
      5. Additional WP e-Commerce themes
      6. WP e-Commerce tips
        1. Change the appearance of the shopping cart widget
        2. Use a custom Add to Cart image
        3. Remove the sidebar Google Checkout button
      7. Summary
    14. 9. Deploy, Secure, and Maintain Your Shop
      1. Getting ready to deploy
        1. Necessary WordPress adjustments
        2. Your WordPress database
          1. Database export via phpMyAdmin
          2. Database export via command line
        3. Hosting and domain names
      2. Uploading your shop
        1. Setting up a new database
        2. Importing your WordPress database
        3. Uploading your WordPress files
        4. Editing your WordPress config file
      3. Man the hatches—essential site security
        1. User passwords
        2. Rename or replace the admin user
        3. WordPress and plugin updates
        4. SSL for Dashboard login
        5. Eliminate directory browsing
      4. Backups—preparing for disasters
        1. Database backup and restoration
        2. Server data backup and restoration
      5. Summary
    15. 10. Alternative e-Commerce Plugins
      1. YAK (Yet Another Kart)
        1. What YAK offers
        2. Basic YAK setup and usage
          1. Adding a new product with YAK
      2. eShop
        1. What eShop offers
        2. Basic eShop setup and usage
          1. Adding a new product with eShop
      3. Shopp
        1. What Shopp offers
      4. WordPress Simple PayPal Shopping Cart
        1. What WordPress Simple PayPal Shopping Cart offers
        2. Basic WordPress Simple PayPal Shopping Cart setup and usage
          1. Adding a new product with WPSPSC
      5. Market Theme
        1. What the Market Theme offers
      6. Summary
    16. 11. Marketing Your Shop
      1. Coupons and discounts
      2. Cross sales
      3. 'Share This' plugin
      4. Purchasing advertising
        1. Google AdWords
        2. Microsoft adCenter
      5. E-mail, newsletters, and blogging
        1. E-mail/newsletters
          1. Option 1: Spreadsheet only
          2. Option 2: Find a plugin for WordPress
          3. Option 3: A third-party service
        2. Business blogging
      6. Summary
    17. A. Gold Cart Module Extendibility
      1. Purchasing and installing the Gold Cart module
        1. Installing the Gold Cart files
      2. Grid View
      3. Multiple image upload
      4. Product search option
      5. Additional payment gateways
      6. DropShop and other modules
      7. Summary
    18. B. Setting Up a WAMP Testing Platform
      1. Download and install WampServer
      2. Overview and configuration
        1. Enable the rewrite module
      3. Running a test server
        1. Install WordPress
      4. Summary