Book Image

WooCommerce Cookbook

By : Patrick Rauland
Book Image

WooCommerce Cookbook

By: Patrick Rauland

Overview of this book

Table of Contents (17 chapters)
WooCommerce Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Hiding all checkout fields for virtual products


WooCommerce is pretty smart. If you only have virtual products such as memberships or downloadable products in the cart, WooCommerce won't ask for any shipping information. But some people want to take this a step further. They don't want all of the billing details—they only want the bare minimum information.

WooCommerce doesn't automatically remove these fields because some payment gateways require more billing information. If your payment gateway doesn't require billing details, then you could do this and make the checkout process a bit smoother. The best way to find out if your payment gateway allows this is to try the following code snippet and do a test purchase.

How to do it…

We'll have to add some code to our functions.php file in our theme or create a custom WooCommerce plugin.

  1. At the bottom of your theme's functions.php file, add the following code to change the checkout fields that are displayed to the user:

    // Remove unnecessary checkout...