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
Building E-commerce Sites with VirtueMart Cookbook Rating: 5 out of 5 stars5/5Magento Beginner's Guide Rating: 0 out of 5 stars0 ratingsShopify, Dropshipping and Blogging Rating: 0 out of 5 stars0 ratingsBuilding E-Commerce Solutions with WooCommerce - Second Edition 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 Plugin Development: Beginner's Guide Rating: 0 out of 5 stars0 ratingsWordPress All-in-One For Dummies Rating: 3 out of 5 stars3/5Free Multilingual E-Commerce With WordPress, WooCommerce & Polylang Rating: 0 out of 5 stars0 ratingsProfessional WordPress Plugin Development Rating: 4 out of 5 stars4/5WordPress A Complete Guide - 2019 Edition Rating: 3 out of 5 stars3/5WordPress Websites: Beginner's Guide to Easily Building a Website & Customizing It With Themes and Plugins Rating: 0 out of 5 stars0 ratingsAdvance WORDPRESS Mastery Kit WITH ONLINE VIDEOS Rating: 0 out of 5 stars0 ratingsEasy WP Guide WordPress Manual Rating: 2 out of 5 stars2/5Wordpress Websites for Business: How Anyone Can Maximize Website Performance and Results Rating: 0 out of 5 stars0 ratingsCreate Your Website and E-Commerce at No Cost. Thanks to WordPress and Google Cloud Platform Rating: 5 out of 5 stars5/5WooCommerce A Complete Guide - 2019 Edition Rating: 0 out of 5 stars0 ratingsLearn WordPress In 7 Days: Complete Step by Step Beginners Guide To Become WordPress Expert Rating: 2 out of 5 stars2/5Shopify Application Development Rating: 0 out of 5 stars0 ratingsWordPress For Dummies Rating: 0 out of 5 stars0 ratingsWordPress 3 Search Engine Optimization Rating: 0 out of 5 stars0 ratingsWordPress Web Application Development Rating: 5 out of 5 stars5/5HTML, CSS, Bootstrap, Php, Javascript and MySql: All you need to know to create a dynamic site Rating: 4 out of 5 stars4/5WordPress For Beginners: The Simple Guide to Learning WordPress For Website Development Fast! Rating: 0 out of 5 stars0 ratingsWooCommerce A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsWordPress 3.7 Complete Rating: 5 out of 5 stars5/5Wordpress 2023 A Beginners Guide : Design Your Own Website With WordPress 2023 Rating: 0 out of 5 stars0 ratingsWordPress Search Engine Optimization - Second Edition 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 ratings
E-Commerce For You
The Passive Income Cheat Sheet Rating: 4 out of 5 stars4/5The Digital Marketing Handbook: A Step-By-Step Guide to Creating Websites That Sell Rating: 5 out of 5 stars5/5Passive Income: Step By Step Guide On How To Create Passive Income And Live Your Dreams (Make Money Online) Rating: 5 out of 5 stars5/5Digital Product Blueprint - Step By Step Guide To Create And Sell Profitable Digital Products Online Rating: 4 out of 5 stars4/5The Bitcoin Standard: The Decentralized Alternative to Central Banking Rating: 4 out of 5 stars4/5How To Create & Sell Digital Products Rating: 4 out of 5 stars4/52022 Best Ways To Make Money Online Rating: 4 out of 5 stars4/5A Beginner's Guide To Day Trading Online 2nd Edition Rating: 4 out of 5 stars4/5Chat-GPT Income Ideas: Pioneering Monetization Concepts Utilizing Conversational AI for Profitable Ventures 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/5The Beginner's Affiliate Marketing Blueprint Rating: 4 out of 5 stars4/5Influencer: Building Your Personal Brand in the Age of Social Media Rating: 4 out of 5 stars4/5The Psychology of Selling: Increase Your Sales Faster and Easier Than You Ever Thought Possible 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/5The Founders: The Story of Paypal and the Entrepreneurs Who Shaped Silicon Valley 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/5Jab, Jab, Jab, Right Hook: How to Tell Your Story in a Noisy Social World Rating: 5 out of 5 stars5/5Tube Ritual: Jumpstart Your Journey to 5000 YouTube Subscribers Rating: 0 out of 5 stars0 ratingsBuilding a StoryBrand: Clarify Your Message So Customers Will Listen Rating: 4 out of 5 stars4/5DotCom Secrets (Review and Analysis of Brunson's Book) 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