Documentation

Learn how to set up, customize, and expand the functionality of WooCommerce

How-to guides

Helpful guides for your WooCommerce store.


Documents

  • Configuring caching plugins

    Excluding pages from the cache Oftentimes if using caching plugins they’ll already exclude these pages. Otherwise make sure you exclude the following pages from the cache through your caching systems respective settings. These pages need to stay dynamic since they display information specific to the current customer and their cart Excluding WooCommerce session from the […]

  • Disable plugins without admin access

    Normally, you can disable plugins — including WooCommerce — on your WordPress site from the Plugins > Installed Plugins section of your admin area. If you can’t access this part of your site’s admin area for any reason, there are other ways to disable plugins. Disable plugins with file manager or SFTP Changing the name […]

  • Email authentication and sender requirements

    This document explains what email authentication is, its requirements, and how you can implement it to ensure your store’s emails are successfully delivered. In this digital age, where online transactions and communications are central to our lives, the integrity of email correspondence is more important than ever. Authenticating outbound emails from your WooCommerce store verifies to […]

  • Hooks, actions and filters

    Hooks, actions and filters are powerful tools that allow you to modify and extend the capabilities of your WooCommerce site without altering the core code. This document will give you a brief overview of these and an example of how to apply them to your WooCommerce site. What are hooks? Hooks are a broad category […]

  • Troubleshoot payment errors

    Troubleshooting payment errors can depend on the payment gateway you are using and how it is set up or might be specific to your site or customer. WooCommerce comes with a number of built-in payment options and you can also see the payment gateways available in the WooCommerce.com Marketplace. For a payment that times out […]

  • How to update your PHP version

    This document explains how to update the PHP version your WooCommerce store runs on. Running a current, supported version of PHP improves your store’s performance, security, and compatibility with WooCommerce and WordPress. If you arrived at this page from a notice in your WooCommerce store, your store is running an outdated and unmaintained version of […]

  • HTTP and response codes

    When managing a website, understanding HTTP and response codes is helpful for ensuring your site runs smoothly. HTTP (HyperText Transfer Protocol) forms the backbone of how users and sites communicate data over the web. Whether you’re browsing a website or managing your own, every interaction on the internet involves HTTP requests and responses. HTTP codes […]

  • The .htaccess file

    The .htaccess file is a configuration file used on web servers running the Apache software. It’s important because it helps manage how your website behaves. For instance, you can use it to set up URL redirects, control access to your site’s files, and enhance security measures. Here’s why the .htaccess file is crucial for your […]

  • Understanding the WordPress wp-config.php file

    The wp-config.php file is a core configuration file for WordPress. It contains essential settings that allow your website to connect to its database and function properly. This file is created when you first set up WordPress, and it stores information such as: You’ll find the wp-config.php file in the root directory of your WordPress installation. […]

  • WordPress functions

    In WooCommerce and WordPress, functions are blocks of code that perform specific tasks on your website, like displaying posts or adding products to a cart. They streamline complex processes, making your website run more efficiently and consistently. By using functions, you can avoid repeating code, keeping your site’s backend clean and manageable. Think of functions as […]

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.