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 […]

  • Creating WooCommerce add-to-cart URLs

    Below, we’ll cover how to create specific, clickable links that add a product(s) to your customer’s cart via custom URLs. Using this URL or link, you can add items to the cart, specify the quantity, and even redirect to another page. Finding your product ID Add-to-cart URLs require the WooCommerce product ID to work. You […]

  • 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 […]

  • How to update your PHP version

    PHP is the most popular server-side scripting language, powering millions of websites including most WooCommerce stores. If you arrived at this page from the notice in your WooCommerce store, your store is running an outdated and unmaintained version of PHP. Not only is your website’s performance (a lot) lower than it should be, you may find […]

  • 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 […]

  • Import and export a site database

    WordPress uses a database to store all the content and settings for your WooCommerce store in a structured format.  It organizes data into tables, each dedicated to different types of information such as products, customers, and orders. This organization allows for efficient data management, which can help you to easily store, retrieve, and update your […]

  • Search your WooCommerce site database

    Searching the WordPress database on your WooCommerce site can help you quickly find and manage important information, like product details, order histories, and customer data. Where does your site database store WooCommerce information? In your WooCommerce database, specific tables organize and store key information. Here’s a quick look at where to find essential data: Some […]

  • 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 […]

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.