WooCommerce Cookbook
()
About this ebook
- Get your online store up and running in no time
- Dozens of simple recipes to setup and manage your store
- Easy to understand code samples that can help you customize every tiny detail and take your store to the next level
If you have ever built or managed a WordPress site and want to add e-commerce functionality into your site, WooCommerce and this book are perfect for you. Learning how to use WooCommerce through this series of recipes will give you a solid platform to add any future e-commerce needs.
Related to WooCommerce Cookbook
Related ebooks
HTML5 Data and Services Cookbook Rating: 5 out of 5 stars5/5WordPress 2.9 E-Commerce Rating: 0 out of 5 stars0 ratingsFree Multilingual E-Commerce With WordPress, WooCommerce & Polylang Rating: 0 out of 5 stars0 ratingsBuilding E-Commerce Solutions with WooCommerce - Second Edition Rating: 0 out of 5 stars0 ratingsWordPress Websites: Beginner's Guide to Easily Building a Website & Customizing It With Themes and Plugins Rating: 0 out of 5 stars0 ratingsWordPress Plugin Development: Beginner's Guide Rating: 0 out of 5 stars0 ratingsWordPress E-Commerce Blueprint: How to Create and Manage WordPress Online Store for Beginner Rating: 3 out of 5 stars3/5WordPress 4.0 Site Blueprints - Second Edition Rating: 0 out of 5 stars0 ratingsAdvance WORDPRESS Mastery Kit WITH ONLINE VIDEOS Rating: 0 out of 5 stars0 ratingsWordPress A Complete Guide - 2019 Edition Rating: 3 out of 5 stars3/5Shopify Application Development Rating: 0 out of 5 stars0 ratingsFire Your Web Guy!: Use WordPress to Build Your Own Ecommerce Website Without Any Coding Rating: 0 out of 5 stars0 ratingsWooCommerce A Complete Guide - 2019 Edition Rating: 0 out of 5 stars0 ratingsWordPress Web Application Development Rating: 5 out of 5 stars5/5Create a WordPress Website in Ten Easy Steps Rating: 0 out of 5 stars0 ratingsWordpress Web Application Development - Third Edition Rating: 0 out of 5 stars0 ratingsEasy WP Guide WordPress Manual Rating: 2 out of 5 stars2/5Wordpress for Beginners: The Easy Step-by-Step Guide to Creating a Website with WordPress Rating: 5 out of 5 stars5/5WordPress Top Plugins Rating: 1 out of 5 stars1/5WordPress For Beginners: The Simple Guide to Learning WordPress For Website Development Fast! Rating: 0 out of 5 stars0 ratingsWordPress For Dummies Rating: 0 out of 5 stars0 ratingsWordPress 3.7 Complete Rating: 5 out of 5 stars5/5Create Your Website and E-Commerce at No Cost. Thanks to WordPress and Google Cloud Platform Rating: 5 out of 5 stars5/5Professional WordPress Plugin Development Rating: 4 out of 5 stars4/5Learn WordPress In 7 Days: Complete Step by Step Beginners Guide To Become WordPress Expert Rating: 2 out of 5 stars2/5Web Sites Do-It-Yourself For Dummies Rating: 4 out of 5 stars4/5Wordpress Websites for Business: How Anyone Can Maximize Website Performance and Results Rating: 0 out of 5 stars0 ratingsWordPress 3.0 jQuery Rating: 0 out of 5 stars0 ratings
E-Commerce For You
The Beginner's Affiliate Marketing Blueprint Rating: 4 out of 5 stars4/5Building a StoryBrand: Clarify Your Message So Customers Will Listen Rating: 4 out of 5 stars4/5The Bitcoin Standard: The Decentralized Alternative to Central Banking Rating: 4 out of 5 stars4/5Online Investing Rating: 0 out of 5 stars0 ratingsDotCom Secrets (Review and Analysis of Brunson's Book) Rating: 4 out of 5 stars4/5The YouTube Formula: How Anyone Can Unlock the Algorithm to Drive Views, Build an Audience, and Grow Revenue Rating: 4 out of 5 stars4/5Built to Last: Successful Habits of Visionary Companies Rating: 4 out of 5 stars4/5How to Write Copy That Sells: The Step-By-Step System For More Sales, to More Customers, More Often Rating: 4 out of 5 stars4/5Trade Like a Stock Market Wizard: How to Achieve Super Performance in Stocks in Any Market Rating: 5 out of 5 stars5/5The Psychology of Selling: Increase Your Sales Faster and Easier Than You Ever Thought Possible Rating: 4 out of 5 stars4/5The Passive Income Cheat Sheet Rating: 4 out of 5 stars4/5How I Made My First $1000 on Etsy (With No Social Media Following and No Money to Spend on Advertising Rating: 5 out of 5 stars5/5Crushing It!: How Great Entrepreneurs Build Their Business and Influence—and How You Can, Too Rating: 4 out of 5 stars4/580/20 Sales and Marketing: The Definitive Guide to Working Less and Making More Rating: 4 out of 5 stars4/5A Beginner's Guide To Day Trading Online 2nd Edition Rating: 4 out of 5 stars4/5Influencer: Building Your Personal Brand in the Age of Social Media Rating: 4 out of 5 stars4/5Streams of Income: Living the Multiple Income Streams Dream Rating: 5 out of 5 stars5/5Jab, Jab, Jab, Right Hook: How to Tell Your Story in a Noisy Social World Rating: 5 out of 5 stars5/5Options Trading QuickStart Guide: The Simplified Beginner's Guide to Options Trading Rating: 4 out of 5 stars4/5Sewing to Sell: How To Sell Locally & Online; The Beginner's Guide to Starting a Craft Business Rating: 5 out of 5 stars5/5Working Backwards: Insights, Stories, and Secrets from Inside Amazon Rating: 4 out of 5 stars4/5
Reviews for WooCommerce Cookbook
0 ratings0 reviews
Book preview
WooCommerce Cookbook - Patrick Rauland
Table of Contents
WooCommerce Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why Subscribe?
Free Access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Sections
Getting ready
How to do it…
How it works…
There's more…
See also
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. WooCommerce Basics
Introduction
Installing WooCommerce
Getting ready
How to do it…
How it works…
Setting your store location and currency
Getting ready
How to do it…
How it works…
Finding documentation on WooThemes.com
How to do it…
Installing WooCommerce plugins
Getting ready
How to do it…
How it works…
Installing official WooThemes plugins
Getting ready
How to do it…
How it works…
Manually creating WooCommerce pages
How to do it…
How it works…
There's more...
Creating a WooCommerce plugin
Getting ready
How to do it…
Adding a currency to WooCommerce
Getting ready
How to do it…
How it works…
See also
2. Adding Products
Introduction
Adding a simple product
How to do it…
Adding an image gallery to a product
Getting ready
How to do it…
Changing image sizes in WooCommerce
Getting ready
How to do it…
Adding a downloadable file to a product
Getting ready
How to do it…
Adding global product attributes
How to do it…
There's more...
Adding a variable product
Getting ready
How to do it…
Adding an extra fee to a product with the Product Add-ons plugin
Getting ready
How to do it…
There's more...
Adding a product bundle with the Product Bundles plugin
Getting ready
How to do it…
There's more...
Bulk-uploading products with a CSV File
Getting ready
How to do it…
There's more...
Removing product tabs
Getting ready
How to do it…
How it works...
There's more…
Reordering product tabs
Getting ready
How to do it…
How it works...
3. Changing the Product Organization
Introduction
Changing the number of products per page
Getting ready
How to do it…
There's more…
Changing the number of columns on the Shop page
Getting ready
How to do it…
There's more...
Adding filtered navigation with the Layered Nav widget
Getting ready
How to do it…
There's more...
Making the Add to Cart button go straight to the checkout page
Getting ready
How to do it…
There's more…
Adding a custom tab to the product page
Getting ready
How to do it…
There's more...
Adding social media sharing icons to your product page
Getting ready
How to do it…
How it works…
Adding a Product Search widget
How to do it…
There's more...
Allowing users to search by SKU
Getting ready
How to do it…
How it works…
There's more...
Adding extra sorting options on the Shop page
How to do it…
How it works…
Sorting products from the oldest to the most recent
How to do it…
How it works...
There's more…
Adding a site-wide notice
How to do it…
There's more...
Displaying the amount saved for on-sale products
Getting ready
How to do it…
There's more...
Displaying the amount saved as a percentage
Getting ready
How to do it…
There's more…
Changing the breadcrumb separator
Getting ready
How to do it…
There's more...
4. Running a Membership Site
Introduction
Adding a subscription product with the WooCommerce Subscriptions plugin
Getting ready
How to do it…
There's more...
Creating pricing tables with the Easy Pricing Tables plugin
Getting ready
How to do it…
There's more...
Adding member-only pricing with the Dynamic Pricing plugin
Getting ready
How to do it…
How it works…
There's more...
Displaying special pricing for logged-in users with the Conditional Content plugin
Getting ready
How to do it…
There's more...
Creating members-only content
Getting ready
How to do it…
Creating a members-only store
Getting ready
How to do it…
Making subscription payments more consistent
How to do it…
How it works...
Customizing the subscription price string
Getting ready
How to do it…
There's more...
Creating a custom subscription interval
Getting ready
How to do it…
Exporting subscription orders
Getting ready
How to do it…
There's more...
5. Setting Up Shipping Methods
Introduction
Setting a minimum order amount to unlock free shipping
How to do it…
There's more...
Configuring Flat Rate Shipping
Getting ready
How to do it…
There's more...
Creating shipping classes
Getting ready
How to do it…
There's more...
Getting live shipping quotes with USPS
Getting ready
How to do it…
How it works…
Creating a table of shipping rates with Table Rate Shipping
Getting ready
How to do it…
There's more…
Allowing shipping only to the continental US
Getting ready
How to do it…
How it works...
There's more…
Enabling free shipping on a per product basis
Getting ready
How to do it…
How it works…
Tracking your shipments with Shipment Tracking
Getting ready
How to do it…
There's more…
Exporting orders for fulfillment to ShipStation
Getting ready
How to do it…
How it works…
There's more…
6. Getting Paid
Introduction
Configuring the PayPal gateway
Getting ready
How to do it…
There's more...
Configuring the Simplify Commerce gateway
Getting ready
How to do it…
Configuring the Stripe gateway
Getting ready
How to do it…
There's more…
Enabling HTTPS on checkout
Getting ready
How to do it…
There's more…
Enabling HTTPS on specific pages
Getting ready
How to do it…
There's more…
Tracking e-commerce transactions with Google Analytics
Getting ready
How to do it…
There's more…
Creating an invoice
How to do it…
Adding a fee per gateway using the Payment Gateway based Fees extension
Getting ready
How to do it…
There's more...
7. Modifying the Checkout Process
Introduction
Adding a Terms & Conditions page
How to do it…
There's more...
Opening the Terms & Conditions page in a pop-up
Getting ready
How to do it…
There's more...
Adding a newsletter signup to the checkout page
Getting ready
How to do it…
There's more...
Adding or removing checkout fields
Getting ready
How to do it…
There's more...
Modifying the image size of related products
Getting ready
How to do it…
There's more...
Adding an Empty Cart button to the cart page
How to do it…
How it works…
There's more...
Hiding all checkout fields for virtual products
How to do it…
How it works…
There's more...
Adding banners to remind customers of upgrades
Getting ready
How to do it…
There's more...
Hiding the Coupon field
Getting ready
How to do it…
There's more...
Skipping the cart and going straight to checkout
Getting ready
How to do it…
How it works…
There's more...
Creating a one-page checkout
Getting ready
How to do it…
How it works…
There's more...
Adding a default country and state to the checkout page
How to do it…
8. Managing Orders and Taxes
Introduction
Sending a note to a customer
Getting ready
How to do it…
There's more...
Refunding an order
Getting ready
How to do it…
Importing orders from another store
Getting ready
How to do it…
There's more...
Sending order information to third parties with the Advanced Notifications plugin
Getting ready
How to do it…
There's more...
Making the order numbers sequential
How to do it…
There's more...
Giving away products
Getting ready
How to do it…
Manually entering tax rates
Getting ready
How to do it…
How it works...
There's more…
Automatically calculating tax rates with the TaxJar plugin
Getting ready
How to do it…
There's more…
Setting a post code for correct taxation with the Local Pickup setting
How to do it…
9. WooCommerce Theming
Introduction
Declaring support for WooCommerce
Getting ready
How to do it…
How it works…
Displaying the accepted credit cards
How to do it…
There's more...
Adding a cart icon to the menu
Getting ready
How to do it…
There's more...
Overriding WooCommerce templates
Getting ready
How to do it…
How it works...
There's more…
Using WooCommerce hooks
Getting ready
How to do it…
How it works…
There's more…
Displaying an image on the category archive page
Getting ready
How to do it…
How it works…
Writing CSS to customize the Add to Cart button
Getting ready
How to do it…
How it works…
There's more…
Creating a product slideshow
Getting ready
How to do it…
There's more…
Removing a product category from the Shop page
How to do it…
How it works…
There's more…
10. Exploring More with WooCommerce
Introduction
Enabling WooCommerce Reviews
How to do it...
There's more...
Hiding reviews from the Category/Shop page
How to do it...
There's more...
Displaying positive reviews in the product description
Getting ready
How to do it...
There's more...
Cloaking an affiliate link
How to do it...
There's more...
Creating a regular expression for a cloaked affiliate link
Getting ready
How to do it...
There's more...
Creating a coupon with restrictions
How to do it...
There's more...
Bulk-generating coupons with the Smart Coupons plugin
Getting ready
How to do it...
There's more...
Changing the default e-mail's from address
How to do it...
Sending follow-up e-mails after purchase
Getting ready
How to do it...
There's more...
Index
WooCommerce Cookbook
WooCommerce Cookbook
Copyright © 2015 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
First published: March 2015
Production reference: 1240315
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK.
ISBN 978-1-78439-405-9
www.packtpub.com
Credits
Author
Patrick Rauland
Reviewers
Matthew Allan
Matt Cohen
Nicola Mustone
Commissioning Editor
Amit Ghodke
Acquisition Editor
Neha Nagwekar
Content Development Editor
Merwyn D'souza
Technical Editor
Rahul C. Shah
Copy Editors
Aditya Nair
Deepa Nambiar
Rashmi Sawant
Project Coordinator
Neha Bhatnagar
Proofreaders
Simran Bhogal
Stephen Copestake
Indexer
Rekha Nair
Production Coordinator
Alwin Roy
Cover Work
Alwin Roy
About the Author
Patrick Rauland has built custom e-commerce solutions as well as high-end WooCommerce sites while working for advertising agencies. He joined the support team at WooThemes and answered thousands of support tickets. He later joined the WooThemes development team and started writing the underlying code for WooCommerce. After several months on the development team, he took on the role of product manager, and interacts with customers and the development team to help plan the future of WooCommerce.
Patrick loves going to conferences to talk about e-commerce, software development, productivity, happiness, and creating your online presence.
Patrick lives in Denver, Colorado, and loves running, yoga, and hiking.
You can reach Patrick through his programming blog at http://speakinginbytes.com.
I couldn't have done anything worthwhile in my life, let alone write a book, without being inspired by so many people. The first person I have to mention is my friend Gerry Hazen. He spent hours listening to me blather about the latest book or blog post I just read. When I actually stumbled onto a good idea, he helped me refine the idea and follow through.
I also had a lot of inspiration from several people in the web industry. I look up to Brent Shepherd because he produces some of the highest quality software on the market. I look up to Daniel Espinoza because of his amazing grit when it comes to running his business to provide for his family; Matt Cohen for being able to refine any idea into its core components; and Michael Krapf for his big picture thinking and for taking a chance on me.
I want to thank my family for trusting that I'd find my way and for giving me the financial freedom to try all of these crazy ideas. Lastly, I want to thank Kristie Wirth, my partner, who hears all of the crazy ideas and helps me focus on one idea at a time.
About the Reviewers
Matthew Allan has exhibited a keen interest in business and e-commerce ever since he can remember. Over the past 3 years, he has been developing new software for entrepreneurs, wanting to jump into the e-commerce world and start selling online. Matthew's main focus since completing his degree in information technology has been on WordPress and WooCommerce extension development and support.
Matthew works with a small team of developers at Prospress Inc. to bring top-notch plugins and extensions to the WordPress and WooCommerce platforms. Some of Prospress' most well-known extensions are WooCommerce Subscriptions and WooCommerce One Page Checkout—both mentioned in the book and available from WooThemes.com.
Matthew's background in developing and supporting premium extensions for WooCommerce helped his technical review for this book.
Matt Cohen is the Chief Product Officer at WooThemes, a market leader in premium WordPress products, and the creators of WooCommerce. He spends his day managing his engineering team and a growing team of product managers.
With a deep love of web development, Matt began tinkering with HTML4 during high school (before CSS existed), which formed a strong bond with early web development languages and principles. Continuing his career, he worked as a senior developer at a handful of agencies prior to joining WooThemes as a senior web developer in late 2010. A love of product creation, customer experience, and well-architected products lead him to move into the Chief Product Officer role, where he oversees the design and creation of all products developed within WooThemes.
He has deep love for WordPress and is an engineer at his core, with a strong love of creating amazing customer experiences. In his personal time, he enjoys nature, punk rock, and forgotten 90s television.
Nicola Mustone is a web developer based in Italy, where he studied economics and programming. He developed his first website at the age of 15. From then, he fell in love with programming and web development, so he started studying it in depth, improving his skillset.
He started working as a freelancer at the age of 19. In 2011, he accepted his first job at a local web agency.
In 2012, Nicola moved from his birth city, Lucera, to Acireale in Sicily, to work with Your Inspiration where he learned about WordPress in its entirety, from end user usage to theme and plugin development. While working at Your Inspiration, he specialized in WordPress development and customer support.
In October 2014, he started working for WooThemes where he works and rocks out as a WooCommerce Support Ninja. Nicola also regularly writes articles and tutorials to help customers better understand WooCommerce and WordPress. You can reach him through his blog at http://nicolamustone.it.
www.PacktPub.com
Support files, eBooks, discount offers, and more
For support files and downloads related to your book, please visit www.PacktPub.com.
Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at
At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on