Learn how to set up, customize, and expand the functionality of your WooCommerce products with our library of documentation and tutorials.

2. Settings & Options


  • MaxMind Geolocation Integration

    WooCommerce allows shop owners to automatically geolocate customers and display tax rates and shipping methods specific to a customer’s location. In order to determine the correct location for a customer, as of version 3.9+, WooCommerce uses an integration with MaxMind Geolocation. This document covers: Enabling Geolocation To enable the MaxMind Geolocation Integration: After geolocation is […]

  • Roles and Capabilities

    WooCommerce registers two user roles once activated, and grants additional capabilities to the Admin: Customer role People become Customers when they register via the checkout or sign-up process. Customers: Shop Manager role Shop Manager is a role you can give someone to manage the shop without making them an Admin. They have all the rights a customer […]

  • Translating WooCommerce

    WooCommerce is already translated into a few languages and is translation-ready out of the box. All that is needed is a translation file for your language, which is automatically installed for the languages on this list by changing the site’s language. On this page you’ll learn: Set up WordPress in your language The first step to […]

  • The My Account Page

    Overview Customers who have an account with your store have access to a menu called My Account . My Account is the central customer dashboard in a WooCommerce store. Customers can view past orders, edit addresses, and payment details through their account page. This guide provides an overview of what your customers can do in […]

  • High-Performance Order Storage

    High-Performance Order Storage (HPOS) (previously known as Custom Order Tables) is a solution that provides a simple-to-understand, solid database structure — specifically designed for ecommerce needs. It uses Woo’s Create, Read, Update, Delete (CRUD) design to store order data in custom tables optimized for WooCommerce queries — with minimal impact on the store’s performance.  In January 2022, […]

  • Shortcodes included with WooCommerce

    WooCommerce has traditionally utilized shortcodes to easily add dynamic content and features to WordPress pages. With the evolution of WordPress towards the Gutenberg block-based editor, focus has shifted from shortcodes to more interactive and visually integrated blocks. While the block editor offers interactively customizable blocks and enhanced editing capabilities; you can still use the legacy […]

  • Permalinks

    Permalink is short for permanent link. Permalinks are the URL structures used to help organize the content of your website which can be pages, posts, or, in the case of WooCommerce, products. A good URL structure can be efficiently navigated, shared, and referenced by potential customers and search engine crawlers. On this page you’ll learn: […]

  • Customizing WooCommerce: Best Practices

    The best thing about WordPress and WooCommerce is code and content can be changed to suit — modify and customize your website entirely. Flexibility is one of the greatest benefits to using WooCommerce to sell online. Plugins, extensions and themes can be used to fulfill requirements, then adjusted and coded to tailor the look and […]

  • SSL and HTTPS and WooCommerce

    This document gives an overview of SSL (Secure Sockets Layer) and HTTPS, explaining their importance for securing your WooCommerce store. You’ll learn why SSL is essential for protecting customer data and boosting consumer trust, as well as where to look to set up SSL on your site, including both free and paid options. Additionally, we […]

  • Webhooks

    In this guide we explain in more details what webhooks are and how they are used. What are Webhooks? A Webhook is an event notification sent to a URL of your choice. Merchants (or their developers) can configure a webhook that are triggered by events on one site, to invoke behavior on another site. Webhooks are useful […]