You are previewing WooCommerce Cookbook.
O'Reilly logo
WooCommerce Cookbook

Book Description

Create, design, and manage your own personalized online store with WooCommerce, the fastest growing e-commerce platform

In Detail

Explore the different ways an e-commerce store can be configured and select the best settings for your store, using this practical guide. We begin by introducing dozens of step-by-step recipes to configure all of the basic settings you need to open your store. You will then go into the different ways you can create products. You can then remove unnecessary elements or add extra elements to help people navigate your store. Next you'll set up shipping methods and automatically get live quotes. Finally, you'll learn how to set up different payment methods and customize the checkout.

Whether you're planning on building a WooCommerce site for yourself of for someone else you can give yourself a 10-hour headstart by reading through this book.

What You Will Learn

  • Install WooCommerce and get it up and running

  • Configure your products no matter how complex they are

  • Customize the look and feel of your WooCommerce store

  • Learn to put all of your extra code in a plugin

  • Measure your conversion rate by integrating with Google Analytics

  • Add customers to your newsletters automatically so that you can keep in touch with them

  • Use the WooCommerce dashboard to manage your orders

  • Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.

    Table of Contents

    1. WooCommerce Cookbook
      1. Table of Contents
      2. WooCommerce Cookbook
      3. Credits
      4. About the Author
      5. About the Reviewers
      6. www.PacktPub.com
        1. Support files, eBooks, discount offers, and more
          1. Why Subscribe?
          2. Free Access for Packt account holders
      7. Preface
        1. What this book covers
        2. What you need for this book
        3. Who this book is for
        4. Sections
          1. Getting ready
          2. How to do it…
          3. How it works…
          4. There's more…
          5. See also
        5. Conventions
        6. Reader feedback
        7. Customer support
          1. Downloading the example code
          2. Errata
          3. Piracy
          4. Questions
      8. 1. WooCommerce Basics
        1. Introduction
        2. Installing WooCommerce
          1. Getting ready
          2. How to do it…
          3. How it works…
        3. Setting your store location and currency
          1. Getting ready
          2. How to do it…
          3. How it works…
        4. Finding documentation on WooThemes.com
          1. How to do it…
        5. Installing WooCommerce plugins
          1. Getting ready
          2. How to do it…
          3. How it works…
        6. Installing official WooThemes plugins
          1. Getting ready
          2. How to do it…
          3. How it works…
        7. Manually creating WooCommerce pages
          1. How to do it…
          2. How it works…
          3. There's more...
        8. Creating a WooCommerce plugin
          1. Getting ready
          2. How to do it…
        9. Adding a currency to WooCommerce
          1. Getting ready
          2. How to do it…
          3. How it works…
          4. See also
      9. 2. Adding Products
        1. Introduction
        2. Adding a simple product
          1. How to do it…
        3. Adding an image gallery to a product
          1. Getting ready
          2. How to do it…
        4. Changing image sizes in WooCommerce
          1. Getting ready
          2. How to do it…
        5. Adding a downloadable file to a product
          1. Getting ready
          2. How to do it…
        6. Adding global product attributes
          1. How to do it…
          2. There's more...
        7. Adding a variable product
          1. Getting ready
          2. How to do it…
        8. Adding an extra fee to a product with the Product Add-ons plugin
          1. Getting ready
          2. How to do it…
          3. There's more...
        9. Adding a product bundle with the Product Bundles plugin
          1. Getting ready
          2. How to do it…
          3. There's more...
        10. Bulk-uploading products with a CSV File
          1. Getting ready
          2. How to do it…
          3. There's more...
        11. Removing product tabs
          1. Getting ready
          2. How to do it…
          3. How it works...
          4. There's more…
        12. Reordering product tabs
          1. Getting ready
          2. How to do it…
          3. How it works...
      10. 3. Changing the Product Organization
        1. Introduction
        2. Changing the number of products per page
          1. Getting ready
          2. How to do it…
          3. There's more…
        3. Changing the number of columns on the Shop page
          1. Getting ready
          2. How to do it…
          3. There's more...
        4. Adding filtered navigation with the Layered Nav widget
          1. Getting ready
          2. How to do it…
          3. There's more...
        5. Making the Add to Cart button go straight to the checkout page
          1. Getting ready
          2. How to do it…
          3. There's more…
        6. Adding a custom tab to the product page
          1. Getting ready
          2. How to do it…
          3. There's more...
        7. Adding social media sharing icons to your product page
          1. Getting ready
          2. How to do it…
          3. How it works…
        8. Adding a Product Search widget
          1. How to do it…
          2. There's more...
        9. Allowing users to search by SKU
          1. Getting ready
          2. How to do it…
          3. How it works…
          4. There's more...
        10. Adding extra sorting options on the Shop page
          1. How to do it…
          2. How it works…
        11. Sorting products from the oldest to the most recent
          1. How to do it…
          2. How it works...
          3. There's more…
        12. Adding a site-wide notice
          1. How to do it…
          2. There's more...
        13. Displaying the amount saved for on-sale products
          1. Getting ready
          2. How to do it…
          3. There's more...
        14. Displaying the amount saved as a percentage
          1. Getting ready
          2. How to do it…
          3. There's more…
        15. Changing the breadcrumb separator
          1. Getting ready
          2. How to do it…
          3. There's more...
      11. 4. Running a Membership Site
        1. Introduction
        2. Adding a subscription product with the WooCommerce Subscriptions plugin
          1. Getting ready
          2. How to do it…
          3. There's more...
        3. Creating pricing tables with the Easy Pricing Tables plugin
          1. Getting ready
          2. How to do it…
          3. There's more...
        4. Adding member-only pricing with the Dynamic Pricing plugin
          1. Getting ready
          2. How to do it…
          3. How it works…
          4. There's more...
        5. Displaying special pricing for logged-in users with the Conditional Content plugin
          1. Getting ready
          2. How to do it…
          3. There's more...
        6. Creating members-only content
          1. Getting ready
          2. How to do it…
        7. Creating a members-only store
          1. Getting ready
          2. How to do it…
        8. Making subscription payments more consistent
          1. How to do it…
          2. How it works...
        9. Customizing the subscription price string
          1. Getting ready
          2. How to do it…
          3. There's more...
        10. Creating a custom subscription interval
          1. Getting ready
          2. How to do it…
        11. Exporting subscription orders
          1. Getting ready
          2. How to do it…
          3. There's more...
      12. 5. Setting Up Shipping Methods
        1. Introduction
        2. Setting a minimum order amount to unlock free shipping
          1. How to do it…
          2. There's more...
        3. Configuring Flat Rate Shipping
          1. Getting ready
          2. How to do it…
          3. There's more...
        4. Creating shipping classes
          1. Getting ready
          2. How to do it…
          3. There's more...
        5. Getting live shipping quotes with USPS
          1. Getting ready
          2. How to do it…
          3. How it works…
        6. Creating a table of shipping rates with Table Rate Shipping
          1. Getting ready
          2. How to do it…
          3. There's more…
        7. Allowing shipping only to the continental US
          1. Getting ready
          2. How to do it…
          3. How it works...
          4. There's more…
        8. Enabling free shipping on a per product basis
          1. Getting ready
          2. How to do it…
          3. How it works…
        9. Tracking your shipments with Shipment Tracking
          1. Getting ready
          2. How to do it…
          3. There's more…
        10. Exporting orders for fulfillment to ShipStation
          1. Getting ready
          2. How to do it…
          3. How it works…
          4. There's more…
      13. 6. Getting Paid
        1. Introduction
        2. Configuring the PayPal gateway
          1. Getting ready
          2. How to do it…
          3. There's more...
        3. Configuring the Simplify Commerce gateway
          1. Getting ready
          2. How to do it…
        4. Configuring the Stripe gateway
          1. Getting ready
          2. How to do it…
          3. There's more…
        5. Enabling HTTPS on checkout
          1. Getting ready
          2. How to do it…
          3. There's more…
        6. Enabling HTTPS on specific pages
          1. Getting ready
          2. How to do it…
          3. There's more…
        7. Tracking e-commerce transactions with Google Analytics
          1. Getting ready
          2. How to do it…
          3. There's more…
        8. Creating an invoice
          1. How to do it…
        9. Adding a fee per gateway using the Payment Gateway based Fees extension
          1. Getting ready
          2. How to do it…
          3. There's more...
      14. 7. Modifying the Checkout Process
        1. Introduction
        2. Adding a Terms & Conditions page
          1. How to do it…
          2. There's more...
        3. Opening the Terms & Conditions page in a pop-up
          1. Getting ready
          2. How to do it…
          3. There's more...
        4. Adding a newsletter signup to the checkout page
          1. Getting ready
          2. How to do it…
          3. There's more...
        5. Adding or removing checkout fields
          1. Getting ready
          2. How to do it…
          3. There's more...
        6. Modifying the image size of related products
          1. Getting ready
          2. How to do it…
          3. There's more...
        7. Adding an Empty Cart button to the cart page
          1. How to do it…
          2. How it works…
          3. There's more...
        8. Hiding all checkout fields for virtual products
          1. How to do it…
          2. How it works…
          3. There's more...
        9. Adding banners to remind customers of upgrades
          1. Getting ready
          2. How to do it…
          3. There's more...
        10. Hiding the Coupon field
          1. Getting ready
          2. How to do it…
          3. There's more...
        11. Skipping the cart and going straight to checkout
          1. Getting ready
          2. How to do it…
          3. How it works…
          4. There's more...
        12. Creating a one-page checkout
          1. Getting ready
          2. How to do it…
          3. How it works…
          4. There's more...
        13. Adding a default country and state to the checkout page
          1. How to do it…
      15. 8. Managing Orders and Taxes
        1. Introduction
        2. Sending a note to a customer
          1. Getting ready
          2. How to do it…
          3. There's more...
        3. Refunding an order
          1. Getting ready
          2. How to do it…
        4. Importing orders from another store
          1. Getting ready
          2. How to do it…
          3. There's more...
        5. Sending order information to third parties with the Advanced Notifications plugin
          1. Getting ready
          2. How to do it…
          3. There's more...
        6. Making the order numbers sequential
          1. How to do it…
          2. There's more...
        7. Giving away products
          1. Getting ready
          2. How to do it…
        8. Manually entering tax rates
          1. Getting ready
          2. How to do it…
          3. How it works...
          4. There's more…
        9. Automatically calculating tax rates with the TaxJar plugin
          1. Getting ready
          2. How to do it…
          3. There's more…
        10. Setting a post code for correct taxation with the Local Pickup setting
          1. How to do it…
      16. 9. WooCommerce Theming
        1. Introduction
        2. Declaring support for WooCommerce
          1. Getting ready
          2. How to do it…
          3. How it works…
        3. Displaying the accepted credit cards
          1. How to do it…
          2. There's more...
        4. Adding a cart icon to the menu
          1. Getting ready
          2. How to do it…
          3. There's more...
        5. Overriding WooCommerce templates
          1. Getting ready
          2. How to do it…
          3. How it works...
          4. There's more…
        6. Using WooCommerce hooks
          1. Getting ready
          2. How to do it…
          3. How it works…
          4. There's more…
        7. Displaying an image on the category archive page
          1. Getting ready
          2. How to do it…
          3. How it works…
        8. Writing CSS to customize the Add to Cart button
          1. Getting ready
          2. How to do it…
          3. How it works…
          4. There's more…
        9. Creating a product slideshow
          1. Getting ready
          2. How to do it…
          3. There's more…
        10. Removing a product category from the Shop page
          1. How to do it…
          2. How it works…
          3. There's more…
      17. 10. Exploring More with WooCommerce
        1. Introduction
        2. Enabling WooCommerce Reviews
          1. How to do it...
          2. There's more...
        3. Hiding reviews from the Category/Shop page
          1. How to do it...
          2. There's more...
        4. Displaying positive reviews in the product description
          1. Getting ready
          2. How to do it...
          3. There's more...
        5. Cloaking an affiliate link
          1. How to do it...
          2. There's more...
        6. Creating a regular expression for a cloaked affiliate link
          1. Getting ready
          2. How to do it...
          3. There's more...
        7. Creating a coupon with restrictions
          1. How to do it...
          2. There's more...
        8. Bulk-generating coupons with the Smart Coupons plugin
          1. Getting ready
          2. How to do it...
          3. There's more...
        9. Changing the default e-mail's from address
          1. How to do it...
        10. Sending follow-up e-mails after purchase
          1. Getting ready
          2. How to do it...
          3. There's more...
      18. Index